пошаговое руководство · опыт с серверами не нужен

Свой форум,
с нуля.

Если ты когда-нибудь создавал форум на Jcink или Forumotion, ты уже знаешь больше, чем думаешь. Это руководство объяснит остальное — по шагам, простым языком.

Четыре вещи, которые понадобятся.

Не переживай, если что-то звучит незнакомо — каждый пункт подробно объяснён ниже.

CLI

Небольшая программа, которую ты запускаешь на своём компьютере. Она всё делает сама — как мастер установки.

🐧

Аккаунт GitHub

Бесплатный аккаунт на GitHub, где будет храниться код твоего форума. Регистрация займёт две минуты.

🌍

Арендованный сервер

Небольшой компьютер в интернете, который круглосуточно обслуживает твой форум. Платишь помесячно у хостинг-провайдера.

🌐

Доменное имя

Адрес твоего форума — например, myforum.ru. Регистрируется у доменного регистратора и оплачивается ежегодно.

Скачай CLI.

CLI расшифровывается как интерфейс командной строки — программа, которую запускают, вводя короткие команды в окне терминала. Думай о ней как о мастере установки: она задаёт вопросы и выполняет всю техническую работу в фоне. Понимать, что именно происходит, не нужно — просто отвечай на подсказки.

Запуск на macOS

После скачивания открой Терминал (нажми Cmd + Пробел, введи Terminal, нажми Enter). Затем выполни три команды ниже — копируй их по одной, вставляй в Терминал и нажимай Enter после каждой.

● ● ● $ xattr -d com.apple.quarantine cuento-cli-mac
   # убирает пометку «загружено из интернета», которую macOS ставит на новые файлы
$ chmod +x cuento-cli-mac
   # разрешает запуск файла как программы
$ ./cuento-cli-mac
   # запускает CLI — появится меню
Подсказка Если Терминал пишет «No such file or directory» — значит, он смотрит не в ту папку. Введи cd (с пробелом), затем перетащи скачанный файл прямо в окно Терминала — путь вставится автоматически. Нажми Enter, после чего повтори команды.

Запуск на Windows

Скачай версию для Windows. При первом запуске Windows может показать синее предупреждение — нажми Подробнее → Выполнить в любом случае. Оно появляется для любой программы без платного сертификата издателя; Cuento CLI — это открытый исходный код, программа безопасна.

● ● ● # открой Командную строку (найди «cmd» в меню Пуск)
> cuento-cli-windows.exe
  # появится меню

Арендуй сервер.

Твоему форуму нужен дом в интернете — компьютер, который работает круглосуточно и отдаёт страницы посетителям. VPS (виртуальный выделенный сервер) — это именно он: часть реального сервера, арендуемая помесячно у хостинг-провайдера.

Jcink против Cuento На платформах вроде Jcink или Forumotion сервер предоставляет сама платформа, и ты делишь его с тысячами других форумов. С Cuento ты арендуешь сервер сам — а значит, данные твои, правила твои, и никакая платформа не сможет закрыть твой форум.
01

Выбери хостинг-провайдера

Рекомендуем Hetzner (hetzner.com) — надёжный и доступный, от ~$4 в месяц. Другие хорошие варианты — DigitalOcean и Vultr. У всех трёх понятные панели управления и простой процесс регистрации.

02

Создай сервер

При создании нового сервера (на DigitalOcean он называется «droplet», на Hetzner — «облачный сервер») выбери Ubuntu 22.04 или Debian 12 в качестве операционной системы. Самый дешёвый тариф — 1 CPU и 1 ГБ ОЗУ — полностью хватит для комфортной работы Cuento.

03

Запиши IP-адрес и root-пароль

После создания сервера ты увидишь его IP-адрес — строку цифр вроде 12.34.56.78 — и либо получишь, либо сам установишь root-пароль. Сохрани оба значения — CLI спросит их при установке.

Создай аккаунт GitHub.

