01
Einbindung über SSH
Bindet eine neue Maschine eines beliebigen Anbieters über SSH ein.
P—02 — ProduktBeta
Eine selbst gehostete Steuerungsebene und PaaS. Sie bindet Ihre vorhandenen Server ein, statt Ihnen fremde Server zu vermieten.
01 — Überblick
just.locker ist eine selbst gehostete Steuerungsebene und PaaS. Sie bindet Ihre vorhandenen Server ein, statt Ihnen fremde Server zu vermieten: Maschinen, Anbieterkonten und Domains bleiben Ihre, die Steuerungsebene läuft darüber.
02 — Server-Einbindung
01
Bindet eine neue Maschine eines beliebigen Anbieters über SSH ein.
02
Erzeugt und installiert einen eigenen ed25519-Schlüssel und deaktiviert die Passwortanmeldung.
03
Sichert den Server mit ufw, fail2ban, unattended-upgrades und Docker ab.
04
Alle bei der Einbindung erzeugten Zugangsdaten landen im Tresor.
03 — Deployments
01
Ein Git-Repository oder ein vorhandenes OCI-Image verknüpfen. Builds über Dockerfile, Compose, Railpack, Nixpacks oder das statische Verfahren.
02
Über HMAC-geprüfte Webhooks, mit Git-Polling als Ersatz, wenn ein Webhook die Steuerungsebene nicht erreicht.
03
Live-Buildprotokolle, Rollback mit einem Klick, Start, Stopp und Neustart von Containern, Protokolle und Befehlsausführung sowie ein interaktives Terminal.
04
Builds laufen unabhängig und überstehen deshalb einen API-Neustart. Der Worker verbindet sich anschließend wieder mit dem laufenden Build.
04 — Exposition und Netzwerke
01
Traefik pro Domain mit Let’s Encrypt oder Cloudflare Tunnel.
Das verwaltete Traefik wird über einen festen Digest referenziert und verwendet einen gefilterten Docker-API-Proxy mit Lesezugriff statt des direkten Sockets.
02
Mandantenfähiges WireGuard mit standardmäßiger Verweigerung je Benutzer, Projektrolle und Ressource sowie privaten Anwendungs-VIPs.
Ein hybrider Modus kombiniert öffentlichen eingehenden Zugriff mit reinem VPN-Zugriff.
05 — Backup und Wiederherstellung
01
Geplante, mit age verschlüsselte Backups von Docker-Volumes und logischen Datenbank-Exports mit einem deterministischen, authentifizierten Manifest.
02
Eine eingebundene Storage Box oder S3-kompatibler Speicher. Zugangsdaten bleiben auf den Tresor beschränkt; nur verschlüsselte Pakete verlassen den Server.
03
Stellt Datenbanken und Volumes wieder her und deployt anschließend das gespeicherte unveränderliche Release.
06 — Secrets
Ein AES-256-GCM-Tresor mit einer ACL pro Secret. Als sensible Zugangsdaten eingestufte Secrets darf nur ein Superadmin mit ausdrücklicher Begründung offenlegen.
07 — Abrechnung
01
Kunden, wiederkehrende Leistungen und Rechnungen mit einer Übersicht des monatlich wiederkehrenden Umsatzes (MRR).
02
SaaS-Abrechnung mit anbieterunabhängigen Produkten und Preisen, gehosteter Zahlungsabwicklung, Abonnements, Erstattungen und Zugriffsrechten über Stripe Connect oder Paddle.
08 — Kontinuität
01
ECDSA-signiert und über Digest festgelegt, nach Vorabprüfungen, einem Datenbank-Backup und einer Zustandsprüfung, mit automatischem Rollback.
02
Eine Migration in zwei Phasen vereinheitlicht eine vorhandene Coolify-Installation und führt danach die Umstellung durch.
09 — Aktuelle Grenzen
Grenze 01
Produktionsbetrieb mit kritischen Daten erfordert einen repräsentativen Canary-Test mit Beobachtungsphase, vereinbarte RPO und RTO sowie regelmäßige Wiederherstellungstests.
Grenze 02
Builds aus Quellcode werden erst zugelassen, wenn ein kurzlebiger Builder ohne Root-Rechte existiert. Images werden deshalb bereits fertig gebaut bereitgestellt.
10 — Technologien
Fragen zu just.locker? Schreiben Sie uns.