mirror of
https://github.com/mblanke/Dashboard.git
synced 2026-03-01 12:10:20 -05:00
Initial commit: ATLAS Dashboard (Next.js)
This commit is contained in:
61
docs/TRAEFIK_CONFIGURED.md
Normal file
61
docs/TRAEFIK_CONFIGURED.md
Normal 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!**
|
||||
Reference in New Issue
Block a user