Clean up: remove stale scripts/docs, fix debug prints, update PLAN.md
This commit is contained in:
@@ -45,19 +45,25 @@ Existing VPS (158.101.140.85): xray VLESS+REALITY on :443 — untouched
|
||||
|
||||
```
|
||||
nas-tools/
|
||||
PLAN.md
|
||||
backup.sh # Daily backup cron script
|
||||
notify.sh # Telegram notification utility
|
||||
dashboard/
|
||||
docker-compose.yml # Dashboard + docker-socket-proxy
|
||||
docker-compose.yml
|
||||
Dockerfile
|
||||
.env.example
|
||||
backend/
|
||||
main.py
|
||||
config.py
|
||||
auth.py
|
||||
requirements.txt
|
||||
routers/
|
||||
auth.py
|
||||
docker.py
|
||||
gitea.py
|
||||
files.py
|
||||
terminal.py
|
||||
system.py
|
||||
frontend/
|
||||
package.json
|
||||
vite.config.js
|
||||
@@ -83,9 +89,6 @@ nas-tools/
|
||||
docker-compose.yml
|
||||
openclaw/
|
||||
docker-compose.yml
|
||||
|
||||
cloud-monitor/
|
||||
oci-amd-monitor.py # New: grab AMD free-tier instance
|
||||
```
|
||||
|
||||
## Implementation Phases
|
||||
@@ -154,21 +157,21 @@ cloud-monitor/
|
||||
35. ~~Telegram failure alerts~~ — Done (sources creds from nas-dashboard .env)
|
||||
36. Periodic restore test to verify backups work
|
||||
|
||||
### Phase 10 — Monitoring & Alerts (partial)
|
||||
### Phase 10 — Monitoring & Alerts ✅
|
||||
36. ~~Add system stats to dashboard overview: CPU, RAM, disk usage~~ — Done
|
||||
37. ~~Container health checks in docker-compose files~~ — Done
|
||||
38. Notification on failure (Telegram bot or email)
|
||||
38. ~~Notification on failure (Telegram bot)~~ — Done (container monitor + failed login alerts)
|
||||
|
||||
### Phase 11 — Polish (partial)
|
||||
### Phase 11 — Polish ✅
|
||||
39. ~~Light/dark theme toggle~~ — Done
|
||||
40. ~~Add Jellyfin link to dashboard sidebar (port 8096)~~ — Done (replaced Emby)
|
||||
|
||||
### Phase 12 — Additional Services
|
||||
41. Deploy Audiobookshelf on port 13378 — Done, add to dashboard sidebar
|
||||
42. Deploy Stirling PDF on port 8030 — Done, add to dashboard sidebar
|
||||
43. Deploy Vaultwarden on port 8222 — Done, add to dashboard sidebar
|
||||
44. Deploy Watchtower for auto-updates — Done (internal, no sidebar link needed)
|
||||
45. Deploy Speedtest on port 8080 — Done, already in dashboard sidebar
|
||||
### Phase 12 — Additional Services ✅
|
||||
41. ~~Deploy Audiobookshelf on port 13378~~ — Done, in dashboard sidebar
|
||||
42. ~~Deploy Stirling PDF on port 8030~~ — Done, in dashboard sidebar
|
||||
43. ~~Deploy Vaultwarden on port 8222~~ — Done, in dashboard sidebar
|
||||
44. ~~Deploy Watchtower for auto-updates~~ — Done (internal, no sidebar link needed)
|
||||
45. ~~Deploy Speedtest on port 8080~~ — Done, in dashboard sidebar
|
||||
|
||||
### Phase 13 — Off-site Backup
|
||||
46. Add cloud backup (OneDrive or Google Drive) for critical data
|
||||
|
||||
Reference in New Issue
Block a user