add templates

This commit is contained in:
2025-07-28 23:58:38 -04:00
parent eff0d2fee2
commit f046245080
2 changed files with 135 additions and 0 deletions

View File

@@ -0,0 +1,103 @@
# global
data_dir:
docker_network_name:
PUID:
PGID:
TZ:
# glance
GLANCE_PIHOLE_TOKEN:
GLANCE_VIDEO_MACHINE:
GLANCE_JELLYFIN_URL:
GLANCE_JELLYFIN_TOKEN:
# tinyauth
TINYAUTH_USERS:
TINYAUTH_SECRET:
TINYAUTH_APP_URL:
TINYAUTH_GENERIC_CLIENT_ID:
TINYAUTH_GENERIC_CLIENT_SECRET:
TINYAUTH_GENERIC_AUTH_URL:
TINYAUTH_GENERIC_TOKEN_URL:
TINYAUTH_GENERIC_USER_URL:
TINYAUTH_GENERIC_SCOPES:
TINYAUTH_GENERIC_NAME:
TINYAUTH_OAUTH_WHITELIST:
TINYAUTH_APP_TITLE:
TINYAUTH_BACKGROUND_IMAGE:
# code-server
CODE_PROXY_DOMAIN:
CODE_DEFAULT_WORKSPACE:
# dozzle
DOZZLE_ACTIONS:
DOZZLE_SHELL:
# gluetun
GLUETUN_VPN_SERVICE_PROVIDER:
GLUETUN_VPN_TYPE:
GLUETUN_WIREGUARD_PRIVATE_KEY:
GLUETUN_WIREGUARD_ADDRESSES:
GLUETUN_SERVER_COUNTRIES:
GLUETUN_SERVER_CITIES:
GLUETUN_SERVER_HOSTNAMES:
# immich
IMMICH_UPLOAD_LOCATION:
IMMICH_DB_DATA_LOCATION: /postgres
IMMICH_VERSION: release
IMMICH_DB_PASSWORD: postgres
IMMICH_DB_USERNAME: postgres
IMMICH_DB_DATABASE_NAME: postgres
# jellyfin
JELLYFIN_TV_PATH:
JELLYFIN_MOVIE_PATH:
JELLYFIN_MUSIC_PATH:
# navidrome
NAVIDROME_MUSIC_PATH:
# nextcloud
NEXTCLOUD_POSTGRES_PASSWORD:
NEXTCLOUD_POSTGRES_DATABASE:
NEXTCLOUD_POSTGRES_USER:
NEXTCLOUD_POSTGRES_HOST:
# ntfy
NTFY_UPSTREAM_BASE_URL: https://ntfy.sh
NTFY_BASE_URL:
# nzbget
NZBGET_USER:
NZBGET_PASS:
NZBGET_DOWNLOADS_PATH:
# pihole
PIHOLE_FTLCONF_WEBSERVER_API_PASSWORD:
# pocketid
POCKETID_APP_URL:
POCKETID_TRUST_PROXY:
# romm
ROMM_AUTH_SECRET_KEY:
ROMM_LIBRARY_PATH:
ROMM_IGDB_CLIENT_ID:
ROMM_IGDB_CLIENT_SECRET:
ROMM_OIDC_ENABLED:
ROMM_OIDC_PROVIDER:
ROMM_OIDC_CLIENT_ID:
ROMM_OIDC_CLIENT_SECRET:
ROMM_OIDC_REDIRECT_URL:
ROMM_SERVER_APPLICATION_URL:
# servarr
SERVARR_MEDIA_PATH:
# syncthing
SYNCTHING_DATA_PATH:
# vaultwarden
VAULTWARDEN_DOMAIN:

View File

@@ -0,0 +1,32 @@
# caddy
CADDY_CLOUDFLARE_TOKEN:
caddy_snippets:
tinyauth_forwarder:
- "forward_auth tinyauth:3000 {"
- " uri /api/auth/caddy"
- "}"
caddy_sites:
- domains:
- "domain.net"
- "*.domain.net"
tls:
dns:
provider: cloudflare
token: "{{ CADDY_CLOUDFLARE_TOKEN }}"
matchers:
- name: home
type: host
value: domain.net
- name: code
type: host
value: code.domain.net
handlers:
- matcher: home
reverse_proxy: glance:8080
- matcher: code
reverse_proxy: codeserver:8443
import_snippets:
- tinyauth_forwarder
- respond 404