# just.locker

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

Stanje: Beta

> Samostojno gostujoča nadzorna ravnina in PaaS. Sprejema strežnike, ki jih že imate, namesto da bi vam najeli nekoga drugega.

Samostojno gostujoča nadzorna ravnina in PaaS. Sprejme vaše strežnike preko SSH, jih utrdi in vam omogoči uvedbo, omrežje, skrivnosti, varnostne kopije in obračunavanje na infrastrukturi, ki jo še naprej imate v lasti.

## Vaši strežniki, pod kontrolno ravnino.

just.locker je samostojno gostujoča kontrolna ravnina in PaaS. Upravlja strežnike, ki jih že imate, namesto da bi vam najeli strežnike nekoga drugega. Naprave, računi ponudnikov in domene ostanejo vaši, nadzorna ravnina pa teče nad njimi.

## Nov strežnik, pravilno konfiguriran.

### Nastavitev strežnika preko SSH

Nastavi nov stroj od katerega koli ponudnika preko SSH.

### Svoj ključ

Ustvari lasten ključ ed25519, ga namesti in onemogoči preverjanje pristnosti gesla.

### Zaščiten od prvega dne

Zavaruje strežnik z orodji ufw, fail2ban, unattended-upgrades in Docker.

### Poverilnice v trezorju

Vse poverilnice, ustvarjene med nastavitvijo strežnika, so shranjene v trezorju.

## Iz oddaljenega Git-a ali slike.

### Viri

Povežite oddaljeni Git ali obstoječo sliko OCI. Zgradite preko Dockerfile, Compose, Railpack, Nixpacks ali statične poti.

### Samodejno uvajanje ob potisku

Skozi HMAC-preverjene webhooke, z git-poll nadomestno rešitev, ko webhook ne more doseči kontrolne ravnine.

### Upravljanje posode

Dnevniki gradnje v živo, razveljavitev z enim klikom, začetek, zaustavitev in ponovni zagon vsebnika, dnevniki vsebnika in izvajanje ukazov ter interaktivni terminal.

### Gradnje, neodvisne od API-ja

Gradnje se izvajajo neodvisno, tako da se nadaljujejo po ponovnem zagonu API-ja. Delavec se nato znova poveže s tekočo gradnjo.

## Javno, kjer mora biti, privzeto zasebno.

### Vstop

Na domeno Traefik z Let’s Encrypt ali Cloudflare Tunnel.

Upravljana različica Traefika je določena z njenim povzetkom. Uporablja filtriran, samo za branje Docker API proxy namesto neposrednega dostopa do vtičnice.

### VPN

WireGuard za več najemnikov s privzetimi politikami zavrnitve po uporabniku, vlogi projekta in viru ter zasebnih VIP aplikacijah.

Hibridni način ohranja javni vstop skupaj z dostopom samo do VPN.

## Šifrirane varnostne kopije, zabeležene različice.

### Kaj je varnostno kopirano

Načrtovane varnostne kopije nosilcev Docker in logičnih izvozov podatkovnih zbirk, šifrirane z orodjem age, z determinističnim overjenim manifestom.

### Kam gre?

Varnostne kopije gredo v nameščeno shrambo ali shrambo, združljivo s S3. Poverilnice ostanejo omejene na trezor. Strežnik zapustijo samo šifrirane datoteke varnostnih kopij.

### Zamenjaj strežnik

Obnovi zbirke podatkov in nosilce, nato pa znova uvede posneto nespremenljivo izdajo.

## Vsak prikaz skrivnosti se zabeleži kot dogodek.

AES-256-GCM trezor z ACL za vsako skrivnost. Skrivnosti, ki so razvrščene kot občutljive poverilnice, lahko razkrije le superadmin, z jasnim razlogom.

## Dve plasti, ločeni.

### Vaši lastni računi

Stranke, ponavljajoče se storitve in računi, s pogledom MRR.

### Projekti, ki jih uvedete

Obračunavanje SaaS z izdelki in cenami, ki so nevtralni glede na ponudnika, gostovano plačilo, naročnine, vračila in pravice, prek Stripe Connect ali Paddle.

## Posodobi se ali pa obnovi prejšnjo različico.

### Samodejne posodobitve

Samodejne posodobitve so podpisane z ECDSA in popravljene z zbirko. Zahtevajo preverjanje pred prenosom, varnostno kopiranje zbirke podatkov in preverjanje stanja s samodejnim vračanjem.

### Prehod iz Coolifyja

Selitev poteka v dveh fazah: najprej poenoti obstoječo namestitev Coolifyja, nato preklopi delovanje na novi sistem.

## Kaj še ne bo storil.

### Samo novi projekti

Produkcija s kritičnimi podatki zahteva reprezentativen canary test, daljše spremljanje stabilnosti, dogovorjena cilja RPO in RTO ter redne vaje obnove.

### Brez gradnje iz vira

Gradnje iz izvorne kode so zavrnjene, dokler ni na voljo začasni graditelj brez korenskih pravic. Slike so zato dobavljene vnaprej zgrajene.

## Na čem je zgrajen.

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

## Začnite projekt.

[Začni projekt](https://specus.ai/sl#contact)

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