Перейти к содержанию

Открытая бета: пока мы доделываем продукт, что-то может сломаться.

Сообщить об ошибкеСледить за развитием в X
RankMeFast, открытая бета
Самостоятельный хостинг RankMeFast

Начало работы

Самостоятельный хостинг RankMeFast

Запустите RankMeFast на своём сервере с Docker Compose.

Самостоятельный хостинг RankMeFast

Запустите RankMeFast на своём сервере с Docker Compose.

Перед началом

Установите Docker с Compose и получите исходный код проекта. Выполняйте команды из каталога проекта. Программа бесплатна; сервер и API провайдеров оплачиваете вы. Не раскрывайте файл окружения.

Настройте установку

cp .env.example .env

Скопируйте шаблон и отредактируйте корневой .env. Задайте CLIENT_URL и SERVER_URL. Создайте отдельные случайные значения для BETTER_AUTH_SECRET и MASTER_ENCRYPTION_KEY; команда openssl rand -hex 32 создаёт одно значение. Настройте реальные провайдеры, ключи и отправку почты по .env.example. Для своей установки можно оставить PAYMENT_PROVIDER=none.

При установке на одном адресе задайте для APP_URL и VITE_SITE_URL то же значение, что и для CLIENT_URL.

Не запускайте систему с ключами-заглушками. В рабочем режиме имитация провайдеров запрещена по умолчанию; не включайте демонстрационные исключения на публичном сервере.

Запустите и проверьте

docker compose up -d --build
docker compose ps

После настройки запустите платформу и проверьте состояние сервисов. Откройте адрес из CLIENT_URL, создайте аккаунт и добавьте первый сайт.

Поддерживайте работу

Вы отвечаете за безопасность, HTTPS, обновления и резервные копии баз данных и файла окружения. Создавайте копии перед обновлениями. При ошибках запуска проверьте журналы сервисов, не публикуя учётные данные.