01
Postavljanje poslužitelja preko SSH-a
Postavlja novi stroj od bilo kojeg davatelja usluga preko SSH-a.
P—02 — ProizvodBeta
Samohosting kontrolna ravnina i PaaS. Usvaja servere koje već posjedujete, a ne iznajmljuje vam nečije druge.
01 — Što je to?
just.locker je samohosting kontrolna ravnina i PaaS. Upravlja poslužiteljima koje već posjedujete umjesto da vam iznajmljuje tuđe poslužitelje. Strojevi, davatelji računa i domene ostaju vaši, a kontrolna ravnina radi na vrhu njih.
02 — Usvajanje poslužitelja
01
Postavlja novi stroj od bilo kojeg davatelja usluga preko SSH-a.
02
Generira vlastiti ključ ed25519, instalira ga i onemogućuje provjeru autentičnosti lozinke.
03
Štiti poslužitelj alatima ufw, fail2ban, unattended-upgrades i Docker.
04
Svaka vjerodajnica generirana tijekom postavljanja poslužitelja pohranjena je u trezoru.
03 — Primjena
01
Povezivanje Git udaljene ili postojeće OCI slike. Izgradite putem Dockerfile, Compose, Railpack, Nixpacks ili statičkog puta.
02
Kroz HMAC-verified webhooks, s git-poll fallback kada webhook ne može doći do kontrolne ravnine.
03
Živi dnevnici izgradnje, povratak jednim klikom, pokretanje, zaustavljanje i ponovno pokretanje spremnika, dnevnici spremnika i izvršavanje naredbi, plus interaktivni terminal.
04
Sastavljanja se izvode neovisno tako da se nastavljaju nakon ponovnog pokretanja API-ja. Radnik se zatim ponovno povezuje s pokrenutom izgradnjom.
04 — Izloženost i umrežavanje
01
Traefik po domeni s Let’s Encrypt ili Cloudflare tunelom.
Upravljana Traefik verzija je fiksirana svojim sažetkom. Koristi filtrirani, samo za čitanje Docker API proxy umjesto izravnog pristupa utičnici.
02
WireGuard s više korisnika s zadanim pravilima odbijanja po korisniku, ulozi projekta i resursu te privatnim VIP aplikacijama.
Hibridni način rada drži javni ulazak uz pristup samo VPN-u.
05 — Sigurnosne kopije i oporavak
01
Planirane sigurnosne kopije Docker volumena i logičkih izvoza baza podataka, šifrirane alatom age, s determinističkim autentificiranim manifestom.
02
Sigurnosne kopije odlaze u montirani Storage Box ili S3 kompatibilnu pohranu. Vjerodostojnosti ostaju ograničene na trezor. Samo šifrirane sigurnosne kopije napuštaju poslužitelj.
03
Obnavlja baze podataka i volumene, a zatim ponovno implementira snimljeno nepromjenjivo izdanje.
06 — Tajne
AES-256-GCM trezor s ACL za svaku tajnu. Tajne klasificirane kao osjetljive vjerodajnice može otkriti samo superadministrator, s izričitim razlogom.
07 — Obračun
01
Klijenti, ponavljajuće usluge i računi, s MRR pogledom.
02
SaaS fakturiranje s neutralnim proizvodima i cijenama, hosted checkout, pretplate, povrati i prava, preko Stripe Connect ili Paddle.
08 — Kontinuitet
01
Samo-ažuriranja su potpisana s ECDSA i popravljaju se sažetkom. Zahtijevaju provjere prije prijenosa, sigurnosnu kopiju baze podataka i provjeru stanja s automatskim vraćanjem.
02
Migracija se odvija u dvije faze: prvo se ujednačava postojeća instalacija Coolifyja, a zatim se rad prebacuje na novi sustav.
09 — Ograničenja struje
Ograničenje 01
Produkcija s kritičnim podacima zahtijeva reprezentativni canary test, dulje praćenje stabilnosti, dogovorene RPO i RTO ciljeve te redovite vježbe oporavka.
Granica 02
Izgradnje iz izvornog koda odbijaju se dok ne bude dostupan privremeni izrađivač bez root povlastica. Slike se stoga isporučuju unaprijed izgrađene.
10 — Slaganje
Pitanja o just.locker? Piši nam.