371 Commits
Author SHA1 Message Date
codeandClaude Sonnet 5 2bb279f912 nginx-proxy-manager: add upgrade/backup workflow, rename container, fix wording
Documents backing up with restic before upgrading, for both the compose
and docker run workflows. Renames the docker run container to
nginx-proxy-manager to match the directory, and cleans up minor wording
and trailing-slash inconsistencies in the README.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-22 14:52:35 +00:00
codeandClaude Sonnet 5 310d5e8456 Rename nginx-proxy-manager_notes to nginx-proxy-manager, add docker run equivalent and log volume
Adds a docker run command equivalent to the compose file, splits container
logs out to a separate LOG_PATH volume (they shouldn't be backed up with
the rest of the data), and cleans up README wording.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-22 14:19:59 +00:00
codeandClaude Sonnet 5 688ad2b464 jellyfin_dev: point at shared media library instead of its own copy
Jellyfin now mounts the same shared media library used by
radarr_dev/bazarr_dev (JELLYFIN_MEDIA, default /data/media) instead of
a separate jellyfin/media folder, so all *arr apps and Jellyfin see
the same files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-30 23:11:47 +00:00
codeandClaude Sonnet 5 b9c1619147 radarr_dev: mount shared media library instead of VOL_PATH data dir
Matches bazarr_dev's BAZARR_MEDIA pattern so Radarr, Bazarr, and other
*arr apps point at the same shared media library rather than a
per-app data folder under VOL_PATH.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-30 22:48:30 +00:00
code 8c025e9be4 bazarr_dev: give shared media library its own BAZARR_MEDIA var
Media is typically shared with Sonarr/Radarr/Jellyfin, so it shouldn't
be nested under VOL_PATH. Also expand the config volume note.
2026-07-30 21:17:18 +00:00
codeandClaude Sonnet 5 41f0c5fd5f Added docusaurus_dev
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-27 17:43:48 +00:00
nick 56fafc449c Removed ollama support (doesn't work) 2026-07-22 18:16:20 -07:00
nick 98cfcc2a4c Update container-requests.md
fixed Container requests
2026-07-22 13:14:52 -07:00
nick 9df23bc251 n8n var fix 2026-07-18 08:10:36 -07:00
nick b318dc28f4 added notes 2026-07-18 08:06:43 -07:00
nick a68d1b4060 Added glance 2026-07-18 08:03:39 -07:00
nick b848cbfe28 Added pangolin 2026-07-18 08:01:57 -07:00
nick 7056d7ad56 n8n proxy settings 2026-07-17 09:12:16 -07:00
nick 6ddce4e683 Update container-requests.md to include glance 2026-07-16 16:58:33 -07:00
codeandClaude Fable 5 cf4336b462 headscale_dev: consolidate README and add index.html quick start
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 18:19:59 +00:00
codeandClaude Fable 5 102c207bfc document conventions and add lint script
AGENTS.md: internal network pattern, ChangeThisPassword secrets convention,
_notes exemption, and a Known exceptions list (pihole, zammad-init,
compose-aio, VOL_PROJECTS nesting, mailu env_file, headscale config vars).
README.md: fix Preferred typo.
_docs/lint.py: checks every convention plus compose<->sample.env sync;
run with python3 _docs/lint.py.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 06:25:05 +00:00
codeandClaude Fable 5 340866f9f4 complete all stack READMEs to the 9-section template
Existing content preserved and reordered to the canonical section order;
missing sections generated from each stack's compose data (ports, volumes,
env vars, image links). Fixes copy-paste errors in Dockhand sections
(qbittorrent pointed at archivebox; invokeai/thunderbird said SERVICENAME)
and persistant->persistent typos in gatus.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 06:25:05 +00:00
codeandClaude Fable 5 8ab413804a normalize all stacks to conventions
- VOL_PATH always defaults to /data; vscode/opencode VOL_PROJECTS nests it
- TZ defaults to America/Vancouver (was UTC in etherpad, ntfy, redis)
- compose section order fixed (volumes before environment, command after networks)
- all default secrets are the literal ChangeThisPassword (grep-friendly,
  users must change them); removed a real key from ollama sample.env
- sample.env synced with compose: missing vars added with defaults, dead vars removed
- invoiceninja_dev/openarchiver_dev: app services had no environment block,
  wired all sample.env vars through so the stacks actually work
- opencode: sample.env OLLAMA_HOST renamed to OLLAMA_HOST_URL to match compose
- TZ values unquoted consistently

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 06:24:54 +00:00
codeandClaude Fable 5 db7bd3dc9c nextcloud: add compose-aio.yaml for Nextcloud All-in-One
Follows the upstream AIO layout (fixed names, no env templating);
configured for use behind Nginx Proxy Manager via APACHE_PORT=11000.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 06:24:41 +00:00
codeandClaude Fable 5 b4375c3e09 add 23 requested stacks from container-requests list
Tdarr, Grocy, Dashy, Traefik, Fider, Twenty CRM, Outline, Chatwoot,
ComfyUI, Picard, VoidAuth, Tinyauth, Tugtainer, Sencho, Authelia,
Mail Archiver, ITFlow, Notifuse, Maybe Finance, DumbBudget, Silverpeas,
Portus, Obsidian — all as _dev stacks following repo conventions.

