# just.locker

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

Állapot: Béta

> Egy önkiszolgáló vezérlő sík és PaaS. Elfogadja a szervereket, amelyek már a tulajdonában vannak, ahelyett, hogy valaki más szerverét bérelné.

Egy önállóan üzemeltetett vezérlő sík és PaaS. Saját szervereit SSH-n keresztül fogadja el, megerősíti őket, és telepítéseket, hálózatokat, titkokat, biztonsági mentéseket és számlázást biztosít az Ön tulajdonában lévő infrastruktúrán.

## A szerverei, egy irányító sík alatt.

A just.locker egy önállóan üzemeltetett vezérlősík és PaaS. Kezeli a szervereket, amelyek már a tulajdonában vannak, ahelyett, hogy valaki más szervereit bérelné. A gépek, a szolgáltatói fiókok és a tartományok az Ön tulajdonában maradnak, és a vezérlősík a tetejükön fut.

## Egy új, megfelelően konfigurált szerver.

### Szerver beállítása SSH-n keresztül

Új gépet állít be bármely szolgáltatótól SSH-n keresztül.

### Saját kulcsa

Saját ed25519 kulcsot hoz létre, telepíti, és letiltja a jelszavas hitelesítést.

### Az első pillanattól biztonságos

Az ufw, fail2ban, unattended-upgrades és Docker segítségével védi a szervert.

### Hitelesítő adatok a trezorban

A kiszolgáló beállítása során létrehozott összes hitelesítő adatot a tároló tárolja.

## A Git távoli vagy egy kép.

### Források

Csatlakoztasson egy Git távoli vagy egy meglévő OCI képet. Építsen Dockerfile, Compose, Railpack, Nixpacks vagy a statikus útvonalon keresztül.

### Automatikus telepítés push esetén

A HMAC által ellenőrzött webhook-okon keresztül, egy git-poll visszaeséssel, ha egy webhook nem éri el a vezérlősíkot.

### A konténer üzemeltetése

Élő építési naplók, egy kattintásos visszavonás, konténer indítása, leállítása és újraindítása, konténernaplók és parancsvégrehajtás, valamint egy interaktív terminál.

### Az API-tól független buildek

A buildek egymástól függetlenül futnak, így az API újraindítása után is folytatódnak. A munkatárs ezután újra csatlakozik a futó buildhez.

## Nyilvános, ahol kell, alapértelmezés szerint privát.

### Belépés

Domainenkénti Traefik Let’s Encrypt vagy Cloudflare Tunnel használatával.

A kezelt Traefik verziót a digest-je rögzíti. Ez egy szűrt, csak olvasható Docker API proxyt használ a socket közvetlen elérése helyett.

### VPN

Többbérlős WireGuard alapértelmezett megtagadási irányelvekkel a felhasználó, a projekt szerepe és erőforrása, valamint a privát alkalmazások VIP-jei szerint.

A hibrid mód a nyilvános belépést csak VPN-hozzáférés mellett tartja fenn.

## Titkosított mentések, rögzített kiadások.

### Miről készül a biztonsági mentés

Docker-kötetek és logikai adatbázis-exportok ütemezett biztonsági mentése, age eszközzel titkosítva, determinisztikus, hitelesített jegyzékkel.

### Ahova megy

A biztonsági mentések egy csatlakoztatott tárolódobozba vagy S3-kompatibilis tárolóba kerülnek. A hitelesítő adatok továbbra is a trezorra korlátozódnak. Csak a titkosított biztonsági mentési fájlok hagyják el a szervert.

### Kiszolgáló cseréje

Visszaállítja az adatbázisokat és a köteteket, majd újratelepíti a rögzített változatlan kiadást.

## Minden titok megtekintése naplózott esemény.

Egy AES-256-GCM tároló minden titkhoz egy ACL-lel. A bizalmas hitelesítő adatoknak minősített titkokat csak a rendszergazda hozhatja nyilvánosságra, kifejezett indokkal.

## Két réteg, elkülönítve.

### Saját számlák

Ügyfelek, ismétlődő szolgáltatások és számlák, MRR nézetben.

### Az Ön által telepített projektek

SaaS számlázás szolgáltató-semleges termékekkel és árakkal, hosztolt fizetéssel, előfizetésekkel, visszatérítésekkel és jogosultságokkal, Stripe Connect vagy Paddle segítségével.

## Frissíti magát, vagy visszaállítja az előző verziót.

### Önfrissítések

Az önfrissítések az ECDSA-val vannak aláírva, és a digest segítségével javíthatók. Előzetes ellenőrzéseket, adatbázis biztonsági mentést és állapotellenőrzést igényelnek, automatikus visszaállítással.

### Átállás Coolifyról

Az átállás két lépésben történik: először egységesíti a meglévő Coolify-telepítést, majd átkapcsol az új rendszerre.

## Amit még nem fog csinálni.

### Csak zöldmezős projektek

Kritikus adatok éles üzemeltetéséhez reprezentatív canary teszt, hosszabb stabilitásvizsgálat, egyeztetett RPO- és RTO-célok, valamint rendszeres visszaállítási próbák szükségesek.

### Nincsenek buildek a forrásból

A forráskódból történő építések elutasításra kerülnek, amíg egy ideiglenes, root jogosultságok nélküli építő elérhető. A képeket ezért előre felépítve szállítjuk.

## Mire épül.

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

## Indítsa el a projektet.

[Projekt indítása](https://specus.ai/hu#contact)

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