Начало работы
Самостоятельный хостинг 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, обновления и резервные копии баз данных и файла окружения. Создавайте копии перед обновлениями. При ошибках запуска проверьте журналы сервисов, не публикуя учётные данные.