Commit Graph

6 Commits

Author SHA1 Message Date
7c4c786e7b zet.home.arpa: document all services and SSL/nginx setup
- Server overview (README.md) with services, storage, and network summary
- Storage layout with disk/fstab/mount details (storage.md)
- Service docs: Samba, NFS, Squid, Pi-hole (with DHCP/split-DNS notes)
- Let's Encrypt cert via acme.sh + GoDaddy DNS-01 (ssl/)
- nginx SSL reverse proxy config and virtual host guide (nginx/)
- Pi-hole moved to port 8081; split DNS overrides documented for both
  Pi-hole and pfSense Unbound to avoid hairpin NAT issues

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 14:37:04 +00:00
Kenji Morishige
060219d161 added git server info 2026-04-22 14:59:04 -05:00
Kenji Morishige
2f0a95674c Fix: Resolve relative path issue in backup script git operations
- Convert backup file path to absolute path before git add/commit
- Fixes 'pathspec did not match any files' error when using ../
- Use absolute_backup_path consistently in commit_to_git()
- Tested successfully: backups now commit to git without errors
2026-04-22 14:44:19 -05:00
Kenji Morishige
c8fe188cca pfSense: Backup configuration (2026-04-22 14:44:09)
Contains:
  - VLANs: 0
0
  - Firewall rules: 42
  - Backup timestamp: 2026-04-22_144408

File: pfsense-config-2026-04-22_144408.xml
SHA256: a9f250c4e47bf78c829684034c785772d8726e0d62af354dd4c21d6e668d6564
2026-04-22 14:44:09 -05:00
Kenji Morishige
dc92ffeb0a pfSense: Backup configuration (2026-04-22 14:43:53)
Contains:
  - VLANs: 0
unknown
  - Firewall rules: 42
  - Backup timestamp: 2026-04-22_144353

File: pfsense-config-2026-04-22_144353.xml
SHA256: a9f250c4e47bf78c829684034c785772d8726e0d62af354dd4c21d6e668d6564
2026-04-22 14:43:53 -05:00
Kenji Morishige
38f2aefecd Add pfSense backup utility and documentation
- Add backup-pfsense-config.sh script for automated config backups via SSH
- Auto-commits backups to git with timestamped filenames
- Includes validation, error handling, and troubleshooting guides
- Add scripts/README.md with detailed usage and crontab examples
- Add BACKUP-QUICKSTART.md for quick reference commands
- Update README.md to reference automated backup workflow
- Create backups/ directory structure

The script tests SSH connectivity successfully to pfSense.
2026-04-22 14:42:43 -05:00