Specus

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

Configurarea serverului prin SSH

Configurează o mașină nouă de la orice furnizor prin SSH.

02

Propria sa cheie

Generează propria cheie ed25519, o instalează și dezactivează autentificarea prin parolă.

03

Securizat de la început

Securizează serverul cu ufw, fail2ban, unattended-upgrades și Docker.

04

Acreditările din seiful dvs.

Fiecare autentificare generată în timpul configurării serverului este stocată în seif.

03 — Implementări

01

Surse

Conectați o distanță Git sau o imagine OCI existentă. Construiți prin Dockerfile, Compose, Railpack, Nixpacks sau calea statică.

02

Implementare automată la împingere

Prin webhook-uri verificate HMAC, cu un fallback git-poll atunci când un webhook nu poate ajunge la planul de control.

03

Operați containerul

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

Builduri independente de API

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

Intrare

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

VPN

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

Ce este copiat de rezervă

Copii de rezervă programate ale volumelor Docker și exporturi logice ale bazelor de date, criptate cu age, cu un manifest determinist autentificat.

02

Unde se duce

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

Înlocuiți serverul

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

Conturile tale proprii

Clienți, servicii recurente și facturi, cu o vedere MRR.

02

Proiectele pe care le implementați

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

Actualizări automate

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

Migrare de la Coolify

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

Numai proiecte greenfield

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

Nu se construiește de la sursă

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ă

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

Ai întrebări despre just.locker? Scrie-ne.