Specus

P—02 — ProduktBeta

En selv-hosted kontrol plan og PaaS. Det vedtager servere, du allerede ejer, i stedet for at leje dig en andens.

01 — Hvad det er

just.locker er en selvstændig hostet kontrolplan og PaaS. Det administrerer servere, du allerede ejer i stedet for at leje dig en andens servere. Maskinerne, udbyderkonti og domæner forbliver dine, og kontrolplanet kører oven på dem.

02 — Server vedtagelse

01

Serveropsætning over SSH

Opsætter en ny maskine fra enhver udbyder over SSH.

02

Dens egen nøgle

Genererer sin egen ed25519-nøgle, installerer den og deaktiverer adgangskodegodkendelse.

03

Sikret fra første dag

Sikrer serveren med ufw, fail2ban, unattended-upgrades og Docker.

04

Legitimationsoplysninger i boksen

Alle legitimationsoplysninger, der genereres under serveropsætning, gemmes i boksen.

03 — Indsættelser

01

Kilder

Tilknyt en Git-fjernstyring eller et eksisterende OCI-billede. Byg via Dockerfile, Compose, Railpack, Nixpacks eller den statiske sti.

02

Automatisk implementering ved push

Gennem HMAC-bekræftede webhooks, med en git-poll fallback, når en webhook ikke kan nå kontrolplanet.

03

Betjen beholderen

Live build logs, ét-klik rollback, container start, stop og genstart, container logs og kommando udførelse, plus en interaktiv terminal.

04

Builds uafhængige af API’et

Bygninger kører uafhængigt, så de fortsætter efter en API genstart. Arbejderen opretter derefter forbindelse til det kørende build igen.

04 — Eksponering & netværk

01

Indgang

Traefik pr. domæne med Let’s Encrypt eller Cloudflare Tunnel.

Den administrerede Traefik-version er fastsat af dens opsummering. Den bruger en filtreret, skrivebeskyttet Docker API-proxy i stedet for direkte adgang til soklen.

02

VPN

Multi-tenant WireGuard med standard-deny politikker efter bruger, projekt rolle og ressource, og private program VIP'er.

En hybrid tilstand holder offentlig adgang sideløbende med VPN-only adgang.

05 — Sikkerhedskopiering og gendannelse

01

Hvad der sikkerhedskopieres

Planlagte sikkerhedskopier af Docker-diskenheder og logiske databaseeksporter, krypteret med age og med et deterministisk autentificeret manifest.

02

Hvor det går hen

Sikkerhedskopier går til en monteret Storage Box eller S3-kompatibel opbevaring. Legitimationsoplysninger forbliver begrænset til boksen. Kun krypterede backupfiler forlader serveren.

03

Udskift server

Gendanner databaser og diskenheder og geninstallerer derefter den registrerede uforanderlige udgivelse.

06 — Det er for sent

En AES-256-GCM hvælving med en ACL for hver hemmelighed. Hemmeligheder, der er klassificeret som følsomme legitimationsoplysninger, kan kun afsløres af en superadministrator med en udtrykkelig grund.

07 — Fakturering

01

Dine egne konti

Kunder, tilbagevendende tjenester og fakturaer, med en MRR visning.

02

De projekter, du implementerer

SaaS-fakturering med udbyderneutrale produkter og priser, hosted checkout, abonnementer, refusioner og rettigheder via Stripe Connect eller Paddle.

08 — Kontinuitet

01

Selvopdateringer

Selv-opdateringer er signeret med ECDSA og rettet af digest. De kræver forhåndskontrol, en databasesikkerhedskopiering og et helbredstjek med automatisk tilbagekaldelse.

02

Skift fra Coolify

Migreringen sker i to faser: først ensrettes den eksisterende Coolify-installation, derefter flyttes driften til det nye system.

09 — Nuværende grænser

Grænseværdi 01

Kun greenfield-projekter

Produktion med kritiske data kræver en repræsentativ canary-test, en længere stabilitetstest, aftalte RPO- og RTO-mål og regelmæssige gendannelsestest.

Grænseværdi 02

Ingen builds fra kildekode

Bygninger fra kildekode afvises, indtil en midlertidig bygherre uden root-rettigheder er tilgængelig. Billeder leveres derfor præ-bygget.

10 — Stabel

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

Spørgsmål om just.locker? Skriv til os.