-
v0.7.30
Stablereleased this
2026-07-27 20:40:28 +02:00 | 74 commits to main since this releasev0.7.30 — Installeren met één regel
curl -fsSL https://git.ramonbesselink.nl/bes-r/server-up/raw/branch/main/install.sh | shHet script controleert je systeem, biedt aan Docker te installeren als dat
ontbreekt, haalt de code op, maakt.envaan, bouwt het image, start de
container en wacht tot/healthzantwoordt. Daarna toont het waar je terecht
kunt — met de waarschuwing dat je meteen een beheerdersaccount moet aanmaken.Opties:
--dir,--port,--bind,--branch,--token,--update,
--uninstall,--yesen--dry-run.--dry-runtoont de hele gang van zaken zonder iets te wijzigen. Handig om
te zien wat er gaat gebeuren voordat je een script met root-rechten loslaat op
je server;docs/installeren.mdzet die stap dan ook vooraan.Bijwerken gaat met
sh /opt/server-up/install.sh --update: nieuwe code
ophalen, opnieuw bouwen, herstarten. Je.env, stacks en gegevens blijven staan.
Verwijderen stopt de container maar laat je gegevens met rust, en vertelt
daarna hoe je die alsnog opruimt.Het script gebruikt alleen
sudowaar dat nodig is: kun je zelf al in de
doelmap schrijven én docker aanroepen, dan blijft alles onder je eigen account.Nieuw:
README.mdverwijst er nu naar, plusdocs/installeren.mdmet alle
opties en een probleemoplostabel.Getest onder
sh,dashenbash, met een testsuite die controleert dat er
geen bashismen in sluipen, dat een typefout in de opties netjes stopt, en dat
een proefdraai echt niets aanmaakt. Twee dingen die daarbij naar boven kwamen:
de wachtlus gaf anderhalve minuut lang geen enkel teken van leven (nu puntjes),
endocker compose --project-directoryzoekt zonder-fhet compose-bestand
alsnog in de huidige map — wat bijcurl | shje thuismap is.Een derde kwam pas op de bouwserver boven: ontbrak
curl, dan stopte ook een
proefdraai meteen. Juist dan wil je zien wat er gaat gebeuren, dus dat is nu een
waarschuwing in plaats van een harde fout — net als bij een ontbrekende Docker.Dit is de eerste stabiele release sinds v0.4.60. Alles uit de v0.5-, v0.6- en
v0.7-beta's zit erin: inloggen met rollen, backups, netwerken met een eigen
IP-adres, 96 apps met categorieën, apps onderling koppelen, instellingen
achteraf wijzigen, en zelf bijwerken. Draaide je nog v0.4.60, lees dan eerst
docs/beveiliging.md: daar stond de interface nog open zonder login, en na het
bijwerken moet je meteen een beheerdersaccount aanmaken.
Commits
- v0.7.30 - releaseversie (
be1aad9) - v0.7.30-beta - proefdraai werkt zonder curl (
0bc944d) - v0.7.30-beta - installatiescript voor Linux (
2862f78) - v0.7.20-beta - instellingen wijzigen, koppelen achteraf, defect uit v0.7.00 (
2ba1541) - v0.7.10-beta - categorieen met kleur in de app store en bij je apps (
ff1979b) - v0.7.00-beta - apps koppelen, eenvoudiger instellen, geavanceerde opties verborgen (
4450b3c) - v0.6.20-beta - 31 apps erbij na een rondgang langs de verzamelsites (
146d7ae) - v0.6.10-beta - ARR-stack met een schakelaar per onderdeel (
7ae62fe) - v0.6.00-beta - 29 apps erbij, en named volumes die verdwenen (
b8c8e89) - v0.5.50-beta - containers tonen die niet bij een beheerde stack horen (
7f0d34c) - ci: deploy mag niet stranden op een .env van een andere gebruiker (
34a48fb) - v0.5.45-beta - wizard-knop toegevoegd in Instellingen (
cb04c4a) - v0.5.44-beta - gedetecteerd netwerk verdween uit het formulier (
dea949a) - ci: expliciete cd in plaats van working-directory, en de deploy-map loggen (
eb52c2a) - changelog: weggevallen tekst herstellen (backticks door de shell opgegeten) (
8da53ab) - v0.5.43-beta - van-tot omrekenen naar een CIDR-blok (
b30f838) - v0.5.42-beta - netwerk toevoegen: twee blokkades weg (
cbb232d) - ci: .env aanmaken vanuit .env.example bij de deploy (
923c8da) - v0.5.41-beta - netwerk toevoegen liep vast tijdens het typen (
4346fef) - .env.example toevoegen met alle instellingen erin (
866c5b8) - ci: .env van de deploy-map niet meer wissen bij elke deploy (
6d5453e) - Duidelijker maken waarom de updateknop uit staat bij een zelfgebouwd image (
576ee17) - v0.5.40-beta - netwerken instellen zonder uitzoekwerk (
a1fb5f5) - ci: tests in een container draaien in plaats van een venv op de runner (
342b2ee) - v0.5.30-beta - rollen, app-store-filter en twee planningsfouten (
f40fd39) - v0.5.20-beta - complete backups en updates per app (
ae99df2) - Vertalingen voor de nieuwe schermen + SSO-instelscherm (
fe7abce) - v0.5.10-beta - update-systeem met kanalen en een-klik bijwerken (
8ff5f4b) - v0.5.00-beta - containerbeheer, eigen IP-adressen, veiliger installeren (
8b29553) - v0.5.00-beta - authenticatie + beveiligingsfixes (
916e54a)
Volledige changelog: v0.4.60...v0.7.30
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- v0.7.30 - releaseversie (