This website requires JavaScript.
3da6a89919
feat(woodpecker): add PA_MCP_CLIENT_ID secret provisioning for ai stack
admin
2026-07-19 14:23:22 -07:00
0030d92ca8
chore(mcpo): sync config.json from live disk - adds powerautomate entry
admin
2026-07-19 14:20:27 -07:00
0f7f00404d
feat(mcpo): add config.json to source control with powerautomate, ms365 fixes
admin
2026-07-19 14:16:40 -07:00
815d953cd7
chore(renovate): remove unused TEAMS_WEBHOOK env - notifications via Gitea webhook
admin
2026-07-19 07:00:37 -07:00
310c68376a
chore(renovate): revert postUpgradeTasks - notifications via Gitea webhook instead
admin
2026-07-19 07:00:17 -07:00
43f3fdce94
chore(renovate): add postUpgradeTasks Teams notification via Power Automate webhook
admin
2026-07-19 06:59:49 -07:00
d9a6d217bc
chore(renovate): pass TEAMS_WEBHOOK secret into renovate container
admin
2026-07-19 06:59:28 -07:00
088d884a88
chore(renovate): add Teams webhook notification via Power Automate
admin
2026-07-19 06:59:02 -07:00
96783bce8c
chore(renovate): fix config warnings - remove global-only options, disable woodpecker manager
admin
2026-07-18 22:48:22 -07:00
8185fb5842
feat: add woodpecker cron pipeline for renovate (v3 syntax)
admin
2026-07-18 22:05:19 -07:00
fe6c95f54a
feat: add renovate.json configuration
admin
2026-07-18 22:05:01 -07:00
aea8657092
feat: add renovate env example
admin
2026-07-18 22:05:01 -07:00
ac87ea2520
feat: add renovate stack (image update automation)
admin
2026-07-18 22:05:00 -07:00
5a5718a2d3
traefik: fix update order for host-mode/VRRP services (start-first -> stop-first)
admin
2026-07-16 23:04:00 -07:00
5a24c162cc
fix(pipeline): sync bootstrap stack files before guard, not after
admin
2026-07-16 22:29:36 -07:00
4100daa199
Add bootstrap-tier guard to deploy step (traefik/woodpecker/postgresql skip auto-deploy)
admin
2026-07-16 21:44:53 -07:00
26177f5706
Add update_config/rollback_config start-first rolling deploy; fix depends_on indent bug
admin
2026-07-16 21:44:47 -07:00
beb53ce9ff
Add update_config/rollback_config rolling deploy to all traefik services (start-first, parallelism=1)
admin
2026-07-16 21:44:41 -07:00
75a009cc29
Merge pull request 'chore: bump litellm-database v1.90.3 → v1.92.0' (#1 ) from chore/litellm-v1.92.0 into main
AVB
2026-07-16 07:19:11 -07:00
6221f5d213
chore: bump litellm-database v1.90.3 -> v1.92.0
admin
2026-07-15 22:00:16 -07:00
bc1f4f288a
fix(security): correct crowdsec-web-ui image typo — thebluffman85 -> theduffman85
admin
2026-07-10 15:43:01 -07:00
1876fedfff
feat(postgresql): complete Pattern C migration — remove leftover env_file directives
admin
2026-07-10 15:36:15 -07:00
fc1c808041
chore(guacamole): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:30 -07:00
6f571ae877
chore(mealie): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:29 -07:00
ee7034c4e7
chore(security): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:29 -07:00
e41149f0ab
chore(vaultwarden): remove DOMAIN+ALT_DOMAIN - provided by global.env
admin
2026-07-10 15:31:28 -07:00
30dc3d0f22
chore(homeassistant): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:28 -07:00
6587c62d80
chore(maintenance): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:27 -07:00
2ac4a73ae7
chore(traefik): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:27 -07:00
09e97b1572
chore(media): remove DOMAIN - provided by global.env
admin
2026-07-10 15:31:26 -07:00
8884e9c0ff
fix(global.env): ALT_DOMAIN=whooshh.net
admin
2026-07-10 15:31:26 -07:00
e1e5811c80
Update .woodpecker.yml
AVB
2026-07-10 00:05:05 -07:00
852a879503
Update .woodpecker.yml
AVB
2026-07-09 23:58:37 -07:00
2b6e937b57
feat(stack-deploy): load global.env as base, stack env overrides on top
admin
2026-07-08 21:29:15 -07:00
b664e9d41d
feat(envparse): add merge mode for global+stack env layering
admin
2026-07-08 21:29:13 -07:00
78fe8092ad
feat(deploy): add global.env for shared vars (DOMAIN, DOMAIN_NAME, ALT_DOMAIN)
admin
2026-07-08 21:29:12 -07:00
9f7dcc3970
fix(media): add DOMAIN to media.env — was missing, causing blank Traefik hostnames
admin
2026-07-08 21:25:34 -07:00
2b4332896e
fix(ci): verify step fails pipeline on zero running tasks; increase settle time
admin
2026-07-08 21:23:00 -07:00
2201bbd28b
Update media/media.yaml
AVB
2026-07-08 20:44:18 -07:00
4269351298
Update media/media.yaml
AVB
2026-07-08 20:43:45 -07:00
2005afc9fa
Delete security.yaml
AVB
2026-07-08 16:44:53 -07:00
497f047fbc
Delete meshcentral.yaml
AVB
2026-07-08 16:44:44 -07:00
45daf212e3
Delete homeassistant.yaml
AVB
2026-07-08 16:44:15 -07:00
e2722686a0
Delete guacamole.yaml
AVB
2026-07-08 16:41:49 -07:00
d84e6d4278
Update media/media.yaml
AVB
2026-07-08 16:22:31 -07:00
cdd5dba417
Update .woodpecker.yml
AVB
2026-07-07 16:49:00 -07:00
9ef023ce30
Update media/media.yaml
AVB
2026-07-07 16:48:47 -07:00
91ff460e4d
Update media/media.yaml
AVB
2026-07-07 16:47:33 -07:00
2053d6a84b
Update .woodpecker.yml
AVB
2026-07-07 16:47:12 -07:00
235d989e29
Update media/media.yaml
AVB
2026-07-07 16:40:24 -07:00
500c9aa756
Update media/media.yaml
AVB
2026-07-07 16:38:50 -07:00
5268e0628b
Update media/media.yaml
AVB
2026-07-07 16:37:24 -07:00
fef93fa4ef
Update media/media.yaml
AVB
2026-07-07 16:29:15 -07:00
1469aec607
Update ai.yaml
AVB
2026-07-07 08:28:46 -07:00
9925fef595
Update ai.yaml
AVB
2026-07-07 08:28:28 -07:00
5f017a68bd
Update ai.yaml
AVB
2026-07-07 08:11:34 -07:00
33f63924fc
feat(postgresql): migrate to Pattern C — Docker secrets for POSTGRES_PASSWORD and PGADMIN_DEFAULT_PASSWORD (_FILE convention)
admin
2026-07-06 23:37:16 -07:00
1969c69c5f
Update ai.yaml
AVB
2026-07-06 21:04:13 -07:00
01469a7138
ci: trigger pipeline for ai stack (litellm-database:main-latest)
admin
2026-07-05 21:50:20 -07:00
2b547de27a
Update README.md
admin
2026-07-05 21:42:27 -07:00
76815f93e4
fix(ai): litellm image litellm-database:main-latest to match running stack
admin
2026-07-05 21:41:49 -07:00
c55eae3f24
ci: update .woodpecker.yml ai provision to Pattern B no-op
admin
2026-07-04 22:35:54 -07:00
db27239e68
ci: add ai.yaml (Pattern B - remove env_file, inline env vars)
admin
2026-07-04 22:35:54 -07:00
609ee2d48c
Remove unifi.yaml - migrated to compose-files-staging
AVB
2026-07-04 21:39:53 -07:00
39522c672f
Remove unifi.yaml - migrated to compose-files-staging
AVB
2026-07-04 21:35:26 -07:00
eff099eddf
immich: restore yaml default to :-release, version controlled via immich.env
admin
2026-07-02 07:32:38 -07:00
988ad3b573
woodpecker: immich moves to Pattern C - provision immich_db_password + immich_kiosk_basicauth
admin
2026-07-02 07:26:44 -07:00
7421a2406e
immich: Pattern C - DB_PASSWORD to Docker secret, version v3, remove env_file
admin
2026-07-02 07:24:42 -07:00
cbdb2f809a
refactor(security): move to folder-based layout
admin
2026-06-30 23:36:02 -07:00
86b41567c2
refactor(guacamole): move to folder-based layout
admin
2026-06-30 23:36:02 -07:00
eb7d6031f8
refactor(homeassistant): move to folder-based layout
admin
2026-06-30 23:36:01 -07:00
9ff21ff018
refactor(unifi): move to folder-based layout
admin
2026-06-30 23:36:01 -07:00
e40a1b5e00
refactor(meshcentral): move to folder-based layout
admin
2026-06-30 23:36:01 -07:00
b48b3db068
remove vaultwarden.yaml — superseded by vaultwarden/ folder
admin
2026-06-30 23:34:34 -07:00
d05b86af70
remove mealie.yaml — superseded by mealie/ folder
admin
2026-06-30 23:34:32 -07:00
5264e69f60
remove ddm.yaml — superseded by ddm/ folder
admin
2026-06-30 23:34:32 -07:00
86eb59ab79
remove maintenance.yaml — superseded by maintenance/ folder
admin
2026-06-30 23:34:31 -07:00
a6ec9073bc
remove media.yaml — superseded by media/ folder
admin
2026-06-30 23:34:31 -07:00
1511999279
refactor(vaultwarden): move to folder-based layout
admin
2026-06-30 23:34:14 -07:00
26eedf0e3d
refactor(mealie): move to folder-based layout
admin
2026-06-30 23:34:14 -07:00
4d810efa17
refactor(ddm): move to folder-based layout
admin
2026-06-30 23:34:14 -07:00
597d449666
refactor(maintenance): move to folder-based layout
admin
2026-06-30 23:34:13 -07:00
ee2cc8d1eb
refactor(media): move to folder-based layout
admin
2026-06-30 23:34:13 -07:00
493b4e12ac
add immich/hwaccel.transcoding.yml — quicksync transcoding extension
admin
2026-06-30 23:19:18 -07:00
72e46d0388
add immich/hwaccel.ml.yml — openvino ML acceleration extension
admin
2026-06-30 23:19:17 -07:00
7b7f858c02
add immich/immich.yml — folder-based stack, Pattern B
admin
2026-06-30 23:19:17 -07:00
8936daa469
remove hwaccel.transcoding.yml — superseded by immich/ folder
admin
2026-06-30 23:18:40 -07:00
80f37f37ea
remove hwaccel.ml.yml — superseded by immich/ folder
admin
2026-06-30 23:18:40 -07:00
4e5e58a4fc
remove immich.yaml — superseded by immich/ folder
admin
2026-06-30 23:18:39 -07:00
7ee270f58d
refactor(.woodpecker.yml): data-driven folder + flat stack support
admin
2026-06-30 23:18:21 -07:00
e760979cb9
refactor(deploy/stack-deploy.sh): add folder-based multi-compose support
admin
2026-06-30 23:12:47 -07:00
4cb29a7fd3
Add ddm.yaml — Device Mapping Manager, Pattern A (no secrets)
admin
2026-06-30 22:58:28 -07:00
ebf2ca8743
refactor(.woodpecker.yml): add immich to no-op provision case (Pattern B — secrets in host .env)
admin
2026-06-28 22:03:43 -07:00
3bc1b4acbf
Add hwaccel.transcoding.yml — hardware-accelerated transcoding config (quicksync active)
admin
2026-06-28 22:02:58 -07:00
f999799462
Add hwaccel.ml.yml — hardware-accelerated ML config (openvino active)
admin
2026-06-28 22:02:57 -07:00
f8f440fcec
Add immich.yaml — Pattern B migration, env_file removed, secrets in host .env
admin
2026-06-28 22:02:56 -07:00
4848a34277
Update unifi.yaml
AVB
2026-06-28 13:16:22 -07:00
897a54859c
refactor(.woodpecker.yml): move traefik to no-op provision case (Pattern B), remove TRAEFIK_KEEPALIVED_PASSWORD env var
CI
2026-06-27 07:28:40 -07:00
ff45eeb597
Add traefik.yaml — Pattern B migration, no env_file, ACME/trustedIPs inlined, hostnames parameterized
CI
2026-06-27 07:26:42 -07:00
b0dba66349
refactor(.woodpecker.yml): move auth to no-op provision case (Pattern B), remove AUTH_* env vars
admin
2026-06-27 06:43:04 -07:00