Push naar GitHub.
Wij zetten het op test.
Koppel een repository aan je Site of App. Elke push naar je branch wordt gebouwd en staat binnen minuten op een eigen testadres, met een vinkje bij je commit. Ziet het er goed uit, dan zet je die versie met één klik live.
- Privé repositories
- Alleen leesrechten
- Servers in Europa
CloudVikings · Building version 12…
✓ CloudVikings · On test: p-7f2k…cloudvikings.page
Live zetten? In Mijn CloudVikings, met je passkey. Of via een collega die het goedkeurt.
Kort: installeer de GitHub App CloudVikings.nl op je account of organisatie, kies een repository, branch en map, en elke push gaat naar de testomgeving van je Site of App. Een App bouwen we uit je Dockerfile (elke taal), met PostgreSQL of MySQL en Redis als je die wilt. Een Site serveert de statische bestanden uit de map die je kiest. Productie verandert pas als jij een versie live zet.
In vier stappen
- Maak een Site of App
In Mijn CloudVikings, met een test- en een productieomgeving. Een Proef (gratis, 14 dagen) kan ook. - Koppel GitHub
Installeer de app CloudVikings.nl en kies welke repositories we mogen lezen. Je bewijst via GitHub dat de installatie van jou is. - Kies repository, branch en map
Bijvoorbeeldmainen de mapdistvoor een site, of de map met jeDockerfilein een monorepo. Bevestigen doe je met je passkey. - Push
We halen precies die commit op, bouwen hem en zetten hem op test. De status zie je bij je commit en in het portaal, met de buildlog.
Wat je kunt verwachten
- Elke taalNode, PHP, Python, Go, Ruby, .NET: als het in een Dockerfile past, draait het. Luister op
0.0.0.0en de poort inPORT(8080). - Database en Redis erbijPostgreSQL 18 of MySQL 8.4 en Redis, per omgeving apart. Je krijgt
DATABASE_URL,DB_*enREDIS_URLals variabelen. - Blijvende bestanden in /dataUploads en andere bestanden die een nieuwe versie moeten overleven, zet je in
DATA_DIR. Elke nacht in de back-up. - Status bij je commitWordt gebouwd, op test, of mislukt, met een link naar het portaal. Zo zie je in GitHub meteen of je push gelukt is.
- Test, live en terugLive zetten met één klik (of na goedkeuring door een collega), en met één klik terug naar een vorige versie.
- Veilig gebouwdElke build draait in een eigen sandbox (gVisor) zonder toegang tot databases, met een tijds- en geheugenlimiet. Elke app draait daarna in een eigen afgesloten netwerk.
- Minimale rechtenDe app leest alleen de inhoud van de repositories die jij kiest en schrijft alleen commitstatussen. Geen schrijfrechten op je code.
- Workers en cronQueue-workers die altijd draaien en geplande opdrachten (cron, tot elke minuut), uit dezelfde image en met dezelfde variabelen.
- Je hoort het als er iets misgaatEen mislukte build, een gestopte app op productie of een onbereikbaar domein: je krijgt een melding per e-mail en in het portaal, en weer een als het goed is.
- Logs en exportLees de uitvoer van je draaiende app in het portaal, en download op elk moment een export van database en /data.
Een Dockerfile om mee te beginnen
Een kleine Node-app. De poort komt uit PORT; de database-URL uit DATABASE_URL.
FROM node:22-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --omit=dev COPY . . ENV NODE_ENV=production CMD ["node", "server.js"]
Werk je met Laravel, Django of Rails? Draai je migraties bij het opstarten, bijvoorbeeld php artisan migrate --force && php artisan serve --host=0.0.0.0 --port=$PORT, zodat elke nieuwe versie de database meeneemt.
Met Claude Code en andere AI-tools
Laat Claude Code of een andere AI-assistent je code schrijven, committen en pushen. CloudVikings bouwt het en zet het op test; jij kijkt en zet live. Koppel de assistent ook aan CloudVikings, dan leest hij zelf de buildlog en de logs van je app om fouten op te lossen.

Wat kost het?
De GitHub-koppeling is inbegrepen. Je betaalt alleen je Site of App: een Site € 6,04 en een App € 18,14 per maand inclusief btw, maandelijks opzegbaar (per jaar: 2 maanden gratis). Een Proef is 14 dagen gratis. Zie hosting en prijzen.
Veelgestelde vragen
Werkt het met privé repositories?
Ja. Je kiest bij het installeren welke repositories de app CloudVikings.nl mag lezen, privé of openbaar. Andere repositories zien we niet.
Kan ik een monorepo gebruiken?
Ja. Kies per Site of App de map: bijvoorbeeld apps/web/dist voor een site of services/api met daarin de Dockerfile voor een app.
Moet mijn site eerst gebouwd zijn?
Voor een Site serveren we de bestanden zoals ze in de gekozen map staan. Bouw je met bijvoorbeeld Vite of Astro, commit dan de gebouwde map, of laat GitHub Actions bouwen naar een aparte branch en volg die branch. Voor een App bouwen we je Dockerfile zelf, dus daar kan het bouwen in de Dockerfile.
Gaat een push meteen live?
Nee. Een push gaat altijd naar de testomgeving. Live zetten doe je in Mijn CloudVikings, met je passkey of na goedkeuring door een collega. Zo kan een foute commit je bezoekers niet raken.
Hoe groot mag een repository zijn, en hoe lang een build?
We halen de repository op tot 100 MB. Een build mag 15 minuten duren met 4 GB geheugen en 2 CPU's. Een site mag uitgepakt 200 MB en 5.000 bestanden zijn.
Werkt het ook met GitLab of Bitbucket?
Nog niet. Tot die tijd kun je je code als zip uploaden of laten publiceren door je AI-assistent.
Koppel je eerste repository
Gratis account, gratis Proef, en je eerste push staat binnen een paar minuten op test.
Gratis account aanmaken Hosting bekijken