Round 5 improvements: complete automation and documentation fixes
- Fix password file ownership (user can now read without sudo) - Add dashboards stack to automated deployment (Step 5/6) - Add SSL certificate notes to deploy script output - Clarify .env file location in documentation (stays in repo folder) - Update README and getting-started.md with accurate deployment steps - Add Watchtower notification URL documentation - Improve user feedback with admin credentials and dashboard URLs - Remove dashboards from 'Next Steps' since it's now automated User experience improvements: - Password file readable by user immediately - Homepage and Homarr deployed automatically - Clear guidance on .env file management - Better SSL certificate expectations
This commit is contained in:
@@ -77,6 +77,8 @@ The infrastructure uses Traefik for reverse proxy with automatic SSL, Authelia f
|
||||
```
|
||||
> Alternatively you can ssh in from VS Code using the Remote-SSH plugin and edit in a nice editor
|
||||
|
||||
**IMPORTANT:** Keep your `.env` file in the repository folder (`~/AI-Homelab/.env`). The deploy script will automatically copy it where needed.
|
||||
|
||||
**Required variables:**
|
||||
- `DOMAIN` - Your DuckDNS domain (e.g., yourdomain.duckdns.org)
|
||||
- `DUCKDNS_TOKEN` - Your DuckDNS token
|
||||
@@ -96,6 +98,7 @@ The infrastructure uses Traefik for reverse proxy with automatic SSL, Authelia f
|
||||
- Generate Authelia admin password (saved to `/opt/stacks/core/authelia/ADMIN_PASSWORD.txt`)
|
||||
- Deploy core stack (DuckDNS, Traefik, Authelia, Gluetun)
|
||||
- Deploy infrastructure stack (Dockge, Pi-hole, monitoring tools)
|
||||
- Deploy dashboards stack (Homepage, Homarr)
|
||||
- Open Dockge in your browser
|
||||
|
||||
```bash
|
||||
@@ -107,7 +110,6 @@ The infrastructure uses Traefik for reverse proxy with automatic SSL, Authelia f
|
||||
5. **Deploy additional stacks through Dockge:**
|
||||
|
||||
Log in to Dockge at `https://dockge.yourdomain.duckdns.org` and deploy additional stacks from the repository's `docker-compose/` directory:
|
||||
- `dashboards.yml` - Homepage, Homarr
|
||||
- `media.yml` - Plex, Jellyfin, Sonarr, Radarr, etc.
|
||||
- `media-extended.yml` - Readarr, Lidarr, etc.
|
||||
- `homeassistant.yml` - Home Assistant and accessories
|
||||
|
||||
Reference in New Issue
Block a user