-
d7829cb5ae
docs: fix README backup/update/notifications sections
main
valknar
2026-06-16 21:13:00 +02:00
-
8ae9c9e878
fix(update): compare local image store IDs, not running container IDs
valknar
2026-06-16 21:09:56 +02:00
-
fcff6f3298
refactor: absorb _backup and _update into stacks.sh
valknar
2026-06-16 20:56:04 +02:00
-
e3cd2df372
docs: document stacks.sh in README
valknar
2026-06-16 19:55:05 +02:00
-
067d017ea6
feat(stacks): add --static flag to completion command
valknar
2026-06-16 19:52:55 +02:00
-
3251f27edb
feat: add stacks.sh stack manager CLI
valknar
2026-06-16 19:13:43 +02:00
-
cf32e669cb
fix(gitea): use .RunModeIsProd and hardcode Umami values in header template
valknar
2026-06-16 10:34:21 +02:00
-
e613d766ec
fix(gitea): revert to UMAMI_ID/UMAMI_SRC and use .UmamiSrc/.UmamiId template vars
valknar
2026-06-16 10:26:39 +02:00
-
53608a7195
fix(gitea): use .UmamiSrc/.UmamiScript template vars for Umami analytics
valknar
2026-06-16 10:24:57 +02:00
-
735adfabea
feat(gitea): add conditional Umami analytics via env vars in header
valknar
2026-06-16 10:17:19 +02:00
-
a9eb3de90d
docs: add code stack to README
valknar
2026-06-12 18:18:17 +02:00
-
c27a012d54
fix(code): consolidate volumes into single /home/coder mount
valknar
2026-06-12 18:05:43 +02:00
-
d367540eac
fix(code): mount workspace volume to /home/coder/workspace
valknar
2026-06-12 18:01:19 +02:00
-
c0aa3acbfc
fix(code): mount workspace volume to /home/coder for full home persistence
valknar
2026-06-12 17:59:53 +02:00
-
d9bbfea9c4
fix(code): remove separate workspace volume
valknar
2026-06-12 17:53:22 +02:00
-
27c9e1c8a5
feat(code): add code-server stack with Traefik and Anthropic API support
valknar
2026-06-12 17:31:58 +02:00
-
d4327bd152
fix(update): detect real image changes and improve webhook messages
valknar
2026-06-12 07:58:55 +02:00
-
2130069836
fix(update): set executable bit on update.sh in git index
valknar
2026-06-12 07:41:24 +02:00
-
6eb603205a
fix(update): make update.sh executable and fix Pulled grep pattern
valknar
2026-06-11 16:19:36 +00:00
-
f231dd5432
feat: externalize EMAIL_FROM and EMAIL_USER to .env for gitea and passbolt
valknar
2026-06-10 18:38:22 +02:00
-
afec1c03f5
feat(gitea): set mailer FROM address
valknar
2026-06-10 18:01:08 +02:00
-
9c7a34e9c0
feat: remove Affine stack
valknar
2026-06-10 13:43:21 +02:00
-
40dfe5776a
feat(gitea): add Umami analytics via direct custom header template
valknar
2026-06-10 12:58:25 +02:00
-
e5e6a2c302
feat(gitea): add Umami analytics via custom header template
valknar
2026-06-10 12:49:26 +02:00
-
9c65cfc9e3
revert(passbolt): remove clock-skew patch — metadata key already created
valknar
2026-06-09 22:48:41 +02:00
-
15ce2e3f4b
chore: remove accidentally committed log file
valknar
2026-06-09 22:47:34 +02:00
-
300c685d50
feat: remove Vaultwarden — migrated to Passbolt
valknar
2026-06-09 22:47:07 +02:00
-
5c398ee77c
fix(passbolt): add 300s clock-skew tolerance to key creation date check
valknar
2026-06-09 22:16:56 +02:00
-
2e31c1dcc9
fix(passbolt): persist GPG keyring as volume to survive restarts
valknar
2026-06-09 21:44:20 +02:00
-
6f12bf9af7
fix(passbolt): disable metadata encryption for new instance setup
valknar
2026-06-09 21:24:51 +02:00
-
758e69300f
fix(passbolt): add TZ env var (Europe/Amsterdam)
valknar
2026-06-09 21:06:01 +02:00
-
ae81935376
fix(passbolt): clean setup with correct GPG fingerprint
valknar
2026-06-09 20:39:55 +02:00
-
d8cfcd23d1
fix(passbolt): fix DB hostname, encoding, and GPG fingerprint
valknar
2026-06-09 20:14:57 +02:00
-
a1f0f7091b
feat(passbolt): add Passbolt CE stack
valknar
2026-06-09 20:00:05 +02:00
-
31841d1ac3
fix(compose): remove empty labels keys left after watchtower label removal
valknar
2026-06-09 19:44:01 +02:00
-
4c522961a9
feat(_update): replace watchtower with custom nightly update script
valknar
2026-06-09 19:42:25 +02:00
-
cb241c9696
feat(affine): add SMTP config, AFFINE_SERVER_EXTERNAL_URL; remove blinko dir
valknar
2026-06-09 06:57:45 +02:00
-
4b99e21a99
feat: replace blinko with affine, route notifications to telegram
valknar
2026-06-09 06:28:27 +02:00
-
11ceb46e4a
chore(backup): replace emoji codes with actual Unicode emojis
valknar
2026-06-09 06:04:09 +02:00
-
5985d8619f
fix(backup): use message field in webhook payload, matching watchtower
valknar
2026-06-08 22:36:16 +02:00
-
eed45f1627
docs: update README — add notifications section for n8n/Telegram
valknar
2026-06-08 22:30:40 +02:00
-
39636e85c3
feat: replace mattermost with n8n, route notifications to telegram
valknar
2026-06-08 20:36:58 +02:00
-
5482236a9a
chore(coolify): remove SSH config volume mounts
valknar
2026-06-08 19:05:11 +02:00
-
dc52de77bc
feat(coolify): track SSH config and known_hosts in repo
valknar
2026-06-08 19:02:12 +02:00
-
68bcea4adc
fix(coolify): add SSH config volume mounts for Gitea integration
valknar
2026-06-08 18:59:59 +02:00
-
f5b7f6f27e
docs: update README — remove sexy stack, add .env.example setup step
valknar
2026-06-08 18:56:55 +02:00
-
28b31e91e4
chore: add .env.example files for all stacks
valknar
2026-06-08 18:55:30 +02:00
-
990ab0730a
fix: no-index
valknar
2026-04-10 19:47:10 +02:00
-
1c8835bcf3
chore: cleanup
valknar
2026-03-30 17:47:34 +02:00
-
2750602fa5
chore: cleanup
valknar
2026-03-30 17:11:55 +02:00
-
3de764a055
chore: cleanup
valknar
2026-03-30 17:10:45 +02:00
-
c5131580e4
chore: remove api
valknar
2026-03-27 09:54:38 +01:00
-
36da0dc752
fix: remove gemini
valknar
2026-03-20 17:19:02 +01:00
-
8364cdc65f
chore: remove litellm docs
valknar
2026-03-18 20:16:54 +01:00
-
36fc4ee20a
feat: add gemini-2.5-flash model to litellm
valknar
2026-03-18 18:43:44 +01:00
-
13956d7632
feat: add qwen3-coder model to litellm
valknar
2026-03-18 17:52:22 +01:00
-
adfb6032ee
chore: format
valknar
2026-03-18 17:39:36 +01:00
-
cdb5a776be
feat: add litellm
valknar
2026-03-18 17:39:19 +01:00
-
9e068eb7b3
style: customize gitea
valknar
2026-03-14 19:32:17 +01:00
-
74768a3ce5
chore: traefik without watchtower
valknar
2026-03-06 10:29:48 +01:00
-
1865844260
chore: cleanup
valknar
2026-03-05 09:51:40 +01:00
-
491d54bbd5
fix: update sexy_db credentials to sexy:sexy
valknar
2026-03-04 21:53:00 +01:00
-
f697eae0de
fix: sexy directus image tag
valknar
2026-03-04 16:46:24 +01:00
-
f427f408e0
feat: add blinko stack, remove joplin
valknar
2026-03-02 10:10:26 +01:00
-
d0c38c1f46
fix: traefik image tag
valknar
2026-03-02 09:49:14 +01:00
-
a22da351ed
chore: umami tracking setup
valknar
2026-02-21 11:34:07 +01:00
-
0f10af0ca4
feat: palina ai image blog
valknar
2026-02-17 18:38:25 +01:00
-
e555a78131
fix: use latest images
valknar
2026-02-17 12:19:54 +01:00
-
15f62b9e55
feat: Add realesrgan-api service to API stack
valknar
2026-02-16 20:22:33 +01:00
-
4a09dce2c0
Add api stack with freepik and facefusion behind forwardAuth
valknar
2026-02-16 15:51:06 +01:00
-
cd46be7d45
fix(sexy): add ASSETS_CACHE_TTL for long-lived browser caching
valknar
2026-02-16 08:44:15 +01:00
-
70462f4bd5
Fix umami DATABASE_URL to use container name
valknar
2026-02-16 08:09:57 +01:00
-
755e5b5716
Update umami image to postgresql-latest
valknar
2026-02-16 08:01:35 +01:00
-
9c60f62422
Move restic repo path to .env and derive paths from script dir
valknar
2026-02-16 07:19:35 +01:00
-
d80d59fc2f
Add restic backup stack with daily systemd timer
valknar
2026-02-16 07:14:32 +01:00
-
e7bad9cbcb
Add coolify network to traefik for Coolify container routing
valknar
2026-02-15 23:03:17 +01:00
-
f21e0611b4
Add self-contained Docker Compose stacks for pivoine.art infrastructure
valknar
2026-02-15 22:41:50 +01:00