01
Поемане на управлението чрез SSH
Поема управлението на нов сървър от всеки доставчик чрез SSH.
P—02 — ПродуктБета
Самостоятелно хоствана контролна равнина и PaaS. Той приема сървъри, които вече притежавате, вместо да ви наема някой друг.
01 — Какво е то
just.locker е самостоятелно хоствана контролна равнина и PaaS. Той управлява сървъри, които вече притежавате, вместо да ви наема сървъри на някой друг. Машините, акаунтите на доставчиците и домейни остават ваши, а контролната равнина работи върху тях.
02 — Приемане на сървъра
01
Поема управлението на нов сървър от всеки доставчик чрез 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
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, след което се преминава към новата система.
09 — Текущи ограничения
Ограничение 01
Използването в продукционна среда с критични данни изисква представителен canary тест, период на наблюдение, договорени RPO и RTO и периодични тестове за възстановяване.
Ограничение 02
Изграждането от изходния код се отказва, докато не е налице временен строител без права на администратор. Следователно изображенията се доставят предварително изградени.
10 — Стека
Въпроси за just.locker? Пишете ни.