174 Commits

Author SHA1 Message Date
d81a75e1ea fix: set default values for WEBUI_SECRET_KEY and HF_TOKEN in compose.yaml 2026-04-21 13:27:52 -04:00
1ff08971dd feat: add HF_TOKEN environment variable to Open Web UI service 2026-04-21 13:14:53 -04:00
063642d953 Removes unused external network from configuration
Simplifies service setup by eliminating reference to an external network
that was not in active use. Reduces configuration complexity and potential
for misconfiguration.
2026-04-21 13:02:52 -04:00
013571fe65 fix: update Open Web UI image tag to v0.9.1 in compose.yaml 2026-04-21 13:01:40 -04:00
cb7d743f47 feat: add Open Web UI service configuration with Traefik integration 2026-04-21 12:32:48 -04:00
92c8125981 fix: update Gitea SSH configuration to use environment variables and set Plex image version 2026-04-20 20:20:26 -04:00
bc796cd125 feat: add Gitea service configuration with PostgreSQL database and Traefik integration 2026-04-20 19:56:09 -04:00
2d62d1a3f9 feat: add basic authentication middleware for analytics service in Traefik 2026-04-20 17:47:29 -04:00
b3313654ab feat: add goaccess and goaccess-cron services for Traefik access log analysis 2026-04-20 16:42:15 -04:00
Nathan Castaldi
ebc1ae7c8b updated ersion tag 2026-04-20 11:42:45 -04:00
Nathan Castaldi
31e41934ee updated version tag to 2.3.5.5327 2026-04-20 11:39:40 -04:00
52c60aecb4 fix: update downloads volume path for Pinchflat service 2026-04-20 10:02:32 -04:00
9f19363409 fix: add TEMP and TMPDIR environment variables for Pinchflat service. Force yt-dlp to use the container's internal /tmp instead of /config. 2026-04-20 09:52:43 -04:00
49d62fa772 fix: add PUID and PGID environment variables for Pinchflat service 2026-04-20 09:46:43 -04:00
785013b701 fix: uncomment ports configuration for Pinchflat service 2026-04-20 09:22:11 -04:00
5672e113b2 fix: update Pinchflat service image tag to latest 2026-04-20 09:19:56 -04:00
87477bda6c fix: update image tag for Pinchflat service to v2026.03.17 2026-04-20 09:15:21 -04:00
0581a62199 fix: revert image tag for Pinchflat service to v2025.6.6 2026-04-20 09:12:50 -04:00
94922a677d fix: correct image tag format for Pinchflat service 2026-04-20 09:11:15 -04:00
990add1ae8 feat: add Pinchflat service configuration with Traefik routing 2026-04-20 09:10:10 -04:00
b24459ce93 feat: update Wizarr service configuration and fix volume path 2026-04-18 18:10:38 -04:00
85587d716b feat: add Profilarr service configuration with Traefik routing and media volume mappings 2026-04-18 17:40:27 -04:00
9beaa5481a feat: add Trailarr service configuration with Traefik routing and media volume mappings 2026-04-18 15:21:29 -04:00
475c18c99d feat: update TimescaleDB volume path for Tracearr service 2026-04-18 15:01:57 -04:00
443427ba93 feat: update Tracearr service configuration to enable Traefik routing and remove port mapping 2026-04-18 14:58:55 -04:00
d0fea0cea6 feat: add Tracearr PostgreSQL 18 deployment configuration with TimescaleDB and Redis services 2026-04-18 14:37:36 -04:00
a7ac8004d4 fix: simplify Docker registry configuration by removing unnecessary authentication settings 2026-04-17 16:08:28 -04:00
1ef9726314 fix: decode htpasswd contents before writing to file in Docker registry configuration 2026-04-17 16:01:21 -04:00
56a5c5ae4c fix: correct quoting in command for Docker registry configuration 2026-04-17 15:55:27 -04:00
1479eb8bcd fix: refactor command syntax for Docker registry configuration 2026-04-17 15:53:32 -04:00
53e43508f3 fix: correct quoting in command for Docker registry configuration 2026-04-17 15:51:33 -04:00
7ecfda8fd7 fix: update Docker registry configuration to use correct htpasswd path and remove secrets 2026-04-17 15:48:56 -04:00
b291cee84c fix: update Docker registry configuration to use external secrets for htpasswd 2026-04-17 15:39:36 -04:00
e0976f44e4 added 'container name' key 2026-04-17 15:33:37 -04:00
289c562904 fix: comment out unused auth volume in Docker registry configuration 2026-04-17 15:23:54 -04:00
426caf38e3 fix: restore REGISTRY_HTTP_SECRET in Docker registry configuration 2026-04-17 15:22:00 -04:00
11ee1e0804 Update Docker registry configuration to use environment variable for htpasswd contents 2026-04-17 15:20:34 -04:00
a952f68bdf Add Docker registry service configuration with htpasswd authentication 2026-04-17 15:03:27 -04:00
0e93ee0531 test: trigger qbittorrent webhook 2026-04-14 20:57:59 -04:00
783680c5fe fix(heimdall): update service images for prowlarr, qbittorrent, radarr, sabnzbd, sonarr, tautulli, and wizarr to latest versions 2026-04-14 20:48:37 -04:00
26836f8c5a fix(heimdall): update volume paths and remove unused ports for multiple services 2026-04-14 20:32:21 -04:00
1ecaf89e60 fix(overseerr): correct image tag format for Seerr service 2026-04-14 20:21:39 -04:00
8734b7061d fix(overseerr): update Seerr image version to 3.1.1 for stability 2026-04-14 20:19:08 -04:00
a7d2d1f74d draft versions of arr components 2026-04-14 20:15:06 -04:00
8b4275907e Adjusting service name to troubleshoot komodo 2026-04-14 20:10:48 -04:00
135e9e531f feat(overseerr): add Docker Compose configuration for Seerr service 2026-04-14 20:07:45 -04:00
28f46aa0e2 feat(authentik): add Docker Compose configuration for Authentik services 2026-04-14 19:17:18 -04:00
e16f98a183 feat(bootstrap)!: introduce unified bootstrap system with modular libraries
BREAKING CHANGE: day0bootstrap.sh deprecated in favor of bootstrap.sh

- Add scripts/bootstrap.sh (488 lines): Unified entrypoint supporting multiple hardware types (Proxmox/Docker VMs/Pi)
- Create scripts/lib/ modular library system:
  - detection.sh: OS/hardware/container detection (362 lines)
  - fingerprint.sh: System fingerprinting and inventory (494 lines)
  - network.sh: IP configuration and VLAN placement (356 lines)
  - proxmox.sh: PVE post-install automation (453 lines)
  - validation.sh: Comprehensive pre-flight checks (510 lines)
- Add validation tools: validate-node.sh, onboarding.sh, pi_init.sh
- Deprecate scripts/day0bootstrap.sh with graceful redirect wrapper
- Document architecture in scripts/README.md (495 lines) and PROXMOX-COMPARISON.md
- Update SOP-002 with new bootstrap workflow
- Add nodes/watchtower/compose.yaml (Raspberry Pi 5 stack)

Migration: Existing day0bootstrap.sh users automatically redirected to new system after 5-second warning. No manual intervention required.

Ref: Infrastructure automation modernization per active-tasks.md
2026-04-12 22:48:19 -04:00
2414d8dfc5 updated login pw to test webhook deployment 2026-04-12 22:36:59 -04:00
d7e2e0c1a0 fix(vscode): update code-server image tag to latest version 2026-04-12 22:17:54 -04:00