Commit Graph
67 Commits
Author SHA1 Message Date
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
lingkai5wu 8c731d8c4c chore: pin immich to v3.2.0 and update valkey digest 2026-09-13 19:09:18 +08:00
lingkai5wu 53ac632f14 feat: mount /srv to backrest 2026-09-07 23:05:33 +08:00
lingkai5wu 7f5c1f2fe3 chore: bump gitea image tag to 1.27 2026-09-06 21:50:25 +08:00
lingkai5wu 02da455e8c feat: mount /srv to samba 2026-09-02 13:11:54 +08:00
lingkai5wu 09b4d0b450 feat: enable immich-machine-learning service and update model path 2026-08-24 02:11:20 +08:00
lingkai5wu 44ef585ee3 fix: harden nginx template reload and remove stale generated configs 2026-08-20 23:08:06 +08:00
lingkai5wu 4be085d9d3 feat: enhance manage.sh with image version display 2026-08-20 22:54:32 +08:00
lingkai5wu 01e1f20b21 chore: make manage script executable 2026-08-18 23:26:39 +08:00
lingkai5wu 367dd16083 feat: add nginx template reload script 2026-08-18 13:08:06 +08:00
lingkai5wu 1c7ea9dc05 chore: update nginx IPv6 port mapping to 18443 2026-08-18 09:32:06 +08:00
lingkai5wu 0ea9a3e892 feat: add backrest 2026-08-17 23:21:34 +08:00
lingkai5wu ced2abf2d3 chore: update immich bind mount source 2026-08-17 23:16:38 +08:00