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
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