107 Commits
Author SHA1 Message Date
jgitta 2fd507fecf Restore compose file + add watchtower monitor-only labels 2026-09-03 13:27:20 +00:00
jgitta 565a549c7e Add watchtower monitor-only labels to gluetun/qbittorrent (fixes network orphan bug) 2026-09-03 13:26:47 +00:00
jgitta 8626ab5f55 Rename Audiobookshelf subdomain to books.jgitta.com 2026-08-24 19:02:03 +00:00
jgitta d2dea8c337 Replace Readarr with Bindery + Audiobookshelf in stack inventory 2026-08-14 01:50:16 +00:00
jgitta ba0cf1ffd1 Remove Readarr (unmaintained, bookinfo.club dead + qbittorrent auth incompatible); add Bindery + Audiobookshelf 2026-08-14 01:48:07 +00:00
jgitta 43ddb34278 Add readarr instances to arr-stack inventory 2026-08-14 01:32:57 +00:00
jgitta 616109df94 Pin readarr to versioned tag (generic develop/nightly manifest lists are empty on Docker Hub) 2026-08-14 01:30:39 +00:00
jgitta da6b4b49c0 Fix readarr image tag to :develop (no stable release) 2026-08-14 01:29:02 +00:00
jgitta 8cd72abdb2 Add readarr + readarr-audiobooks to arr-stack 2026-08-14 01:28:20 +00:00
jgitta 24ff3bceba Fix Jellyfin docs (native, not Docker) + document TV library real-time monitor fix 2026-08-07 16:25:34 +00:00
jgitta 78b174a8bf Fix: allow inbound 8080 through gluetun firewall for WebUI access 2026-08-07 15:35:23 +00:00
jgitta 18ec2a2e8c Document qBittorrent migration to gluetun (VPN container) 2026-08-07 15:28:37 +00:00
jgitta 2b2f586487 Add gluetun+qbittorrent stack (replaces native qbittorrent-nox bound to desktop ProtonVPN app) 2026-08-07 15:27:17 +00:00
jgitta bbb56056c0 owncloud: document and fix organize_photos.sh folder structure
- Add full header doc block explaining purpose, patterns, and scheduling
- Inline comments on all functions and both processing passes
- Fix folder format: YYYY/YYYY-MM/ → YYYY/MM/ (year was redundant in subfolder)
- Add pass 2: migrate existing YYYY/YYYY-MM/ folders to YYYY/MM/
- Pass 1 now also handles Android-app pre-sorted YYYY/MM/ videos correctly

