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:
@@ -41,6 +41,12 @@ For most users, the automated setup script handles everything:
|
||||
nano .env # Edit with your settings and paste the Authelia secrets
|
||||
```
|
||||
|
||||
**IMPORTANT: .env File Location**
|
||||
- The `.env` file should remain in the **repository folder** (`~/AI-Homelab/.env`)
|
||||
- The deploy script will automatically copy it to `/opt/stacks/*/` as needed
|
||||
- Always edit the repo copy, not the deployed copies
|
||||
- Changes to deployed copies will be overwritten on next deployment
|
||||
|
||||
**Required variables in .env:**
|
||||
- `DOMAIN` - Your DuckDNS domain (e.g., yourdomain.duckdns.org)
|
||||
- `DUCKDNS_TOKEN` - Your DuckDNS token
|
||||
@@ -58,10 +64,15 @@ For most users, the automated setup script handles everything:
|
||||
**The deploy script automatically:**
|
||||
- Creates Docker networks
|
||||
- Configures Traefik with your email
|
||||
- Generates Authelia admin password
|
||||
- Generates Authelia admin password (saved to `/opt/stacks/core/authelia/ADMIN_PASSWORD.txt`)
|
||||
- Deploys core stack (DuckDNS, Traefik, Authelia, Gluetun)
|
||||
- Deploys infrastructure stack (Dockge, Pi-hole, monitoring)
|
||||
- Deploys dashboards stack (Homepage, Homarr)
|
||||
- Opens Dockge in your browser
|
||||
|
||||
**Login credentials:**
|
||||
- Username: `admin`
|
||||
- Password: Check `/opt/stacks/core/authelia/ADMIN_PASSWORD.txt` or see script output
|
||||
|
||||
**That's it!** Your homelab is ready. Access Dockge at `https://dockge.yourdomain.duckdns.org`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user