30 lines
1.1 KiB
YAML
30 lines
1.1 KiB
YAML
---
|
|
# Main domain (apps + landing page)
|
|
domain: home.friessn.de
|
|
|
|
# Gitea on a subdomain — cleaner than a subpath, required for container registry
|
|
gitea_domain: git.friessn.de
|
|
gitea_data_dir: /opt/gitea
|
|
gitea_http_port: 3000 # internal port, nginx proxies HTTPS → here
|
|
gitea_admin_user: nico
|
|
gitea_admin_password: CHANGE_ME # replace — set via ansible-vault in production
|
|
gitea_admin_email: nico.friess@googlemail.com
|
|
|
|
# Container registry — Gitea's built-in OCI registry, same host as Gitea
|
|
# Images: git.friessn.de/nico/homekeeper-api:latest
|
|
registry_host: "{{ gitea_domain }}"
|
|
registry_user: "{{ gitea_admin_user }}"
|
|
registry_token: CHANGE_ME # Gitea API token with package:write — set after first Gitea start
|
|
|
|
# Homekeeper app
|
|
homekeeper_data_dir: /opt/homekeeper
|
|
db_name: homestead
|
|
db_user: homestead
|
|
db_password: CHANGE_ME # replace — set via ansible-vault in production
|
|
api_user: homestead
|
|
api_pass: CHANGE_ME # replace
|
|
initial_users: "nico:CHANGE_ME" # user:password pairs for API auth
|
|
|
|
# Auto-update timer interval (OnCalendar syntax)
|
|
autoupdate_schedule: "*:*:0/10" # every 10 seconds
|