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)