Specus

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

Postavljanje poslužitelja preko SSH-a

Postavlja novi stroj od bilo kojeg davatelja usluga preko SSH-a.

02

Svoj ključ

Generira vlastiti ključ ed25519, instalira ga i onemogućuje provjeru autentičnosti lozinke.

03

Zaštićen od prvog dana

Štiti poslužitelj alatima ufw, fail2ban, unattended-upgrades i Docker.

04

Vjerodostojnosti u trezoru

Svaka vjerodajnica generirana tijekom postavljanja poslužitelja pohranjena je u trezoru.

03 — Primjena

01

Izvori

Povezivanje Git udaljene ili postojeće OCI slike. Izgradite putem Dockerfile, Compose, Railpack, Nixpacks ili statičkog puta.

02

Automatska implementacija na pritisak

Kroz HMAC-verified webhooks, s git-poll fallback kada webhook ne može doći do kontrolne ravnine.

03

Upravljajte spremnikom

Živi dnevnici izgradnje, povratak jednim klikom, pokretanje, zaustavljanje i ponovno pokretanje spremnika, dnevnici spremnika i izvršavanje naredbi, plus interaktivni terminal.

04

Izgradnje neovisne o API-ju

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

Ulazak

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

VPN

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

Što je sigurnosno kopirano

Planirane sigurnosne kopije Docker volumena i logičkih izvoza baza podataka, šifrirane alatom age, s determinističkim autentificiranim manifestom.

02

Gdje to ide

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

Zamijeni poslužitelj

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

Vaši vlastiti računi

Klijenti, ponavljajuće usluge i računi, s MRR pogledom.

02

Projekti koje implementirate

SaaS fakturiranje s neutralnim proizvodima i cijenama, hosted checkout, pretplate, povrati i prava, preko Stripe Connect ili Paddle.

08 — Kontinuitet

01

Samoažuriranja

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

Prelazak s Coolifyja

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

Samo projekti na novom terenu

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

Nema sastavljanja iz izvora

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

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

Pitanja o just.locker? Piši nam.