Commit Graph
79 Commits
Author SHA1 Message Date
lingkai5wu dc64f06273 style: reorder service keys per dclint 2026-10-16 15:45:21 +08:00
lingkai5wu 20864fd260 style: standardize NGINX_ENVSUBST_FILTER quotes 2026-10-16 15:16:47 +08:00
lingkai5wu f2beb701e6 chore: pin Nginx images 2026-10-16 15:11:20 +08:00
lingkai5wu 6e02bd39ae fix: harden container privileges 2026-10-16 15:11:17 +08:00
lingkai5wu abbcdb1a02 chore: update environment variable syntax 2026-10-16 14:05:17 +08:00
lingkai5wu a43ed29165 chore: update OpenList container user to 1000:1000 2026-10-15 23:45:48 +08:00
lingkai5wu ebe6600352 chore: bump Gitea to v28.1.0 2026-10-15 22:21:41 +08:00
lingkai5wu d73fb11283 chore: bump OpenList to v4.2.6 2026-10-15 22:08:43 +08:00
lingkai5wu 69f7c07bdd chore: comment out unused port mapping for AdGuard Home 2026-10-15 22:00:53 +08:00
lingkai5wu f7df5d6758 chore: bump AdGuard Home to v0.107.79 2026-10-15 21:59:53 +08:00
lingkai5wu dfd079c927 chore: bump Backrest to v1.14.1 2026-10-15 21:53:15 +08:00
lingkai5wu c4316b5726 chore: bump DDNS-GO to v6.17.7 2026-10-15 21:51:42 +08:00
lingkai5wu e13a0844f6 chore: bump Immich to v3.3.3 2026-10-15 21:51:08 +08:00
lingkai5wu 58636aa06e feat: accept multiple stack arguments 2026-10-15 14:42:35 +08:00
lingkai5wu c002ec3244 feat: accept stack folders as stack arguments
Folder references like qbittorrent/ or ./qbittorrent/ now select the
same stack as the bare name, which matches shell tab completion.
Paths are resolved against the stacks root and must point at a stack
folder inside STACKS_DIR; folders elsewhere are rejected before any
Docker command runs.
2026-10-15 13:04:54 +08:00
lingkai5wu d0d254cd1d fix: publish qBittorrent TCP and UDP torrent ports 2026-10-13 11:39:50 +08:00
lingkai5wu bd9e2c03ae fix: resolve symlinks before locating compose project
Use readlink -f to resolve the script's real path so that reload.sh
can be invoked through a symlink from any directory.
2026-10-12 13:08:02 +08:00
lingkai5wu f4e9f78837 fix: update STACKS_DIR to use script directory as fallback 2026-10-12 12:48:41 +08:00
lingkai5wu 505f2d3887 fix: prevent concurrent nginx configuration reloads 2026-10-11 23:42:50 +08:00
lingkai5wu 5253f935c5 chore: remove redundant nginx reload success message 2026-10-11 23:26:20 +08:00
lingkai5wu 02953a98ad fix: make nginx configuration reload transactional 2026-10-11 23:12:20 +08:00
lingkai5wu 87c4e5b2a9 docs: clarify bulk execution and startup checks in help 2026-10-10 23:17:10 +08:00
lingkai5wu bf8c941a1d fix: align stage configuration help descriptions 2026-10-10 22:59:39 +08:00
lingkai5wu 85f6acb264 feat: show service names in image listings 2026-10-10 20:46:41 +08:00
lingkai5wu 100caa0e88 refactor: use dynamic Docker-style tables for stack listings 2026-10-10 20:33:43 +08:00
lingkai5wu fdcc47cb5b fix: harden stack validation and lifecycle execution 2026-10-10 20:16:21 +08:00
lingkai5wu e483a4ec3a feat: improve management command help 2026-10-10 19:20:42 +08:00
lingkai5wu 1143ae9f62 feat: improve staged execution safety 2026-10-10 19:10:25 +08:00
lingkai5wu ebab7d3213 refactor: simplify staged stack configuration 2026-10-10 17:37:11 +08:00
lingkai5wu 48ddc3e728 refactor: unify grouped execution order 2026-10-10 17:17:17 +08:00
lingkai5wu 3da799a526 feat: show live grouped stack states 2026-10-10 17:13:25 +08:00
lingkai5wu ae5a980cac feat: add compose-style grouped progress 2026-10-10 17:04:51 +08:00
lingkai5wu 475434042c feat: report grouped task progress 2026-10-10 16:56:14 +08:00
lingkai5wu 5895d8f3a3 chore: increase services group parallelism 2026-10-10 16:27:05 +08:00
lingkai5wu 74b6f8ad74 refactor: simplify stack management state 2026-10-10 16:25:52 +08:00
lingkai5wu fc2504df5a fix: preserve native compose output 2026-10-10 16:21:16 +08:00
lingkai5wu 50d9fc69ad refactor: unify stack management output 2026-10-10 16:09:37 +08:00
lingkai5wu c76b2dfb9d fix: streamline parallel stack output 2026-10-10 16:04:50 +08:00
lingkai5wu 5e20bc70af feat: implement group management and parallel execution in manage.sh 2026-10-10 15:55:29 +08:00
lingkai5wu db0ccd0c70 chore: bump Immich to v3.3.0 2026-10-08 12:42:17 +08:00
lingkai5wu d6271905df chore: normalize repository line endings 2026-09-25 13:19:39 +08:00
lingkai5wu fd959cb053 fix: restrict template variable substitution 2026-09-25 13:13:43 +08:00
lingkai5wu ce835b5a09 feat: add container packet capture helper 2026-09-22 15:31:45 +08:00
lingkai5wu 1881eac588 feat: pass EO_ORIGIN_TOKEN to Nginx 2026-09-21 23:55:03 +08:00
lingkai5wu fcd819f752 feat: configure dual-stack proxy network 2026-09-20 17:17:21 +08:00
lingkai5wu 5d520d24b5 chore: bump Immich to v3.2.2 2026-09-17 22:15:30 +08:00
lingkai5wu 43acd6374e feat: limit qBittorrent resources 2026-09-17 22:12:58 +08:00
lingkai5wu d36fd89599 feat: add qBittorrent service and OpenList integration 2026-09-17 00:32:14 +08:00
lingkai5wu 18ecbb37c5 feat: add Home Assistant service and host access network 2026-09-14 22:10:28 +08:00
lingkai5wu 9fd39c2c77 chore: remove read-only flag from backrest mounts 2026-09-13 23:31:19 +08:00