Skip to content

Settings

The Settings page provides centralized configuration for your Shardlyn installation. It features a tabbed interface with quick statistics in the header.

Settings Tabs

Preferences

Configure general application preferences:

  • Language: Switch between English and Portuguese (pt-BR)

Cloud Credentials

Manage cloud provider and service credentials:

Supported Providers

  • AWS: Access Key ID and Secret Access Key for S3 backup storage
  • Hetzner: API token for cloud provisioning
  • Steam: Username and password for SteamCMD authentication

Actions

  • Add Credential: Create new provider credentials
  • Verify: Test credential validity with the provider
  • Set Default: Mark as default for the provider type
  • Delete: Remove unused credentials

SSH Keys

Manage SSH keys for node access and SFTP authentication:

  • Add public keys (ED25519, RSA, ECDSA formats supported)
  • Set a default key for new provisioned nodes
  • Delete unused keys

Keys can be used for:

  • Agent node provisioning
  • SFTP file access (when enabled)

API Tokens

Create and manage personal access tokens for API authentication:

  • Name: Descriptive identifier for the token
  • Expiration: Optional expiry period in days
  • Token: Shown once at creation, copy immediately

API tokens can be used instead of JWT authentication for:

  • CI/CD integrations
  • Automated scripts
  • External monitoring tools

Security Note: Tokens inherit the permissions of the user who created them.

Backup Storage

Configure storage backends for instance backups:

System Configuration (Admin)

Global backup storage settings:

  • Local: Store backups on control plane host
  • S3-Compatible: Use AWS S3, MinIO, or compatible object storage

User Configuration

Per-user backup preferences overlaying system defaults.

Logs Settings (Admin)

Configure log retention and forwarding:

  • Log retention period
  • External log destination (syslog, etc.)

Users (Admin)

Manage platform users:

  • Create User: Add new users with email, password, and role
  • Roles: Admin (full access) or User (limited access)
  • Delete User: Remove user accounts

Quick Statistics

The header displays key counts:

  • Credentials: Total configured cloud credentials
  • SSH Keys: Number of SSH keys stored
  • API Tokens: Active personal access tokens
  • Users: Total platform users (admin only)

Reference

Built for teams that want control of their own infrastructure.