Initial commit: ATLAS Dashboard (Next.js)

This commit is contained in:
2026-02-13 12:24:02 -05:00
commit d6debe51b1
72 changed files with 16965 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
# ✅ Dashboard Ready for Deployment
## Configuration Complete
### Domain Setup
- **URL:** `https://dashboard.guapo613.beer`
- **Routing:** Traefik
- **SSL/TLS:** Enabled (via Traefik)
- **HTTP → HTTPS:** Redirect configured
### Traefik Labels Configured ✅
```yaml
- traefik.enable=true
- traefik.http.routers.dashboard.rule=Host(`dashboard.guapo613.beer`)
- traefik.http.routers.dashboard.entrypoints=websecure
- traefik.http.routers.dashboard.tls=true
- traefik.http.services.dashboard.loadbalancer.server.port=3000
- traefik.http.middlewares.dashboard-redirect.redirectscheme.scheme=https
- traefik.http.routers.dashboard-http.rule=Host(`dashboard.guapo613.beer`)
- traefik.http.routers.dashboard-http.entrypoints=web
- traefik.http.routers.dashboard-http.middlewares=dashboard-redirect
```
### Environment Variables Set ✅
- Docker API: http://100.104.196.38:2375
- API Base URL: https://dashboard.guapo613.beer
- Grafana Host: http://100.104.196.38:3000
### Pending: Add Your Credentials
The following need to be updated in `.env.local`:
1. **UNIFI_PASSWORD** - Replace `CHANGE_ME`
2. **SYNOLOGY_PASSWORD** - Replace `CHANGE_ME`
---
## 🚀 Ready to Deploy
Once you provide the UniFi and Synology passwords, I can:
1. Update credentials in `.env.local`
2. Build the Docker image
3. Start the container
4. Dashboard will be accessible at: **https://dashboard.guapo613.beer**
---
## 📋 What's Been Done
✅ All source files transferred to `/opt/dashboard`
✅ Docker Compose configured for Traefik
✅ Domain set to `dashboard.guapo613.beer`
✅ HTTPS/SSL labels configured
✅ HTTP → HTTPS redirect configured
✅ Environment file updated with domain
✅ All ports configured for Traefik (not direct exposure)
---
**Provide your credentials when ready!**