Feature/analytics uptime dashboard #6

Merged
Sluijsens merged 9 commits from feature/analytics_uptime_dashboard into master 2026-07-26 00:03:17 +02:00
9 Commits
Author SHA1 Message Date
Sluijsens d71d0636c0 Split nginx voorbeeldconfigs in pre- en post-certbot varianten, plus access/error logs
Continuous Integration / config (pull_request) Successful in 10s
Continuous Integration / prepare (pull_request) Successful in 1m13s
Continuous Integration / build (pull_request) Successful in 2m2s
Continuous Integration / test (pull_request) Successful in 1m51s
Continuous Integration / deploy-test (pull_request) Skipped
De reverse-proxy en analytics nginx-configs toonden al de door certbot beheerde
eindstaat (met SSL-directives), terwijl je die juist nodig hebt vóórdat certbot
draait. Nu is het .example-bestand de kale HTTP-versie om te kopiëren, met een
apart .post-certbot.example ter referentie voor de staat erna. Alle configs
(inclusief webserver-nginx.conf.example) hebben nu ook expliciete error_log/
access_log directives.
2026-07-25 23:45:34 +02:00
Sluijsens ba545910c0 Fixes gite aworkflow
Continuous Integration / config (pull_request) Successful in 11s
Continuous Integration / prepare (pull_request) Failing after 12m19s
Continuous Integration / build (pull_request) Skipped
Continuous Integration / test (pull_request) Skipped
Continuous Integration / deploy-test (pull_request) Skipped
2026-07-25 23:37:15 +02:00
SluijsensandJunie 61fc6ba4c4 Document fix for 'Failed to connect to bus' when setting up Umami systemd user service
Co-authored-by: Junie <junie@jetbrains.com>
2026-07-25 23:22:06 +02:00
SluijsensandJunie 00a80cccbb Document ufw rule needed for Umami port 3001 (fixes connection reset by peer)
Co-authored-by: Junie <junie@jetbrains.com>
2026-07-25 23:15:15 +02:00
SluijsensandJunie 3ec22f4b9e Explain podman-compose down/up needed after config changes to existing container
Co-authored-by: Junie <junie@jetbrains.com>
2026-07-25 23:00:40 +02:00
SluijsensandJunie 11b77a6994 fix: change Umami external port from 3000 to 3001 to avoid conflict with Gitea
Co-authored-by: Junie <junie@jetbrains.com>
2026-07-25 22:53:34 +02:00
SluijsensandJunie 5102945ab4 Umami self-hosted setup: draai onder eigen dedicated user i.p.v. hoofdaccount
Co-authored-by: Junie <junie@jetbrains.com>
2026-07-25 21:37:14 +02:00
Sluijsens 844a470c18 Merge branch 'master' into feature/analytics_uptime_dashboard
# Conflicts:
#	.env.example
#	aidlc-docs/features/react-frontend/aidlc-state.md
#	aidlc-docs/features/react-frontend/audit.md
#	aidlc-docs/features/react-frontend/operations/monitoring/monitoring-plan.md
#	aidlc-docs/features/react-frontend/operations/monitoring/monitoring-setup.md
#	aidlc-docs/features/react-frontend/operations/production-readiness-checklist.md
#	src/components/RootLayout.tsx
#	src/vite-env.d.ts
2026-07-25 20:14:16 +02:00
SluijsensandJunie 08b489e305 Voeg self-hosted Umami analytics + UptimeRobot uptime dashboard toe
Co-authored-by: Junie <junie@jetbrains.com>
2026-07-25 19:59:40 +02:00