Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

Relaticlev3.5.8

CRM, с которой работают ИИ-агенты: воронка сделок, компании и задачи, а Claude и другие агенты читают данные и заводят сделки напрямую - замена Attio и HubSpot.

Relaticle - несколько независимых workspace на одной инсталляции, REST API с полным CRUD и 22 типа кастомных полей без миграций (включая связи между сущностями и шифрование отдельных полей). Интерфейс - английский.

После создания сервера Relaticle разворачивается сам за ~9 минут: Docker-стек из пяти контейнеров (приложение, Horizon, планировщик, PostgreSQL, Redis), TLS через Caddy, секреты (APP_KEY, пароль базы) сгенерированы автоматически - вручную ничего настраивать не нужно.

Что внутри

Relaticle (образ ghcr.io/relaticle/relaticle:3.5.8)
одно приложение в трех ролях: app (nginx + php-fpm), horizon (Laravel Horizon, очереди) и scheduler (Laravel schedule:work).
PostgreSQL 17
основная база (компании, сделки, задачи, workspace).
Redis 7
очереди Horizon и кеш.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt), единственный процесс с публичными портами 80/443.

Как войти

  1. Адрес формируется из публичного IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.114 -> https://45-15-159-114.fatmetal.net (тот же адрес показан при входе по SSH, в MOTD).

  2. Откройте https://<ваш-адрес>/app. Администратора создает сам установщик (make:filament-user), без гонки за регистрацией: логин admin@<ваш-адрес> (или свой e-mail, если при заказе указали ADMIN_EMAIL), пароль - пароль сервера, тот же, что для SSH. Полные данные - в файле /root/relaticle-credentials.txt.

  3. Страница /register открыта всем, но по умолчанию требует подтверждения e-mail (REQUIRE_EMAIL_VERIFICATION=true); без настроенного SMTP письмо с подтверждением уходит только в лог контейнера, и посторонний не сможет закончить регистрацию. Чтобы приглашать коллег по почте, задайте SMTP_HOST и соседние параметры в /etc/relaticle-mp/params.env и перезапустите установщик.

Свой домен

Направьте A-запись на IP сервера, задайте DOMAIN=ваш.домен в /etc/relaticle-mp/params.env и выполните bash /opt/relaticle-mp/install.sh - скрипт идемпотентен (секреты и уже созданный аккаунт администратора переиспользуются), Caddy перевыпустит сертификат под новый домен. Полная инструкция - на сервере: cat /root/relaticle-credentials.txt.

Требования

Пять контейнеров держат в простое около 1.5 ГБ RAM - Laravel Horizon один занимает ~1.3 ГБ, и это не разовый всплеск после старта, а постоянная нагрузка, так что памяти впритык, не с большим запасом. Комфортный тариф - CPU2-RAM4-DISK50.

Чат-ассистент и MCP-сервер требуют ключ модели - Anthropic, OpenAI, Ollama или свой OpenAI-совместимый шлюз, переменной окружения в /opt/relaticle/.env (после входа, с перезапуском docker compose up -d); без ключа CRM-ядро работает полностью, отвечает только чат. Обращения к модели идут через прокси Fatmetal (api-proxy.fatmetal.net:8080) - он уже включен в сервер, отдельно заказывать не нужно. Лимит 300 ИИ-кредитов в месяц на self-host действует и на своем сервере - считает только чат внутри CRM, MCP и REST API снаружи кредиты не тратят; поднимается правкой поля plan у workspace в базе (максимум 10 000/мес, схема - docs/billing.md в репозитории апстрима).

Подробный разбор с замерами →
Relaticle450 ₽/месЗапустить →