/
InvestClub 🐹
Esc
Начните вводить для поиска

Установка дашборда content-factory

📊 Что это

content-factory — веб-дашборд InvestClub для автоматической генерации контента в 8 социальных сетей. Ты задаёшь тему — AI исследует её через Perplexity, GPT генерирует посты под каждую платформу (VK, OK, LinkedIn, Telegram, Дзен, VC.ru, TJournal, Threads), ты модерируешь. Запускается одной командой через Docker, всё хранится локально на твоём сервере.

⚠️ Доступ к дашборду — только для участников полной версии (Десятка). В Lite-версию (1 агент) дашборд не входит.

Главный дашборд content-factory

Главный экран дашборда — статистика и быстрый доступ ко всем функциям

🧱 Что нужно

Дашборд работает в Docker-контейнере на твоём сервере. Минимальные требования: VPS с 1 CPU / 1 GB RAM, Docker и docker-compose, открытый порт 3000. На таких конфигурациях, как Beget или Timeweb за 22-200 ₽/мес, всё крутится без проблем.

Подготовка

Перед установкой собери в одну заметку:

1. Сервер

Любой VPS с Linux (Ubuntu 22.04+). Если ещё нет — посмотри гайд по VPS, там пошагово выбор провайдера и первоначальная настройка.

2. Docker и docker-compose

Поставь Docker одной командой:

curl -fsSL https://get.docker.com | bash
apt install -y docker-compose-plugin

Проверь:

docker --version
docker compose version

3. API-ключи

Эти ключи задаются в дашборде через UI на /settings, не через .env, поэтому их можно подставить уже после первого запуска.

СервисЗачемОбязателен?
OpenAIГенерация постов через GPT-4 / GPT-4 TurboДа
PerplexityResearch темы — собирает свежие фактыДа
Telegram Bot TokenАвтопубликация в твой Telegram-каналОпционально

Итого:

VPS: ssh root@IP_сервера
OpenAI:     sk-...
Perplexity: pplx-...
Telegram bot: 123456789:ABC... (опционально)

Получи лицензию у бота Десятки

Чтобы получить доступ к дашборду, открой бота полной Фабрики:

@aiclub10_bot

Напиши боту команду /factory — он проверит, что ты в группе Десятки, и пришлёт лицензию + готовую команду установки прямо в личку.

Установка дашборда

Скопируй готовую команду из личного сообщения от @aiclub10_bot (которую он прислал тебе после /factory) и вставь её в терминал на своём сервере.

🔐 Почему здесь нет команды напрямую

Команда установки персональная — она содержит твой лицензионный ключ, привязанный к твоему Telegram. Без ключа дашборд не запустится. Команду выдаёт только бот @aiclub10_bot после проверки, что ты в группе Десятки.

После запуска Docker сам соберёт образ, поднимет SQLite-том и контейнер content-editor. Через минуту дашборд будет доступен на порту 3000.

Если бот ещё не написал тебе — открой @aiclub10_bot и напиши команду /factory.

Открой дашборд в браузере

В браузере введи:

http://IP_твоего_сервера:3000

При первом заходе попросит пароль администратора (значение EDITOR_PASSWORD из .env). Если хочешь — сразу же в админке привяжи свой домен через nginx, чтобы было красивее.

Настройка ключей через UI

Все API-ключи задаются в дашборде на странице /settings:

  1. Открой /settings в дашборде
  2. Вставь ключ OpenAI (для GPT-генерации постов)
  3. Вставь ключ Perplexity (для research)
  4. Опционально — токен Telegram-бота, если хочешь автопостить
  5. Сохрани

⚠️ Ключи никуда наружу не уходят, хранятся в локальной SQLite-базе твоего контейнера.

Страница настроек дашборда

Страница /settings — все API-ключи в одном месте, ничего наружу не уходит

Как пользоваться

Базовый цикл генерации:

  1. Контент-план — нажми «Сгенерировать план» → AI предложит 30 топиков на месяц
  2. Research — выбери топик → Perplexity соберёт свежие факты
  3. Посты — GPT сгенерирует адаптированные под 8 платформ (VK, OK, LinkedIn, Telegram, Дзен, VC.ru, TJournal, Threads)
  4. Модерация — одобри / отредактируй / отправь на перегенерацию
  5. Публикация — в Telegram-канал автоматически (опционально), в остальные соцсети — копипастом

📋 Шаг 1 — Контент-план и топики

Страница топиков и контент-план

30 топиков на месяц одним кликом — потом по каждому Perplexity собирает research

✍️ Шаг 2 — Сгенерированные посты для 8 соцсетей

Список сгенерированных постов

Каждый топик превращается в 8 адаптированных постов под разные платформы

📝 Шаг 3 — Редактор поста с историей версий

Редактор поста с историей правок

Правки сохраняются в историю — можно откатиться на любую версию

Обновление

Когда выходит новая версия дашборда — попроси у бота свежую команду обновления через @aiclub10_bot/factory. Бот пришлёт актуальный установщик с твоим ключом, который безопасно пере-собирает контейнер с сохранением базы данных.

Проблемы?

ПроблемаРешение
Контейнер не стартуетПосмотри логи: docker logs content-editor. Если не понятно — пришли скрин в чат клуба.
«Лицензия не найдена» при стартеЛицензионный ключ должен быть в файле .aiclub-license в папке проекта. Получи свежий ключ у @aiclub10_bot командой /factory.
«Лицензия отозвана»Проверь, что ты ещё в группе Десятки. Если да — напиши /factory ещё раз, бот выдаст свежий ключ.
Порт 3000 занятПомоги настроить через @algot888 — поменяем маппинг порта в docker-compose.
Не могу зайти снаружиОткрой порт в ufw: ufw allow 3000/tcp
Забыл пароль админаНапиши @algot888 — поможем сбросить.

По всем нестандартным ситуациям — @algot888 или чат клуба Десятки.