backend/README.md
2025-03-18 23:35:54 +02:00

79 lines
1.3 KiB
Markdown

# Server Manager Kubernetes Operator
Implements Server Manager capabilities (including web-ui/auth) in kubernetes
## Config Example
### Yaml Config format
```yaml
email:
from_email: ""
username: ""
password: ""
server: ""
domain: ""
signing:
key: ""
algorithm: "HS512"
authentication:
type: "OIDC" # OIDC or UserPass
oidc:
issuer_url: ""
client_id: ""
client_secret: ""
user_pass:
type: "mongo"
mongo:
url: ""
username: ""
password: ""
database: ""
collection: ""
invite_token_database:
type: "mongo"
mongo:
url: ""
username: ""
password: ""
database: ""
collection: ""
instancemanager:
type: "docker" # or kubernetes
docker:
games_domain: ""
browsers_domain: ""
certificate_resolver: ""
file_browser:
image:
registry: ""
tag: ""
command: ""
network: ""
users:
default_max_owned_servers: 10
servers_database:
type: "mongo"
mongo:
url: ""
username: ""
password: ""
database: ""
collection: ""
servers_authorization_database:
type: "mongo"
mongo:
url: ""
username: ""
password: ""
database: ""
collection: ""
```