# ============================================================================== # 1PASSWORD ENVIRONMENT TEMPLATE # ============================================================================== # # Instructie voor nu (Plan B): # 1. Kopieer dit bestand naar je service map (bijv. 1. Docker-Stacks/authentik/.env) # 2. Open je 1Password app op je Mac. # 3. Kopieer het wachtwoord en plak het achter het = teken. # # Instructie voor later (Plan A - Service Accounts): # 1. Vervang de waarde door de referentie: op://KluisNaam/ItemNaam/veld # ============================================================================== # --- Algemene Instellingen --- # Timezone voor logs en tijdschema's TZ=Europe/Amsterdam # User ID en Group ID (zodat bestanden niet als 'root' worden opgeslagen) # Typ 'id' in je debian terminal om dit te checken (meestal 1000) PUID=1000 PGID=1000 # --- Database (PostgreSQL) --- # 1Password Item: "Postgres - [ServiceName]" # Veld: username / password / database POSTGRES_USER=app_user POSTGRES_DB=app_db # Vul hier je wachtwoord in: POSTGRES_PASSWORD= # --- Authentik (Identity Provider) --- # 1Password Item: "Authentik Secrets" # Veld: secret-key / postgres-password AUTHENTIK_SECRET_KEY= AUTHENTIK_POSTGRESQL_PASSWORD= # --- Traefik (Reverse Proxy) --- # 1Password Item: "Cloudflare API" # Veld: dns_api_token (Nodig voor Let's Encrypt certificaten) CF_DNS_API_TOKEN= # --- Netwerk (Netbird/Wireguard) --- # 1Password Item: "Netbird Setup Key" NB_SETUP_KEY= # --- Forgejo (Git) --- # 1Password Item: "Forgejo DB" FORGEJO_DB_PASSWORD= # ============================================================================== # VOORBEELDEN VAN 1PASSWORD REFERENTIES (VOOR TOEKOMSTIG GEBRUIK) # ============================================================================== # Als je ooit Service Accounts gebruikt, ziet je .env er zo uit: # PG_PASS=op://Homelab/Authentik DB/password # SECRET_KEY=op://Homelab/Authentik App/secret-key # CF_TOKEN=op://Homelab/Cloudflare/api_token