GitHub — это бесплатный сайт, где хранятся и публикуются программные проекты. Аккаунт нужен потому, что Cuento CLI сохранит код твоего форума туда и будет использовать его для автоматической публикации обновлений на твой сервер при выходе новых версий.

А что такое Git? Ты мог слышать о Git — это технология, на которой построен GitHub. Думай о нём как об очень подробной истории изменений кода — вроде отслеживания правок в Word, но для программ. Учить Git не нужно. CLI берёт это на себя.
01

Зарегистрируйся на github.com

Достаточно бесплатного личного аккаунта. Регистрация простая — только email и пароль. Всё дополнительное в процессе онбординга можно пропустить.

02

Создай Personal Access Token

CLI использует «токен» — длинный пароль — чтобы действовать от твоего имени на GitHub. Перейди в Settings → Developer settings → Personal access tokens → Tokens (classic) и нажми Generate new token (classic). Дай ему любое название, выбери срок действия и отметь чекбоксы: repo, workflow, admin:public_key. Нажми Generate token, скопируй длинную строку и сохрани в надёжном месте — она понадобится при запуске CLI.

Зарегистрируй доменное имя.

Доменное имя — это адрес твоего форума: то, что люди вводят в браузере, чтобы попасть к тебе, например myforum.ru или nasherpg.net. Его регистрируют у регистратора доменных имён и платят небольшую годовую абонентскую плату.

🏭

Porkbun

Часто самые низкие цены. Простая и понятная панель управления. Хороший выбор для новичков.

📌

Namecheap

Популярный и надёжный регистратор. Хорошие скидки на первый год и привычный интерфейс.

Cloudflare Registrar

Продаёт домены по себестоимости без наценки. Добавляет бесплатную защиту и ускорение сайта.

Важно — привяжи домен к серверу до запуска CLI Когда у тебя есть и домен, и сервер, нужно связать их до запуска CLI. Это называется настройкой A-записи: зайди в DNS-настройки своего регистратора, найди запись типа «A» и укажи в ней IP-адрес сервера (тот, что записал на шаге 2). Изменение обычно вступает в силу за несколько минут — максимум несколько часов. Поищи «как настроить A-запись [название регистратора]» — у каждого есть инструкция именно для этого.

Запусти CLI и следуй подсказкам.

Всё готово. Открой CLI — появится меню. Выбери Добавить новый проект и отвечай на вопросы по одному. Вот что CLI спросит и что нужно вводить:

Что CLI спрашивает Что вводить
GitHub token Personal access token, созданный на шаге 3
IP-адрес сервера IP, записанный от провайдера на шаге 2 (например 12.34.56.78)
SSH-пользователь Обычно root для только что созданного сервера
SSH-пароль Root-пароль от хостинг-провайдера
Домен Твоё доменное имя с шага 4 (например myforum.ru)
Пароли базы данных Придумай надёжные пароли и запиши их в безопасном месте
Дальше просто жди После ответов на вопросы CLI подключится к серверу и автоматически установит всё: базу данных, веб-сервер, SSL (замочек в адресной строке) и сам форум. Это займёт несколько минут. Когда всё готово, CLI выведет адрес твоего форума. Ты в эфире.
01

Создай аккаунт администратора

Снова открой CLI, выбери свой проект и нажми Добавить пользователя — CLI создаст аккаунт прямо в базе данных и спросит, выдать ли ему права администратора. После этого войди на форум и изучи панель управления — там тебя ждут подфорумы, шаблоны, виджеты шапки и настройки прав доступа.

02

Обновления — так же просто

Когда выходит новая версия Cuento, снова открой CLI, выбери свой проект и нажми Обновить. CLI сверит изменения и установит всё необходимое — никаких ручных действий.

03

Нужно больше подробностей?

На странице CLI описана каждая команда, а в документации подробно разобраны все возможности панели администратора.

Готов построить свой мир?

Скачай CLI и запусти форум уже сегодня.

Скачать Cuento CLI ↗