-
85ef8ecb36
feat: add terminal WebSocket router on port 6002
Sebastian Krüger
2025-11-17 13:25:48 +01:00
-
d812ede999
revert: restore original soketi configuration
Sebastian Krüger
2025-11-17 13:23:59 +01:00
-
fc23e22112
fix: use CMD-SHELL for soketi healthcheck with &&
Sebastian Krüger
2025-11-17 13:21:13 +01:00
-
84c9d91bcf
fix: remove explicit service link from soketi router
Sebastian Krüger
2025-11-17 13:19:34 +01:00
-
96004a38c2
fix: add path prefix stripping for terminal WebSocket
Sebastian Krüger
2025-11-17 13:13:21 +01:00
-
cd47bce06b
fix: use coolify-realtime image with terminal WebSocket support
Sebastian Krüger
2025-11-17 13:10:08 +01:00
-
d90f0179df
feat: route Coolify terminal WebSocket to Soketi port 6002
Sebastian Krüger
2025-11-17 13:04:08 +01:00
-
27c3218784
fix: map /terminal/ws path to port 6002
Sebastian Krüger
2025-11-17 12:58:35 +01:00
-
1af4ec5fca
fix: add dedicated router for terminal WebSocket without compression
Sebastian Krüger
2025-11-17 12:56:34 +01:00
-
4dee03dd86
fix: use direct container URL for terminal WebSocket routing
Sebastian Krüger
2025-11-17 12:49:27 +01:00
-
d1357206e8
fix: route terminal WebSocket to Soketi container port 6001
Sebastian Krüger
2025-11-17 12:49:07 +01:00
-
f36c10a5b4
feat: add Traefik route for terminal WebSocket path
Sebastian Krüger
2025-11-17 12:47:02 +01:00
-
41841f800e
fix: remove terminal-specific routing (handled by main router)
Sebastian Krüger
2025-11-17 12:41:44 +01:00
-
251ea6b775
feat: add Traefik route for Coolify terminal WebSocket
Sebastian Krüger
2025-11-17 12:39:56 +01:00
-
22deecdbe8
revert: remove terminal port 6002 configuration
Sebastian Krüger
2025-11-17 12:37:08 +01:00
-
46105b1f25
feat: enable Coolify terminal interface
Sebastian Krüger
2025-11-17 12:35:08 +01:00
-
94a8df8fa1
refactor: simplify Coolify realtime subdomain
Sebastian Krüger
2025-11-17 12:28:36 +01:00
-
102484d88c
fix: remove unused Coolify mail env vars, use database config
Sebastian Krüger
2025-11-17 11:48:32 +01:00
-
ab1d350af3
feat: enable email notifications in Coolify
Sebastian Krüger
2025-11-17 11:40:55 +01:00
-
26fa1be36c
feat: enable email notifications in Gitea
Sebastian Krüger
2025-11-17 08:01:21 +01:00
-
8622f9dfa0
fix: remove drop_params from individual model configs
Sebastian Krüger
2025-11-16 18:53:44 +01:00
-
0146d1f043
fix: remove invalid supports_prompt_caching parameter
Sebastian Krüger
2025-11-16 16:09:17 +01:00
-
d26310afb7
feat: enable prompt caching for all Claude models
Sebastian Krüger
2025-11-16 16:07:29 +01:00
-
2014a82efb
feat: enable Redis caching for LiteLLM
Sebastian Krüger
2025-11-16 16:05:14 +01:00
-
5cec1415ad
fix: disable LiteLLM cache to avoid Redis requirement
Sebastian Krüger
2025-11-16 16:04:39 +01:00
-
8a18ae753d
perf: optimize LiteLLM for better performance
Sebastian Krüger
2025-11-16 16:03:19 +01:00
-
ffbcecc09d
feat: replace Basic Auth with Authelia
Sebastian Krüger
2025-11-15 21:54:27 +01:00
-
39c28d49a4
feat: remove Authelia from services with own auth
Sebastian Krüger
2025-11-15 21:32:55 +01:00
-
f572da050e
fix: update Traefik dashboard domain to proxy.pivoine.art
Sebastian Krüger
2025-11-15 20:59:31 +01:00
-
875afe2434
fix: remove authRequestHeaders to allow Cookie header forwarding
Sebastian Krüger
2025-11-15 20:56:55 +01:00
-
9b59d0e3ba
fix: add explicit session configuration parameters
Sebastian Krüger
2025-11-15 20:52:42 +01:00
-
2b6ea5ee16
fix: change Mailpit to one_factor authentication
Sebastian Krüger
2025-11-15 20:49:14 +01:00
-
dffc9a36cf
revert: switch back to /api/authz/forward-auth endpoint
Sebastian Krüger
2025-11-15 20:48:19 +01:00
-
4902acc06d
test: switch to legacy /api/verify endpoint for automatic redirects
Sebastian Krüger
2025-11-15 20:44:15 +01:00
-
c625b898cb
fix: simplify Authelia config to match official blog example
Sebastian Krüger
2025-11-15 20:39:06 +01:00
-
be0fddf796
fix: remove HeaderAuthorization from forward-auth endpoint
Sebastian Krüger
2025-11-15 20:35:18 +01:00
-
bec2add16b
fix: configure CookieSession strategy for forward-auth endpoint
Sebastian Krüger
2025-11-15 20:29:46 +01:00
-
45f1161fc1
fix: add authRequestHeaders to Authelia ForwardAuth middleware
Sebastian Krüger
2025-11-15 20:23:22 +01:00
-
ee0ca7b538
fix: update Authelia ForwardAuth middleware configuration
Sebastian Krüger
2025-11-15 20:17:11 +01:00
-
349b743567
feat: protect NET stack services with Authelia SSO
Sebastian Krüger
2025-11-15 20:13:13 +01:00
-
af0313c5bd
fix: add authelia_url and remove asset_path
Sebastian Krüger
2025-11-15 20:10:36 +01:00
-
5df9d6b01d
fix: specify Authelia configuration file path explicitly
Sebastian Krüger
2025-11-15 20:09:57 +01:00
-
5c9338dcf4
fix: use Authelia environment variables instead of YAML substitution
Sebastian Krüger
2025-11-15 20:09:12 +01:00
-
9f6a119bf9
fix: update Authelia configuration for v4.38+ compatibility
Sebastian Krüger
2025-11-15 20:03:39 +01:00
-
94e6656f31
refactor: make Authelia user management scalable
Sebastian Krüger
2025-11-15 19:59:17 +01:00
-
37f1edbd01
refactor: use .env for Authelia password hash
Sebastian Krüger
2025-11-15 19:56:56 +01:00
-
f9c953ecbc
feat: add Authelia SSO authentication service
Sebastian Krüger
2025-11-15 19:53:04 +01:00
-
b19afa6a04
fix: move Gitea APP_NAME to root level config
Sebastian Krüger
2025-11-15 19:18:24 +01:00
-
eb61a9971c
feat: set Gitea APP_NAME to dev.pivoine.art
Sebastian Krüger
2025-11-15 19:16:38 +01:00
-
8dcf503724
feat: update Gitea branding - change icons to #6cb6eb blue, fix icon and title
Sebastian Krüger
2025-11-15 19:13:29 +01:00
-
a39c4fb0fe
feat: recolor Gitea logo to #d38aea pink/magenta
Sebastian Krüger
2025-11-15 19:06:08 +01:00
-
56a8f2d6a3
feat: add custom Gitea landing page and re-enable public access
Sebastian Krüger
2025-11-15 19:00:37 +01:00
-
c57897652e
feat: set Gitea default theme to edge-dark and require sign-in
Sebastian Krüger
2025-11-15 18:56:33 +01:00
-
498f142fc8
fix: use SMTP relay instead of forward with MP_SMTP_RELAY_ALL
Sebastian Krüger
2025-11-15 18:50:01 +01:00
-
c0c9d77164
fix: use correct Mailpit SMTP forward environment variables
Sebastian Krüger
2025-11-15 18:48:54 +01:00
-
5fdde76285
fix: remove STARTTLS config for IONOS port 465
Sebastian Krüger
2025-11-15 18:46:48 +01:00
-
ea6587f176
fix: configure Mailpit relay via environment variables
Sebastian Krüger
2025-11-15 18:46:01 +01:00
-
51267cc674
feat: add Mailpit SMTP relay and migrate all services
Sebastian Krüger
2025-11-15 18:34:38 +01:00
-
5bc790b79b
docs: comprehensive README update to reflect current 7-stack architecture with 29 services
Sebastian Krüger
2025-11-15 18:23:53 +01:00
-
4999ace4bd
docs: add CI/CD pipeline section and update ship's log
Sebastian Krüger
2025-11-15 18:18:31 +01:00
-
bab9ed4d09
feat: switch sexy frontend to use Gitea container registry image
Sebastian Krüger
2025-11-15 18:15:54 +01:00
-
b5eec43304
feat: add runner config to mount Docker socket in job containers
Sebastian Krüger
2025-11-15 17:39:04 +01:00
-
808044bc2e
fix: use catthehacker/ubuntu images with Docker for Gitea runner
Sebastian Krüger
2025-11-15 17:32:10 +01:00
-
c78ffb953a
fix: mount Docker binary in Gitea runner for Docker commands
Sebastian Krüger
2025-11-15 17:31:01 +01:00
-
3dab00b6d4
fix: add privileged mode to Gitea runner for Docker access
Sebastian Krüger
2025-11-15 17:30:18 +01:00
-
8d6791a246
feat: add Coolify network to Traefik for routing to Coolify containers
Sebastian Krüger
2025-11-15 17:28:32 +01:00
-
f72c2ef2b5
chore: remove obsolete environment variables from arty.yml
Sebastian Krüger
2025-11-15 17:09:45 +01:00
-
becfc4cde2
chore: remove old restic stack directory
Sebastian Krüger
2025-11-15 17:06:51 +01:00
-
d55fde92b6
feat: move restic (backrest) to core stack
Sebastian Krüger
2025-11-15 17:05:18 +01:00
-
34ac4a35c3
chore: remove old proxy, netdata, watch, and umami stack directories
Sebastian Krüger
2025-11-15 17:03:09 +01:00
-
23fbae0228
feat: create net stack consolidating proxy, netdata, watchtower, and umami
Sebastian Krüger
2025-11-15 17:00:36 +01:00
-
f0ab11502a
feat: create util stack consolidating utility services
Sebastian Krüger
2025-11-15 16:44:21 +01:00
-
c506a92800
feat: move asciinema to dev stack under asciinema.dev.pivoine.art
Sebastian Krüger
2025-11-15 16:34:28 +01:00
-
4f01e01cae
feat: move n8n to dev stack under n8n.dev.pivoine.art
Sebastian Krüger
2025-11-15 16:28:15 +01:00
-
e7390a5ab1
chore: remove sablier, scrapy, and vpn stacks
Sebastian Krüger
2025-11-15 16:22:45 +01:00
-
37c45065e2
chore: remove kit stack
Sebastian Krüger
2025-11-15 16:17:28 +01:00
-
07b107c865
chore: remove awsm stack
Sebastian Krüger
2025-11-15 16:11:33 +01:00
-
91fd8be904
refactor: consolidate WebSocket config to PUSHER_* variables
Sebastian Krüger
2025-11-15 14:48:36 +01:00
-
5a42268369
feat: add VITE_PUSHER environment variables for frontend WebSocket
Sebastian Krüger
2025-11-15 14:39:06 +01:00
-
ab632fd054
feat: expose Soketi WebSocket server via Traefik
Sebastian Krüger
2025-11-15 14:05:44 +01:00
-
8a1eee975f
fix: update Soketi healthcheck to use 127.0.0.1 instead of localhost
Sebastian Krüger
2025-11-15 13:56:37 +01:00
-
44ecff89c8
fix: use correct Coolify port 8080 for Traefik routing
Sebastian Krüger
2025-11-15 13:32:44 +01:00
-
3ff112ccb3
fix: use shared core PostgreSQL for Coolify instead of separate instance
Sebastian Krüger
2025-11-15 13:31:05 +01:00
-
30249bd3ca
fix: use correct soketi image tag (1.0-16-alpine)
Sebastian Krüger
2025-11-15 13:28:27 +01:00
-
7e9a58357f
feat: add Coolify volumes to Restic backup configuration
Sebastian Krüger
2025-11-15 13:25:08 +01:00
-
140b240bab
feat: add Coolify deployment platform to dev stack
Sebastian Krüger
2025-11-15 13:24:09 +01:00
-
5d3fa7618b
fix: expose Gitea SSH port 2222 and update SSH_PORT setting
Sebastian Krüger
2025-11-15 13:07:49 +01:00
-
414ff269b2
fix: correct Gitea custom assets mount path for themes and favicon
Sebastian Krüger
2025-11-15 12:20:42 +01:00
-
485edffa48
docs: update README with gitea-dark as default theme
Sebastian Krüger
2025-11-15 12:16:53 +01:00
-
77a81d29f0
fix: change default theme to gitea-dark (built-in)
Sebastian Krüger
2025-11-15 12:16:07 +01:00
-
07bcba01fa
feat: set edge-dark as default Gitea theme
Sebastian Krüger
2025-11-15 12:13:46 +01:00
-
d73504a1de
fix: use correct default theme name for Gitea
Sebastian Krüger
2025-11-15 12:03:22 +01:00
-
644c437b31
fix: remove deprecated Gravatar environment variables
Sebastian Krüger
2025-11-15 12:01:20 +01:00
-
fbdca7c5a2
fix: correct Gitea custom directory mount path
Sebastian Krüger
2025-11-15 11:57:24 +01:00
-
17653546b8
fix: reorganize Gitea customizations to proper directory structure
Sebastian Krüger
2025-11-15 11:56:23 +01:00
-
92a96b5f6e
feat: add custom themes and enable Gravatar for Gitea
Sebastian Krüger
2025-11-15 11:53:16 +01:00
-
7cd56b4111
feat: add Gitea volumes to Restic backup configuration
Sebastian Krüger
2025-11-15 11:49:56 +01:00
-
98f564c896
fix: use EMAIL_SMTP_* variables for Gitea mailer configuration
Sebastian Krüger
2025-11-15 11:47:59 +01:00
-
d32ac39d27
feat: add Gitea self-hosted Git service with Actions runner
Sebastian Krüger
2025-11-15 11:43:13 +01:00
-
f25856a44b
feat: remove Navidrome, use Jellyfin for all media
Sebastian Krüger
2025-11-15 09:43:00 +01:00