# just.locker

[just.locker](https://specus.ai/sv/just-locker)

Status: Beta

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

En självhostad kontrollplan och PaaS. Den använder dina egna servrar över SSH, stärker dem och ger dig distributioner, nätverk, hemligheter, säkerhetskopior och fakturering på den infrastruktur du fortsätter att äga.

## Dina servrar, under ett kontrollplan.

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.

## En ny server, korrekt konfigurerad.

### Serverinställningar över SSH

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

### En egen nyckel

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

### Säkrad från första dagen

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

### Autentiseringsuppgifter i valvet

Alla autentiseringsuppgifter som genereras under serverkonfigurationen lagras i valvet.

## Från en Git-fjärrdator eller en avbildning.

### Källor

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

### Distribuera automatiskt vid push

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

### Använd behållaren

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

### 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.

## Offentligt där det måste vara, privat som standard.

### 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.

### 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.

## Krypterade säkerhetskopior, registrerade versioner.

### Vad som säkerhetskopieras

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

### 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.

### Byt ut server

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

## Varje visning av en hemlighet registreras.

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.

## Två lager, hålls separat.

### Dina egna konton

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

### Projekten du distribuerar

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

## Den uppdaterar sig själv eller återställer den tidigare versionen.

### 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.

### Byta från Coolify

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

## Vad det inte kommer att göra ännu.

### 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.

### 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.

## Vad den är byggd på.

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

## Starta ett projekt.

[Starta ett projekt](https://specus.ai/sv#contact)

[hello@specus.ai](mailto:hello@specus.ai)
