Skip to content

config ​

Display the current configuration from .env.

Usage ​

sh
mithrandir config

Description ​

Prints a formatted view of all settings from the .env file, grouped by category:

  • Core settings — BASE_DIR, PUID, PGID, TZ
  • Backup settings — BACKUP_DIR, LOCAL_RETENTION, REMOTE_RETENTION, RCLONE_REMOTES
  • App-specific secrets — tokens and keys (values are masked)

Environment Variables ​

Backup ​

VariableDefaultDescription
BACKUP_DIR/backupsLocal backup directory
LOCAL_RETENTION5Number of local backups to keep
REMOTE_RETENTION10Number of remote backups to keep
RCLONE_REMOTESgdriveComma-separated list of rclone remote names
APPSautoComma-separated app list, or auto for all installed
BACKUP_PASSWORD(none)Optional encryption password — encrypts backups with AES-256-CBC

Remote Access (Tailscale) ​

VariableDefaultDescription
ENABLE_TAILSCALEfalseSet to true by mithrandir install tailscale
TAILSCALE_HOSTNAMEmithrandirDevice name on your tailnet
TAILSCALE_ADVERTISE_ROUTESautoSubnets shared with the tailnet: auto (detected LAN), none, or comma-separated CIDRs
TAILSCALE_EXIT_NODEfalseOffer this server as an exit node
TAILSCALE_SSHfalseEnable Tailscale SSH
TAILSCALE_AUTH_KEY(none)Optional auth key for unattended login

See Remote Access for details.

Notes ​

  • Does not require root privileges
  • Secret values (tokens, passwords, secrets and *_KEY variables) are masked in the output