Commit graph

7 commits

Author SHA1 Message Date
5695caa8cf Refactors SSH/GPG secrets handling
- Switches to per-user SSH configuration by retrieving user-specific secrets
- Integrates GPG key creation and config into secret spec structure
- Simplifies SSH config and key copying logic for better maintainability
- Streamlines SMTP and firewall option mappings
2025-05-28 21:26:31 -04:00
ab53a9cbcc Add allowedUDPPorts for Enshrouded server in firewall configuration 2025-05-19 16:32:17 -04:00
52aa56f377 fixed port for filerun 2025-05-08 20:24:30 -04:00
1c1d73fbab Refactors backup engine & SMTP config
• Introduces a unified backup service generator with notification and stats extraction
• Consolidates Borg backup logic, replacing duplicate service definitions
• Updates SMTP configuration and Apprise URL generation in secret specifications
• Refines file exclusion lists for snapraid
2025-04-30 15:05:01 -04:00
955b61c5a9 Adds snapraid input & database ports
- Adds configuration for snapraid-aio from upstream repository
- Updates allowed ports with entries for MySQL and PostgreSQL
2025-04-29 16:08:15 -04:00
72ce184bd4 Refactor and reorganize cloud and proxy configs
- Introduces new modules for cloud, backup, and NFS services
- Removes deprecated Caddy and cloudflared configs
- Migrate /pool from SSHFS to NFS
- Migrate filerun and SnapRAID configurations to cloud only for better modularity
2025-04-29 11:14:59 -04:00
4c9b07a8f0 Setup git-crypt for secrets.nix, enables gnupg in nix as well. 2025-04-24 01:05:19 -04:00