01
Nastavení serveru přes SSH
Nastaví nový počítač od libovolného poskytovatele přes SSH.
P—02 — ProduktBeta
Vlastní hostovaná řídicí rovina a PaaS. Přijímá servery, které již vlastníte, spíše než pronájem někoho jiného.
01 — Co to je
just.locker je self-hosted řídicí rovina a PaaS. Spravuje servery, které již vlastníte, namísto pronájmu serverů někoho jiného. Počítače, účty poskytovatelů a domény zůstávají vaše a řídicí rovina běží nad nimi.
02 — Přijetí serveru
01
Nastaví nový počítač od libovolného poskytovatele přes SSH.
02
Generuje vlastní klíč ed25519, nainstaluje jej a zakáže ověřování heslem.
03
Zabezpečuje server pomocí ufw, fail2ban, unattended-upgrades a Dockeru.
04
Každé přihlašovací údaje vygenerované během nastavení serveru jsou uloženy v úschovně.
03 — Nasazení
01
Připojte vzdálený Git nebo existující OCI image. Sestavte pomocí Dockerfile, Compose, Railpack, Nixpacks nebo statické cesty.
02
Prostřednictvím webhooků ověřených HMAC, s záložním git-poll, když webhook nemůže dosáhnout řídicí roviny.
03
Živé protokoly sestavení, vrácení jedním kliknutím, spuštění, zastavení a restartování kontejneru, protokoly kontejneru a provádění příkazů a interaktivní terminál.
04
Buildy běží nezávisle, takže pokračují i po restartu rozhraní API. Pracovník se pak znovu připojí ke spuštěné sestavě.
04 — Expozice a vytváření sítí
01
Na doménu Traefik s Let’s Encrypt, nebo Cloudflare tunel.
Spravovaná verze Traefik je fixována jejím digest. Používá filtrovaný, pouze pro čtení Docker API proxy místo přímého přístupu k socketu.
02
WireGuard pro více klientů s výchozími zásadami odmítnutí podle uživatele, role a zdroje projektu a soukromých VIP aplikací.
Hybridní režim udržuje veřejný přístup vedle přístupu pouze k VPN.
05 — Zálohování a obnovení
01
Plánované zálohy svazků Dockeru a logické exporty databází šifrované nástrojem age, s deterministickým autentizovaným manifestem.
02
Zálohy jdou do připojeného úložiště Storage Box nebo úložiště kompatibilního se službou S3. Přihlašovací údaje zůstávají omezeny na úschovnu. Server opouštějí pouze šifrované soubory záloh.
03
Obnoví databáze a svazky a poté znovu nasadí zaznamenanou nezměnitelnou verzi.
06 — Nezbytné věci
Úschovna AES-256-GCM s ACL pro každý tajný klíč. Tajné údaje klasifikované jako citlivé přihlašovací údaje může odhalit pouze superadmin s explicitním důvodem.
07 — Fakturace
01
Klienti, opakující se služby a faktury, s pohledem MRR.
02
Fakturace SaaS s produkty a cenami nezávislými na poskytovateli, hostovanými pokladnami, předplatnými, refundacemi a nároky přes Stripe Connect nebo Paddle.
08 — Nezvratný osud
01
Vlastní aktualizace jsou podepsány pomocí ECDSA a opraveny pomocí digest. Vyžadují předběžné kontroly, zálohování databáze a kontrolu stavu s automatickým vrácením.
02
Migrace má dvě fáze: nejprve sjednotí stávající instalaci Coolify, poté přepne provoz na nový systém.
09 — Proudové limity
Limit 01
Produkční provoz s kritickými daty vyžaduje reprezentativní test typu canary, delší sledování stability, dohodnuté RPO a RTO a pravidelné zkoušky obnovy.
Limit 02
Sestavení ze zdrojového kódu jsou odmítána, dokud není k dispozici dočasný tvůrce bez oprávnění root. Obrázky jsou proto dodávány předpřipravené.
10 — Zásobník
Máte otázky k just.locker? Napište nám.