Specus

P—02 — ProduktBeta

En självhostad kontrollplan och PaaS. Det använder servrar som du redan äger istället för att hyra någon annans.

01 — Vad det är

just.locker är ett självhostad kontrollplan och PaaS. Det hanterar servrar du redan äger istället för att hyra dig någon annans servrar. Maskinerna, leverantörskonton och domäner förblir dina, och kontrollplanet körs ovanpå dem.

02 — Serveradoption

01

Serverinställningar över SSH

Konfigurerar en ny maskin från valfri leverantör över SSH.

02

En egen nyckel

Genererar sin egen ed25519-nyckel, installerar den och inaktiverar lösenordsautentisering.

03

Säkrad från första dagen

Härdar servern med ufw, fail2ban, unattended-upgrades och Docker.

04

Autentiseringsuppgifter i valvet

Alla autentiseringsuppgifter som genereras under serverkonfigurationen lagras i valvet.

03 — Utplaceringar

01

Källor

Länka en Git-fjärrserver eller en befintlig OCI-avbildning. Bygg via Dockerfile, Compose, Railpack, Nixpacks eller statisk sökväg.

02

Distribuera automatiskt vid push

Genom HMAC-verifierade webhooks, med en git-poll fallback när en webhook inte kan nå kontrollplanet.

03

Använd behållaren

Live build loggar, ett klick rollback, container start, stopp och omstart, container loggar och kommandokörning, plus en interaktiv terminal.

04

Byggen oberoende av API:t

Builds körs oberoende så att de fortsätter efter en API-omstart. Arbetaren återansluts sedan till den körande versionen.

04 — Exponering & nätverkande

01

Ingress

Per-domän Traefik med Let’s Encrypt, eller Cloudflare Tunnel.

Den hanterade Traefik-versionen fastställs av dess digest. Den använder en filtrerad, skrivskyddad Docker API-proxy istället för direkt åtkomst till uttaget.

02

VPN

WireGuard för flera klienter med standardpolicyer för nekande per användare, projektroll och resurs samt privata VIP-program.

Ett hybridläge behåller allmänhetens tillträde tillsammans med VPN-enbart åtkomst.

05 — Säkerhetskopiering & återställning

01

Vad som säkerhetskopieras

Schemalagda säkerhetskopior av Docker-volymer och logiska databasexporter, krypterade med age och med ett deterministiskt autentiserat manifest.

02

Vart det går

Säkerhetskopior går till en monterad Storage Box eller S3-kompatibel lagring. Autentiseringsuppgifterna förblir begränsade till valvet. Endast krypterade säkerhetskopior lämnar servern.

03

Byt ut server

Återställer databaser och volymer och distribuerar sedan om den registrerade oföränderliga versionen.

06 — Hemligheter och berättelser

Ett AES-256-GCM-valv med en ACL för varje hemlighet. Hemligheter som klassificeras som känsliga autentiseringsuppgifter kan endast avslöjas av en superadministratör, med en uttrycklig anledning.

07 — Fakturering

01

Dina egna konton

Kunder, återkommande tjänster och fakturor, med en MRR-vy.

02

Projekten du distribuerar

SaaS-fakturering med leverantörsneutrala produkter och priser, värdbaserad utcheckning, prenumerationer, återbetalningar och rättigheter, via Stripe Connect eller Paddle.

08 — Kontinuitet

01

Självuppdateringar

Självuppdateringar signeras med ECDSA och rättas med hjälp av digest. De kräver preflight-kontroller, en säkerhetskopia av databasen och en hälsokontroll med automatisk återställning.

02

Byta från Coolify

Migreringen sker i två faser: först standardiseras den befintliga Coolify-installationen, sedan flyttas driften till det nya systemet.

09 — Nuvarande gränser

Gränsvärde 01

Endast greenfieldprojekt

Produktion med kritiska data kräver ett representativt canary-test, längre stabilitetsövervakning, överenskomna RPO- och RTO-mål och regelbundna återställningsövningar.

Gränsvärde 02

Inga bygg från källa

Bygg från källkod nekas tills en tillfällig byggare utan root-behörighet är tillgänglig. Bilderna levereras därför färdigbyggda.

10 — Stapel

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

Frågor om just.locker? Skriv till oss.