Commit graph

9 commits

Author SHA1 Message Date
tim
0ddf1d3699 Add RustDesk server and Caddy HTTPS reverse proxy
Proxy forgejo/jellyfin/rustdesk info under devopshomelab.com with
Let's Encrypt, publish RustDesk hbbs/hbbr ports, and wire Forgejo
ROOT_URL to https://forgejo.devopshomelab.com.
2026-07-22 20:00:05 -07:00
tim
be8d21ab3d Fix cloudflare-ddns env_file path for compose
Use project-relative ./config/cloudflare-ddns/ddns.env so the container
loads the rendered token and IP4_DOMAINS (not empty config.json mode).
2026-07-22 19:36:22 -07:00
tim
c130080c52 Add Cloudflare DDNS for devopshomelab.com (IPv4 A records)
timothyjmiller/cloudflare-ddns with host networking; render env from
secrets (apex + subdomains mc/minecraft/vpn/www/forgejo/jellyfin).
2026-07-22 19:35:21 -07:00
tim
a729ff14e9 Add mini/mid/gaming hardware profiles and always-on full stack
Profiles select CPU vs Vulkan and Bonsai-27B vs Qwen3.5-9B Abliterated
Q4_K_M. OpenHands is no longer optional; compose deploys every service.
download-models.sh fetches both GGUF families as the profile requests.
2026-07-22 19:00:59 -07:00
tim
56ddb349b4 Add Caddy landing page with dark LAN service map
Newbie-friendly index of media, download, AI, and git services with
short how-to blurbs; served on port 80 for other PCs on the network.
2026-07-22 13:00:21 -07:00
tim
d55f3220d9 Fix sabnzbd compose: define arr-env anchor before use
Move SABnzbd after prowlarr so the YAML anchor resolves.
2026-07-22 12:00:16 -07:00
tim
07ae1c0c71 Add SABnzbd for Usenet NZB search and download
Wire Newshosting/Tweaknews via secrets-driven configure script, NZBgeek
through Prowlarr, and /data/usenet paths for hardlinks with the Arrs.
2026-07-22 11:59:51 -07:00
tim
38eaa43d04 Add FlareSolverr for Cloudflare challenges on Prowlarr indexers
Provides a browser proxy on arr-net so indexers behind Cloudflare JS
challenges can work; document limits (not a universal captcha solver).
2026-07-22 07:40:41 -07:00
tim
3645d1314c Initial commit: arr-stack homelab + local AI
Docker Compose media stack (gluetun, *arr, Jellyfin), Ternary-Bonsai AI
(Open WebUI, Forgejo, optional OpenHands), and Ansible bootstrap for the
SER5 Ubuntu host.
2026-07-22 06:28:49 -07:00