01
Servera uzstādīšana, izmantojot SSH
Iestata jaunu mašīnu no jebkura pakalpojumu sniedzēja, izmantojot SSH.
P—02 — ProduktsBeta
Self-hosted kontroles plakne un PaaS. Tas pieņem serverus, kas jums jau pieder, nevis iznomā kādu citu.
01 — Kas tas ir
just.locker ir self-hosted kontroles plakne un PaaS. Tā pārvalda serverus, kas jums jau pieder, nevis iznomā jums kāda cita serverus. Mašīnas, pakalpojumu sniedzēju konti un domēni paliek jūsu rīcībā, un vadības plakne darbojas virs tiem.
02 — Servera pieņemšana
01
Iestata jaunu mašīnu no jebkura pakalpojumu sniedzēja, izmantojot SSH.
02
Ģenerē savu ed25519 atslēgu, instalē to un atspējo paroles autentifikāciju.
03
Stiprina servera drošību ar ufw, fail2ban, unattended-upgrades un Docker.
04
Katrs akreditācijas dati, kas ģenerēts servera iestatīšanas laikā, tiek glabāts glabātavā.
03 — Izvietojumi
01
Saistiet Git attālo vai esošo OCI attēlu. Veidojiet, izmantojot Dockerfile, Compose, Railpack, Nixpacks vai statisko ceļu.
02
Izmantojot HMAC pārbaudītus tīmekļa āķus, ar git-poll rezervi, ja tīmekļa āķis nevar sasniegt vadības plakni.
03
Tiešsaistes būvēšanas žurnāli, viena klikšķa atgriešana, konteinera sākšana, apturēšana un restartēšana, konteineru žurnāli un komandu izpilde, kā arī interaktīvs terminālis.
04
Būvējumi darbojas neatkarīgi, lai tie turpinātu darboties pēc API restartēšanas. Pēc tam darbinieks atkārtoti izveido savienojumu ar darbojošos būvējumu.
04 — Ekspozīcija un tīklošana
01
Uz domēna Traefik ar Let’s Encrypt vai Cloudflare Tunnel.
Pārvaldītā Traefik versija tiek fiksēta ar tās apkopojumu. Tas izmanto filtrētu, tikai lasāmu Docker API starpniekserveri, nevis tiešu piekļuvi kontaktligzdai.
02
Vairāku nomnieku WireGuard ar noklusējuma noraidīšanas politiku pēc lietotāja, projekta lomas un resursa un privātās lietojumprogrammas VIP.
Hibrīda režīms saglabā publisko iekļūšanu kopā ar VPN-tikai piekļuvi.
05 — Dublējumi un atkopšana
01
Plānotas Docker sējumu un datubāzu loģisko eksportu rezerves kopijas, šifrētas ar age un ar deterministisku, autentificētu manifestu.
02
Backups iet uz uzstādītu Storage Box vai S3 saderīgu uzglabāšanu. Akreditācijas dati joprojām ir pieejami tikai glabātavā. Tikai šifrētie dublējuma faili atstāj serveri.
03
Atjauno datu bāzes un apjomus, pēc tam atkārtoti izvieto ierakstīto nemainīgo izlaidumu.
06 — Noslēpumi
AES-256-GCM glabātuve ar ACL katram noslēpumam. Noslēpumus, kas klasificēti kā sensitīvi akreditācijas dati, var atklāt tikai superadmin ar skaidru iemeslu.
07 — Rēķinu sagatavošana
01
Klienti, periodiskie pakalpojumi un rēķini, ar MRR skatu.
02
SaaS norēķini ar pakalpojumu sniedzēja neitrāliem produktiem un cenām, viesota izrakstīšanās, abonementi, atmaksas un tiesības, izmantojot Stripe Connect vai Paddle.
08 — Nepārtrauktība
01
Pašatjauninājumi tiek parakstīti ar ECDSA un laboti, izmantojot apkopojumu. Tiem nepieciešamas pirmspārbaudes pārbaudes, datu bāzes dublēšana un veselības pārbaude ar automātisku atjaunošanu.
02
Migrācija notiek divos posmos: vispirms vienādo esošo Coolify instalāciju, pēc tam pārslēdz darbību uz jauno sistēmu.
09 — Pašreizējie ierobežojumi
Limits 01
Produkcijas darbībai ar kritiskiem datiem nepieciešams reprezentatīvs canary tests, ilgāka stabilitātes novērošana, saskaņoti RPO un RTO mērķi un regulāri atjaunošanas izmēģinājumi.
Robežvērtība 02
Builds no avota koda tiek noraidīti, kamēr pagaidu celtnieks bez root privilēģijas ir pieejams. Tāpēc attēli tiek piegādāti iepriekš izveidoti.
10 — Kaudze
Jautājumi par just.locker? Rakstiet mums.