Also commit pending doc updates:
- README.md: remove Kopia stack, add ntfy entry, fix infrastructure.caddy note
- authentik/SETUP-GUIDE.md: add Mealie OIDC setup notes
- homelab-overview.md: remove Kopia refs, add Vaultwarden, fix TrueNAS/PBS wording
2026-08-04 08:55:57 -05:00
jgitta c2ed5b3ffb Note v1.71.0 also confirmed bad (still Next.js 16.2.10, memory leak #6300 unresolved) 2026-07-19 01:30:10 +00:00
jgitta 7d14eb165d mealie: add Authentik OIDC SSO config 2026-07-16 17:27:57 +00:00
jgitta 224e5ac697 Add mealie stack (recipe manager) 2026-07-16 14:58:00 +00:00
jgitta d459931672 Pin homarr to known-good digest after main-branch update caused slowness 2026-07-16 14:06:49 +00:00
jgitta 4b470ef275 docs: update backup strategy — PBS B2 offsite details + nightly PBS config backup (2026-07-14) 2026-07-14 12:01:36 -05:00
jgitta 92c96dc678 fix: restore files unintentionally reverted by sync commit
- restore jgpc/ layout (undo accidental revert to thinkstation/), homelab-overview.md
  (June 13 version), docs/jarvis doc, owncloud scripts, siklos/beszel compose
- re-remove jellyfin/node-exporter and siklos/monitoring (replaced by Beszel)
- jgpc/frigate/docker-compose.yml: update to newer local version (cpuset pinning, 8G limit)
- root frigate-* files are local working copies -> gitignored
2026-07-08 14:13:20 -05:00
jgitta 7cb2ebed2d Sync workspace with Gitea: merge June/July session docs
- README + siklos-docker-services: add authentik/searxng/beszel rows, photos VM section,
  2026-06-24 cleanup notes, 2026-07-03 Portainer conversion note (jgpc naming preserved)
- Add: authentik setup docs, frigate docs/config, OCIS migration docs, AdventureLog bug
  report, install-native-apps.sh, workstation-disk-analysis.md
- Remove obsolete: cgitta-nextcloud-zip-analysis.md, kopia-restore-guide.md
- .gitignore: ocis-credentials.md (secrets stay local), *.bak
2026-07-08 14:12:05 -05:00
jgitta bab19cd790 linkwarden: sync compose with live Portainer stack 13 (Authentik SSO, NEXTAUTH_URL) 2026-07-08 14:05:31 -05:00
jgitta 7e23d6996e frigate: add camera hardware/spec inventory (queried from camera APIs 2026-07-07) 2026-07-08 16:01:04 +00:00
jgitta c45dbbd9e5 frigate: document 2026-07-07 live view/audio/two-way talk changes 2026-07-08 16:01:04 +00:00
jgitta 72bc44859f frigate: fix live transcode (hevc_cuvid+resize), add live stream selectors, two-way talk (onvif+opus+webrtc), enable cam audio, remove license_plate label 2026-07-08 16:01:03 +00:00
jgitta e895db3246 AdventureLog: correct to final split config + slash-rewrite; document Google Maps enablement 2026-07-02 18:04:00 +00:00
jgitta 8da161e36e Correct AdventureLog Caddy routing to official design (all /api via frontend); document 2026-07-02 geocoding fix 2026-07-02 04:26:31 +00:00
jgitta 32d81d9785 Add AdventureLog setup summary 2026-07-02 04:02:47 +00:00
jgitta 18c5ddc792 Add AdventureLog setup summary 2026-07-02 04:01:44 +00:00
jgitta c76e1f12b3 rename thinkstation/ to jgpc/ - remove thinkstation/stirling-pdf/docker-compose.yml 2026-06-27 13:30:26 +00:00
jgitta 5d0f44ac0e rename thinkstation/ to jgpc/ - add jgpc/stirling-pdf/docker-compose.yml 2026-06-27 13:30:26 +00:00
jgitta d97de5c5a8 rename thinkstation/ to jgpc/ - remove thinkstation/open-webui/docker-compose.yml 2026-06-27 13:30:26 +00:00
jgitta 7d945c4cd4 rename thinkstation/ to jgpc/ - add jgpc/open-webui/docker-compose.yml 2026-06-27 13:30:26 +00:00
jgitta 94bc65c56b rename thinkstation/ to jgpc/ - remove thinkstation/frigate/frigate-cctv-setup.md 2026-06-27 13:30:26 +00:00
jgitta c5176564b5 rename thinkstation/ to jgpc/ - add jgpc/frigate/frigate-cctv-setup.md 2026-06-27 13:30:25 +00:00
jgitta 99c2c023fa rename thinkstation/ to jgpc/ - remove thinkstation/frigate/docker-compose.yml 2026-06-27 13:30:25 +00:00
jgitta ce39e6e40e rename thinkstation/ to jgpc/ - add jgpc/frigate/docker-compose.yml 2026-06-27 13:30:25 +00:00
jgitta aada2d7caa rename thinkstation/ to jgpc/ - remove thinkstation/frigate/config.yml 2026-06-27 13:30:25 +00:00
jgitta a229a5a69c rename thinkstation/ to jgpc/ - add jgpc/frigate/config.yml 2026-06-27 13:30:25 +00:00
jgitta ab4f82c241 rename workstation hostname thinkstation-p710 to jgpc 2026-06-27 13:30:10 +00:00
jgitta 4231523a30 rename workstation hostname thinkstation-p710 to jgpc 2026-06-27 13:30:01 +00:00
jgitta b80faeb6df rename workstation hostname thinkstation-p710 to jgpc 2026-06-27 13:29:31 +00:00
jgitta e58ef4aa76 Add Jarvis voice assistant build documentation 2026-06-19 15:29:53 +00:00
jgitta e94a451c6a feat: add Beszel monitoring hub+agent compose 2026-06-18 15:29:07 +00:00
jgitta edb65b0e48 chore: remove node-exporter (replaced by Beszel agent) 2026-06-18 15:28:52 +00:00
jgitta 987d3e40f7 chore: remove old Prometheus/Grafana monitoring stack (replaced by Beszel) 2026-06-18 15:28:52 +00:00
jgitta 520a38a4de docs: update siklos container list and monitoring stack section for Beszel 2026-06-18 15:28:38 +00:00
jgitta 8b2744e6f1 docs: replace Prometheus/Grafana/cAdvisor stack with Beszel monitoring 2026-06-18 15:28:37 +00:00
jgitta 74f5c97966 docs: replace Prometheus/Grafana/cAdvisor stack with Beszel monitoring 2026-06-18 15:25:34 +00:00
jgitta 6adf2a37fe docs: document gitea SSH push methodology 2026-06-14 22:07:08 -05:00