Harbor and Exportify moved to 'Apps That Will Not be in the Repo'
(installer-generated compose / no published image).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 06:24:26 +00:00
codeandClaude Fable 5 b332b8a581 add .gitignore: ignore real env files and Claude Code local state
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 06:24:10 +00:00
openhands 90544d19de fix remaining non-_dev stacks: bookstack, gitea, heimdall, invokeai, n8n, nextcloud, opencode, paperless, pihole, qbittorrent, stash 2026-07-16 05:08:05 +00:00
openhands 366709ddd8 fix second batch of _dev stacks: mariadb, mealie, nocodb, openarchiver, penpot, peertube, poste, posthog, suitecrm, zammad 2026-07-16 04:57:38 +00:00
openhands 6eedbf4a0d fix first batch of _dev stacks: authentik, directus, duplicati, filebrowser, firefly, headscale, homepage, invoiceninja, jellyfin, lubelogger 2026-07-16 04:56:21 +00:00
openhands 1b77ca5844 redis_dev: sync sample.env with compose.yaml (remove stale healthcheck vars) 2026-07-16 04:54:41 +00:00
openhands 9d383af232 fix minor convention issues across 10 stacks 2026-07-16 04:53:51 +00:00
openhands 41cc2c0999 batch rename docker-compose.yml -> compose.yaml across 19 stacks 2026-07-16 04:48:13 +00:00
openhands 0e278f98fe fix high-priority stacks: add missing sample.env+README for hedgedoc, memos, posthog, shlink 2026-07-16 04:44:16 +00:00
openhands 1484b17fa2 fix critical issues: rename headscale compse -> compose, add mailhog compose+sample.env, add ollama compose.yaml 2026-07-16 04:40:53 +00:00
openhands 4fcb69052e opencode config: add permission rule to ask before git commands 2026-07-16 04:36:41 +00:00
openhands 67fd789775 joomla_dev: rewrite stack with proper compose, sample.env, and README 2026-07-16 04:33:53 +00:00
openhands bfe7eccb8c mailu_dev: rewrite stack with proper Mailu compose, sample.env, and README 2026-07-16 04:30:17 +00:00
openhands fb348f900f Fix ntfy_dev based on AGENTS.md 2026-07-16 04:08:21 +00:00
openhands ac80380a81 Fix etherpad_dev based on AGENTS.md 2026-07-16 04:07:47 +00:00
openhands 20c68d0d13 Fix redis_dev based on AGENTS.md
- Rename docker-compose.yml to compose.yaml
- Add REDIS_HEALTHCHECK_INTERVAL and REDIS_HEALTHCHECK_TIMEOUT env vars
- Update README.md with comprehensive information
- Add VOL_PATH volume configuration
- Add external/internal network declaration
2026-07-16 04:05:24 +00:00
nick d0743abcdd Update container-requests.md added Harbor 2026-07-15 11:24:14 -07:00
nick f5c1e4f742 Update container-requests.md to include authelia
removed adminer
2026-07-15 10:54:17 -07:00
nick 33464204d4 updated template for gui db 2026-07-14 23:19:54 -07:00
nick b892335522 removed dozzle 2026-07-14 21:39:19 -07:00
nick 97989dc907 activepieces is now in current template format 2026-07-14 21:36:21 -07:00
nick 566773bfd7 fixed up monica with current template 2026-07-14 21:29:46 -07:00
nick b8f16190d4 matomo updated to current template 2026-07-14 21:26:42 -07:00
nick 026feebc54 Updated rocketchat to template format 2026-07-14 21:21:31 -07:00
nick 60652603eb Use VOL_PROJECTS for project directories across opencode and vscode stacks
- Replace VOL_PATH with VOL_PROJECTS for project mounts
- Remove unused opencode /data volume
- Update sample.env and AGENTS.md with VOL_PROJECTS convention
2026-07-14 21:14:47 -07:00
nick cc89074f7c removed as I have a better one 2026-07-14 19:40:23 -07:00
codeandClaude Fable 5 e28d399ea7 refactor: rewrite vaultwarden_dev to match template conventions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 02:39:22 +00:00
codeandClaude Fable 5 66938e6656 refactor: rewrite wallabag_dev to match template conventions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 02:39:22 +00:00
codeandClaude Fable 5 b542905f31 refactor: rewrite yourls_dev to match template conventions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 02:39:22 +00:00
codeandClaude Fable 5 60ce765aa2 remove passbolt_dev, note vaultwarden as preferred alternative
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 02:39:22 +00:00
codeandClaude Fable 5 40c8be5a57 refactor: rewrite paisa_dev to match template conventions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 02:39:22 +00:00