Specus

P—02 — ProductBèta

Een zelf-gehost besturingsvlak en PaaS. Het neemt servers aan die u al bezit in plaats van die van iemand anders te huren.

01 — Wat het is

just.locker is een zelf-gehoste controle vlak en PaaS. Het beheert servers die u al bezit in plaats van u servers van iemand anders te verhuren. De machines, provideraccounts en domeinen blijven van jou, en het controlevlak draait er bovenop.

02 — Server adoptie

01

Server instellen via SSH

Stelt een nieuwe machine van elke provider in via SSH.

02

Zijn eigen sleutel

Genereert zijn eigen ed25519-sleutel, installeert deze en schakelt wachtwoordverificatie uit.

03

Vanaf het begin beveiligd

Beveiligt de server met ufw, fail2ban, unattended-upgrades en Docker.

04

Inloggegevens in de kluis

Elke referentie die tijdens de serverconfiguratie wordt gegenereerd, wordt opgeslagen in de kluis.

03 — Inzet

01

Bronnen

Koppel een externe Git of een bestaande OCI-image. Bouw via Dockerfile, Compose, Railpack, Nixpacks of het statische pad.

02

Automatisch implementeren op push

Via HMAC-geverifieerde webhooks, met een git-poll fallback wanneer een webhook het controlevlak niet kan bereiken.

03

De container bedienen

Live build logs, rollback met één klik, container starten, stoppen en opnieuw starten, container logs en opdrachtuitvoering, plus een interactieve terminal.

04

Builds onafhankelijk van de API

Builds worden onafhankelijk uitgevoerd, zodat ze doorgaan na een herstart van de API. De worker maakt vervolgens opnieuw verbinding met de actieve build.

04 — Expositie & netwerken

01

Ingress

Per domein Traefik met Let’s Encrypt of Cloudflare Tunnel.

De beheerde Traefik-versie wordt vastgesteld door de samenvatting. Het maakt gebruik van een gefilterde, alleen-lezen Docker API proxy in plaats van directe toegang tot de socket.

02

VPN

Multi-tenant WireGuard met standaard weigeringsbeleid per gebruiker, projectrol en resource, en VIP's voor privétoepassingen.

Een hybride modus houdt publieke toegang naast alleen VPN-toegang.

05 — Back-ups & herstel

01

Waarvan wordt een back-up gemaakt

Geplande back-ups van Docker-volumes en logische database-exports, versleuteld met age en voorzien van een deterministisch, geauthenticeerd manifest.

02

Waar het naartoe gaat

Back-ups gaan naar een gemonteerde Storage Box of S3-compatibele opslag. Inloggegevens blijven beperkt tot de kluis. Alleen gecodeerde back-upbestanden verlaten de server.

03

Server vervangen

Hiermee worden databases en volumes hersteld en wordt de opgenomen onveranderlijke release opnieuw geïmplementeerd.

06 — Het geheim

Een AES-256-GCM kluis met een ACL voor elk geheim. Geheimen die zijn geclassificeerd als gevoelige inloggegevens kunnen alleen worden onthuld door een superbeheerder, met een expliciete reden.

07 — Facturering

01

Uw eigen rekeningen

Klanten, terugkerende diensten en facturen, met een MRR-weergave.

02

De projecten die u implementeert

SaaS-facturering met provider-neutrale producten en prijzen, gehoste checkout, abonnementen, restituties en rechten, via Stripe Connect of Paddle.

08 — Continuïteit

01

Zelf-updates

Zelf-updates worden ondertekend met ECDSA en opgelost door digest. Ze vereisen preflight-controles, een databaseback-up en een gezondheidscontrole, met automatische rollback.

02

Overstappen van Coolify

De migratie verloopt in twee fasen: eerst wordt de bestaande Coolify-installatie gestandaardiseerd, daarna schakelt de dienstverlening over naar het nieuwe systeem.

09 — Huidige limieten

Limiet 01

Alleen greenfield projecten

Productie met kritieke gegevens vereist een representatieve canary-test, een langere stabiliteitstest, afgesproken RPO- en RTO-doelen en regelmatige hersteloefeningen.

Limiet 02

Geen builds vanuit de bron

Builds van broncode worden geweigerd totdat een tijdelijke builder zonder root privileges beschikbaar is. Afbeeldingen worden daarom voorgebouwd geleverd.

10 — Stapel

  • .NET 10
  • Angular 22
  • ASP.NET Core BFF with YARP
  • Flutter
  • PostgreSQL
  • Redis

Vragen over just.locker? Schrijf ons.