01
Configurarea serverului prin SSH
Configurează o mașină nouă de la orice furnizor prin SSH.
P—02 — ProdusBeta
Un plan de control auto-găzduit și PaaS. Acesta adoptă serverele pe care le dețineți deja, mai degrabă decât să le închiriați pe cele ale altcuiva.
01 — Ce este
just.locker este un plan de control auto-găzduit și PaaS. Gestionează serverele pe care le deții deja în loc să îți închirieze serverele altcuiva. Mașinile, conturile furnizorilor și domeniile rămân ale tale, iar planul de control rulează deasupra lor.
02 — Adoptarea serverului
01
Configurează o mașină nouă de la orice furnizor prin SSH.
02
Generează propria cheie ed25519, o instalează și dezactivează autentificarea prin parolă.
03
Securizează serverul cu ufw, fail2ban, unattended-upgrades și Docker.
04
Fiecare autentificare generată în timpul configurării serverului este stocată în seif.
03 — Implementări
01
Conectați o distanță Git sau o imagine OCI existentă. Construiți prin Dockerfile, Compose, Railpack, Nixpacks sau calea statică.
02
Prin webhook-uri verificate HMAC, cu un fallback git-poll atunci când un webhook nu poate ajunge la planul de control.
03
Jurnale de construire live, rollback cu un singur clic, pornire, oprire și repornire a containerului, jurnale de containere și execuție de comenzi, plus un terminal interactiv.
04
Construcțiile rulează independent, astfel încât acestea să continue după o repornire API. Worker-ul se reconectează apoi la compilarea care rulează.
04 — Expunere & networking
01
Traefik pe domeniu cu Let’s Encrypt sau Cloudflare Tunnel.
Versiunea Traefik gestionată este fixată de digest-ul său. Acesta utilizează un proxy API Docker filtrat, doar în citire, în loc de acces direct la socket.
02
WireGuard cu mai mulți chiriași cu politici implicite de respingere de către utilizator, rolul și resursa proiectului și VIP-urile aplicațiilor private.
Un mod hibrid păstrează intrarea publică alături de accesul doar prin VPN.
05 — Copii de rezervă și recuperare
01
Copii de rezervă programate ale volumelor Docker și exporturi logice ale bazelor de date, criptate cu age, cu un manifest determinist autentificat.
02
Copiile de rezervă merg într-o cutie de stocare montată sau într-un spațiu de stocare compatibil cu S3. Acreditările rămân restricționate la seiful dvs. Numai fișierele de rezervă criptate părăsesc serverul.
03
Restaurează bazele de date și volumele, apoi reimplementează versiunea nemodificabilă înregistrată.
06 — O noapte de vis
Un seif AES-256-GCM cu un ACL pentru fiecare secret. Secretele clasificate ca acreditări sensibile pot fi dezvăluite doar de un superadmin, cu un motiv explicit.
07 — Facturare
01
Clienți, servicii recurente și facturi, cu o vedere MRR.
02
Facturare SaaS cu produse și prețuri neutre pentru furnizori, checkout găzduit, abonamente, rambursări și drepturi, prin Stripe Connect sau Paddle.
08 — Continuitate
01
Auto-actualizările sunt semnate cu ECDSA și fixate prin digest. Acestea necesită verificări preflight, o copie de rezervă a bazei de date și o verificare a stării de sănătate, cu rollback automat.
02
Migrarea are două etape: mai întâi se uniformizează instalarea Coolify existentă, apoi funcționarea este transferată către noul sistem.
09 — Limite curente
Limită 01
Producția cu date critice necesită un test canary reprezentativ, o perioadă prelungită de observare, obiective RPO și RTO convenite și exerciții periodice de restaurare.
Limită 02
Construcțiile din codul sursă sunt refuzate până când este disponibil un constructor temporar fără privilegii de root. Prin urmare, imaginile sunt furnizate pre-construite.
10 — Stivă
Ai întrebări despre just.locker? Scrie-ne.