Add VM configs, WireGuard, and MSP360 setup

- vm-configs/fstab/: fstab snapshots for JARVIS, NPM, NovaCPX, Jellyfin, MediaStack
- vm-configs/network-reference.md: full IP/service/NAS/WireGuard reference
- wireguard/: MediaStack wg0/wg1 and WireGuard CT nord0/wg-clients configs
- msp360/: install and setup scripts + staggered backup schedule

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X8tDRrQqgLjqXebMCBNcP3
This commit is contained in:
2026-06-30 07:53:48 -05:00
parent 468d8c9ba5
commit d45f88b604
13 changed files with 336 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# MSP360 Backup Schedule
License: myronblair@outlook.com (free)
NAS: //10.48.200.249/Storage → /mnt/nas-backups
Backup path: /mnt/nas-backups/MSPBackups/CBB_<hostname>/
Credentials: fetched from Gitea private repo myron/msp360-config via /etc/msp360-gitea-token
## Plan: All files, weekly full + daily incremental, 1 month retention
| Host | IP | Plan Name | Full (Sun) | Incremental (daily) | Status |
|--------------|-----------------|--------------------|------------|---------------------|----------|
| JARVIS | 10.48.200.211 | JARVIS-Backup | 01:00 | 02:00 | Stopped |
| NPM | 10.48.200.200 | NPM-Backup | 01:15 | 02:15 | Stopped |
| NovaCPX | 10.48.200.110 | NovaCPX-Backup | 01:30 | 02:30 | Stopped |
| Jellyfin | 10.48.200.33 | Jellyfin-Backup | 01:45 | 02:45 | Stopped |
| Homebridge | 10.48.200.18 | Homebridge-Backup | 02:00 | 03:00 | Unknown |
| MediaStack | 10.48.200.35 | MediaStack-Backup | 02:15 | 03:15 | Running |
| PVE1 | 10.48.200.90 | PVE1-Backup | 02:30 | 03:30 | Stopped |
| PVE2 | 10.48.200.91 | PVE2-Backup | 02:45 | 03:45 | Pending |
| Ollama | 10.48.200.210 | Ollama-Backup | 03:00 | 04:00 | Pending |
| NetworkBak | 10.48.200.99 | NetworkBak-Backup | 03:15 | 04:15 | Pending |
Pending = offline, needs install when back up.
DO server (165.22.1.228) and FusionPBX (134.209.72.226) cannot reach internal NAS.
## Install on new host
```bash
# 1. Place Gitea token
echo "<token>" > /etc/msp360-gitea-token && chmod 600 /etc/msp360-gitea-token
# 2. Run setup (MSP360 already installed)
curl -sk https://web.orbishosting.com/downloads/msp360-linux-installer.zip -o /tmp/msp360.zip
unzip /tmp/msp360.zip -d /tmp/msp360 && cd /tmp/msp360
bash msp360-setup.sh "HOSTNAME-Backup" "HH:MM" "HH:MM"
```