add templates
This commit is contained in:
@@ -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:
|
||||
|
32
roles/caddy/vars/main.template.yml
Normal file
32
roles/caddy/vars/main.template.yml
Normal 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
|
Reference in New Issue
Block a user