Dockermanager om dockerapplicaties te downloaden en beheren vanaf een Git met eventuele boilerplates.
Find a file
Ramon f40fd39ed9
Some checks failed
Deploy server-up (dev) / deploy (push) Failing after 2s
v0.5.30-beta - rollen, app-store-filter en twee planningsfouten
Rollen per gebruiker:
- Drie rollen: beheerder (alles), operator (stacks, containers en backups) en
  alleen lezen. Afgedwongen in de before_request-guard, niet alleen in de UI.
- Eigen wachtwoord wijzigen mag iedereen; de laatste beheerder kan niet
  gedegradeerd of verwijderd worden.
- Proxy-gebruikers zonder eigen account krijgen AUTH.proxy_role; bestaat er wel
  een lokaal account met die naam, dan wint dat account.
- Accounts van voor deze versie hebben geen rol en gelden als beheerder.

Rechtenescalatie verholpen:
- set_password verving het hele gebruikersrecord, waardoor het role-veld
  wegviel. Een ontbrekende rol geldt als beheerder (nodig voor bestaande
  accounts), dus elke operator of viewer kon zichzelf tot beheerder promoveren
  door zijn eigen wachtwoord te wijzigen. Gevonden bij het naspelen van de
  rollenflow tegen een draaiende instantie.

Geplande backups draaiden nooit:
- De scheduler stempelde ook taken af die zichzelf hadden overgeslagen. De
  backup-taak bewaakt zelf het ingestelde uur, dus die werd afgestempeld op het
  moment van de eerste tick; 24 uur later viel het volgende moment op precies
  dat verkeerde tijdstip. Een taak stempelt nu alleen af bij True. De
  backup-taak draait op een kort interval en beslist zelf, zodat een gewijzigde
  planning meteen werkt. BACKUP_SCHEDULE_DAY toegevoegd voor wekelijks.

Verder:
- Zoekveld en tagfilters in de app store; repo's zonder treffers vallen weg.
- Opstartcontrole op de meegeleverde front-end-bestanden: mislukt het downloaden
  tijdens de image-build, dan laadde de UI zonder opmaak terwijl de server prima
  leek te draaien. Nu een duidelijke melding in het log.
- 227 tests (15 nieuwe voor rollen, 15 voor de scheduler).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C7oLCRYzY5ixJ5Sv8Y8EFb
2026-07-26 22:04:08 +02:00
.forgejo/workflows v0.5.10-beta - update-systeem met kanalen en een-klik bijwerken 2026-07-26 15:13:18 +02:00
apps feat: MCP-server boilerplates voor Forgejo en Home Assistant 2026-05-29 21:57:32 +02:00
docs v0.5.20-beta - complete backups en updates per app 2026-07-26 19:54:51 +02:00
modules Initial commit: Server Up v0.3.0 2026-05-09 13:55:29 +00:00
server-up v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00
tests v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00
.gitattributes v0.4.60 - VERSION leesfix (LF) 2026-06-06 22:26:22 +02:00
.gitignore v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00
CHANGELOG.md v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00
docker-compose.yml v0.5.10-beta - update-systeem met kanalen en een-klik bijwerken 2026-07-26 15:13:18 +02:00
Dockerfile v0.5.00-beta - authenticatie + beveiligingsfixes 2026-07-26 14:40:05 +02:00
release.ps1 v0.3.1 - UI restyle, inklapbaar menu, taalmodule 2026-06-02 23:25:30 +02:00
VERSION v0.5.30-beta - rollen, app-store-filter en twee planningsfouten 2026-07-26 22:04:08 +02:00