Specus

P—02 — ToodeBeeta

Isemajutuslik juhtimisplaan ja PaaS. See võtab kasutusele serverid, mis juba kuuluvad teile, selle asemel, et rentida kellegi teise oma.

01 — Mis see on

just.locker on self-hosted kontrolli lennuk ja PaaS. See haldab servereid, mis juba kuuluvad teile, selle asemel, et rentida teile kellegi teise servereid. Masinad, teenusepakkuja kontod ja domeenid jäävad teie omaks ning juhtimisplaan töötab nende peal.

02 — Serveri kasutuselevõtt

01

Serveri seadistamine SSH kaudu

Seadistab uue masina mis tahes pakkujalt üle SSH.

02

Oma võti

Genereerib oma ed25519 võtme, installib selle ja keelab parooli autentimise.

03

Turvatud kohe algusest

Turvab serveri vahenditega ufw, fail2ban, unattended-upgrades ja Docker.

04

Mandaadid hoidlates

Kõik serveri seadistamise käigus loodud mandaadid salvestatakse hoidlasse.

03 — Käsutused

01

Allikad

Link Git kauge või olemasoleva OCI pilt. Ehita Dockerfile, Compose, Railpack, Nixpacks või staatilise tee kaudu.

02

Automaatne juurutamine tõukamisel

Kasutades HMAC-iga kontrollitud webhooke, koos git-poll-i varufunktsiooniga, kui webhook ei jõua kontrollitasandile.

03

Kasutage konteinerit

Reaalajas koostamise logid, ühe klõpsuga tagasilükkamine, konteineri käivitamine, peatamine ja taaskäivitamine, konteineri logid ja käskude täitmine ning interaktiivne terminal.

04

API-st sõltumatud tarkvarakoosted

Järeltöötlused töötavad iseseisvalt, nii et need jätkuvad ka pärast API taaskäivitamist. Seejärel ühendab töötaja end uuesti töötava koostamisega.

04 — Eksponeerimine ja võrgustike loomine

01

Sissepääs

Domeeni kohta Traefik koos Let’s Encrypt või Cloudflare Tunnel.

Traefiki hallatav versioon on fikseeritud selle kokkuvõtte abil. See kasutab filtreeritud, kirjutuskaitstud Docker API puhverserverit, mitte otsest juurdepääsu pesale.

02

VPN

Mitme rentijaga WireGuard koos vaikimisi keelatud poliitikatega kasutaja, projekti rolli ja ressursi ning privaatsete rakenduste VIP-ide järgi.

Hübriidrežiim hoiab avalikku sisenemist koos ainult VPN-i juurdepääsuga.

05 — Varundamine ja taastamine

01

Mis on varustatud

Docker-andmemahtude ja andmebaaside loogiliste eksportide ajastatud varukoopiad, mis on krüptitud age-tööriistaga ja varustatud deterministliku, autenditud manifestiga.

02

Kuhu see läheb

Varundused lähevad paigaldatud Storage Box või S3-ühilduv ladustamine. Mandaadid jäävad hoidla piiresse. Serverist lahkuvad ainult krüptitud varukoopiate failid.

03

Asenda server

Taastab andmebaasid ja köited, seejärel juurutab uuesti salvestatud muutumatu väljaande.

06 — Saladused

AES-256-GCM hoidla, millel on iga saladus ACL. Saladusi, mis on liigitatud tundlikeks mandaatideks, saab avaldada ainult superadministraator, kellel on selge põhjus.

07 — Arveldamine

01

Oma kontod

Kliendid, korduvad teenused ja arved, koos MRR vaatega.

02

Juurutatavad projektid

SaaS-arveldus pakkuja neutraalsete toodete ja hindadega, majutatud makse, tellimused, tagasimaksed ja õigused Stripe Connecti või Paddle'i kaudu.

08 — Järjepidevus

01

Enesevärskendused

Enesevärskendused allkirjastatakse ECDSA-ga ja parandatakse digest'i abil. Need nõuavad eelkontrolli, andmebaasi varundamist ja seisukorra kontrollimist koos automaatse tagasipööramisega.

02

Üleminek Coolifyst

Üleminek toimub kahes etapis: kõigepealt ühtlustatakse olemasolev Coolify paigaldus, seejärel viiakse töö üle uude süsteemi.

09 — Praegused piirangud

Piirväärtus 01

Ainult rohelised projektid

Kriitiliste andmetega tootmiskeskkond nõuab esinduslikku canary-testi, pikemat stabiilsuse jälgimist, kokkulepitud RPO ja RTO eesmärke ning regulaarseid taastamisharjutusi.

Piirväärtus 02

Lähtekoodist pole võimalik ehitada

Lähtekoodist ehitamisest keeldutakse, kuni on saadaval ajutine ehitajaliides ilma root-õigusteta. Pildid on seega eelnevalt ehitatud.

10 — Virn

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

Küsimusi toote just.locker kohta? Kirjuta meile.