скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Ралли

Ралли

Rally — это инструмент группового планирования. Альтернатива Doodle для поиска времени встреч в разных часовых поясах, регистрация участников не требуется. Открытый исходный код, лицензия AGPL, чистый современный интерфейс и напоминания по электронной почте. Создан для команд, которые считают уровень бесплатного пользования Doodle слишком ограничительным.

Версия

Последний

Операционная система

Ubuntu Server 24.04 LTS

Мин. БАРАН

1 GB

Типы IP

ИПВ4, ИПВ6

Доступ к ралли

  • Откройте браузер и перейдите на: https://<SERVER-IP>/
  • Примите предупреждение SSL (самоподписанный сертификат).

Конфигурация электронной почты (SMTP)

Убедитесь, что для этого сервера разрешены SMTP-подключения (запросите включение SMTP-доступа).

Настройки SMTP хранятся в: /root/rallly/config.env

Чтобы обновить настройки SMTP или электронной почты:

  1. Отредактируйте файл: nano /root/rallly/config.env
  2. Применить изменения: cd /root/rallly && docker compose up -d

Создание учетной записи администратора

  1. Зарегистрируйтесь, используя адрес электронной почты администратора, который вы указали во время развертывания.
  2. После входа в систему откройте: https://<SERVER-IP>/control-panel
  3. Если ваш адрес электронной почты соответствует INITIAL_ADMIN_EMAIL, вы увидите кнопку с надписью: Сделать меня администратором.
  4. Нажмите на нее, чтобы стать администратором.
  5. Вы можете управлять настройками и запретить новым пользователям регистрировать учетную запись.

Важные файлы и директории

  • Основной каталог приложения: /root/rallly
  • Конфигурация среды приложения: /root/rallly/config.env
  • Конфигурация Docker Compose: /root/rallly/docker-compose.yml
  • Постоянные данные PostgreSQL: /var/lib/docker/volumes/rallly_db-data
  • Конфигурация Nginx: /etc/nginx/sites-available/rallly.conf
  • SSL-сертификаты: /etc/nginx/ssl/

Управление сервисом

Проверить статус контейнера:

docker compose -f /root/rallly/docker-compose.yml ps

Перезапуск ралли:

docker compose -f /root/rallly/docker-compose.yml restart

Посмотреть логи:

docker compose -f /root/rallly/docker-compose.yml logs -f

Включение SSL с доменом

1. Направьте ваш домен на IP сервера.

2. Отредактируйте /root/rallly/config.env файл для установки вашего доменного имени: NEXT_PUBLIC_BASE_URL=https://your.domain.com

3. Воссоздайте сервисы:

cd /root/rallly/
docker compose up -d

4. Отредактируйте конфигурацию Nginx и замените обе. server_name <IP>; с вашим доменом (<your-domain>) для блоков HTTP (порт 80) и HTTPS (порт 443):

vim /etc/nginx/sites-available/rallly.conf

5. Установите Certbot:

apt install -y certbot python3-certbot-nginx

6. Выполните следующую команду, чтобы сгенерировать действительный сертификат Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Замените пути SSL в конфиге Nginx (раздел TLS):

vim /etc/nginx/sites-available/rallly.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Перезапустите Nginx, чтобы применить изменения:

systemctl restart nginx

9. Откройте браузер и перейдите по адресу: https://yourdomain.com

Ещё в Инструментах совместной работы

Похожие приложения.

Разверните Rally прямо сейчас. От $2,48/мес.