https://github.com/nilsherzig/docker-homelab
https://github.com/nilsherzig/docker-homelab
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nilsherzig/docker-homelab
- Owner: nilsherzig
- Created: 2023-09-08T13:08:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-09T17:49:37.000Z (almost 3 years ago)
- Last Synced: 2025-01-15T07:53:59.390Z (over 1 year ago)
- Language: Makefile
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Homelab
## setup
Variable setup:
```bash
echo "CF_API_EMAIL=you@example.com" >> proxy/.env
echo "CF_DNS_API_TOKEN=yourcloudflaretoken" >> proxy/.env
echo "DOMAIN=yourdomain.com" >> proxy/.env
echo "PG_PASS=$(pwgen -s 40 1)" >> auth/.env
echo "AUTHENTIK_SECRET_KEY=$(pwgen -s 50 1)" >> auth/.env
echo "DOMAIN=yourdomain.com" >> auth/.env
echo "WIREGUARD_PRIVATE_KEY=yourwireguardkey" >> torrent/.env
echo "WIREGUARD_ADDRESSES=yourwireguardip/32" >> torrent/.env
echo "SERVER_CITIES=yourcity" >> torrent/.env
echo "DOMAIN=yourdomain.com" >> torrent/.env
```
## To-do:
- [ ] replace hard coded domain in `dnsmasq/hosts`
- [ ] replace domain in `traefik.yml`
- [ ] replace domain in `middleware.yml`