Specus

P—02 — ПродуктБета

Самостоятелно хоствана контролна равнина и PaaS. Той приема сървъри, които вече притежавате, вместо да ви наема някой друг.

01 — Какво е то

just.locker е самостоятелно хоствана контролна равнина и PaaS. Той управлява сървъри, които вече притежавате, вместо да ви наема сървъри на някой друг. Машините, акаунтите на доставчиците и домейни остават ваши, а контролната равнина работи върху тях.

02 — Приемане на сървъра

01

Поемане на управлението чрез SSH

Поема управлението на нов сървър от всеки доставчик чрез SSH.

02

Свой собствен ключ

Генерира собствен ключ ed25519, инсталира го и изключва удостоверяването с парола.

03

Закалени от самото начало

Укрепва сигурността на сървъра с ufw, fail2ban, unattended-upgrades и Docker.

04

Идентификационни данни в хранилището

Всички идентификационни данни, генерирани по време на настройката на сървъра, се съхраняват в трезора.

03 — Разполагане на персонал

01

Източници

Свържете отдалечено Git хранилище или съществуващ OCI образ. Изграждане чрез Dockerfile, Compose, Railpack, Nixpacks или статично разполагане.

02

Автоматично разполагане при натискане

Чрез webhooks, проверени с HMAC; ако webhook не може да достигне системата за управление, се използва периодична проверка на Git хранилището.

03

Работете с контейнера

Живи регистрационни файлове за изграждане, връщане с едно кликване, стартиране, спиране и рестартиране на контейнери, регистрационни файлове на контейнери и изпълнение на команди, плюс интерактивен терминал.

04

Независими компилации

Изгражда се независимо, така че да продължи след рестартиране на API. Работникът след това се свързва отново към текущата компилация.

04 — Експозиция и работа в мрежа

01

Влизане

Traefik за всеки домейн с Let’s Encrypt или Cloudflare Tunnel.

Управляваният Traefik е фиксиран чрез digest на образа и използва филтриран прокси за Docker API само за четене вместо пряк достъп до сокета.

02

VPN

WireGuard за множество отделени клиенти, с отказ по подразбиране според потребителя, ролята в проекта и ресурса, и частни виртуални IP адреси за приложенията.

Хибридният режим съчетава публичен достъп с достъп само през VPN.

05 — Архивиране и възстановяване

01

Какво се архивира

Планирани резервни копия на Docker томове и логически експорти на бази данни, криптирани с age, с детерминистичен удостоверен манифест.

02

Където отива

Към монтирана Storage Box или S3-съвместимо хранилище. Идентификационните данни остават ограничени до трезора; само криптираните пакети напускат сървъра.

03

Замяна на сървър

Възстановява бази данни и томове, след което отново разгръща записаното непроменливо освобождаване.

06 — Тайните на любовта

Трезор с AES-256-GCM с ACL за всяка тайна. Тайните, класифицирани като чувствителни идентификационни данни, могат да бъдат разкрити само от супер администратор, с изрична причина.

07 — Фактуриране

01

Вашите собствени сметки

Клиенти, периодични услуги и фактури, с преглед на месечните повтарящи се приходи (MRR).

02

Проектите, които разполагате

SaaS фактуриране с независими от доставчика продукти и цени, хоствано плащане, абонаменти, възстановявания и права за достъп чрез Stripe Connect или Paddle.

08 — Приемственост

01

Самостоятелни актуализации

Самостоятелните актуализации се подписват с ECDSA и се фиксират чрез дижест. Те изискват предварителни проверки, резервно копие на базата данни и проверка на състоянието, с автоматично връщане.

02

Преминаване от Coolify

Миграцията протича на два етапа: първо се уеднаквява съществуващата инсталация на Coolify, след което се преминава към новата система.

09 — Текущи ограничения

Ограничение 01

Само нови проекти

Използването в продукционна среда с критични данни изисква представителен canary тест, период на наблюдение, договорени RPO и RTO и периодични тестове за възстановяване.

Ограничение 02

Няма изграждане от източника

Изграждането от изходния код се отказва, докато не е налице временен строител без права на администратор. Следователно изображенията се доставят предварително изградени.

10 — Стека

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

Въпроси за just.locker? Пишете ни.