45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
# Customer: Pi Test Customer #1 (Raspberry Pi)
|
|
# Hardware: Raspberry Pi 4/5, 4-8GB RAM, SD/USB + External HDD
|
|
# Network: Local only (.local domain with self-signed cert)
|
|
|
|
customer_id: pi-customer-1
|
|
domain: pi-customer-1.local
|
|
hdd_path: /mnt/hdd_1
|
|
gitea_repo: customers/pi-customer-1-stacks
|
|
hardware: rpi
|
|
notes: "Test customer on Raspberry Pi — lightweight apps only"
|
|
|
|
# Apps to deploy on this node (Pi-compatible only)
|
|
apps:
|
|
- actualbudget
|
|
- filebrowser
|
|
- mealie
|
|
- stirling-pdf
|
|
- vaultwarden
|
|
|
|
# Per-customer overrides
|
|
overrides: {}
|
|
|
|
# Portainer env vars to set (reference only)
|
|
env_vars_reference:
|
|
vaultwarden:
|
|
ADMIN_TOKEN: "generate with: openssl rand -hex 32"
|
|
SIGNUPS_ALLOWED: "true (set to false after account creation)"
|
|
|
|
# Storage layout reference:
|
|
# /mnt/hdd_1/ ← HDD root (filebrowser serves this)
|
|
#
|
|
# Named volumes (on SD/USB boot, managed by Docker):
|
|
# actualbudget_data, mealie_data, stirling_data, vaultwarden_data
|
|
|
|
# Backup considerations
|
|
backup_notes:
|
|
databases: [] # No database containers — all apps use SQLite/file storage
|
|
hdd_paths:
|
|
- "/mnt/hdd_1 (filebrowser root — user files)"
|
|
named_volumes:
|
|
- "actualbudget_data"
|
|
- "mealie_data"
|
|
- "stirling_data"
|
|
- "vaultwarden_data"
|