Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
Rallly

Rallly

Rallly — інструмент для групового планування зустрічей. Альтернатива Doodle для узгодження часу зустрічей у різних часових поясах — учасникам не потрібно реєструватися. Відкритий вихідний код, ліцензія AGPL, зручний сучасний інтерфейс та нагадування на пошту. Створено для команд, яким безкоштовний тариф Doodle надто обмежений.

Версія

Найновіше

Операційна система

Сервер Ubuntu 24.04 LTS

Мін. RAM

1 GB

Типи IP

IPV4,IPV6

Доступ до Rallly

  • Відкрийте браузер і перейдіть за адресою: 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, ви побачите кнопку: Make me an admin
  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

Перезапустити Rallly:

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

Більше в розділі інструментів для командної роботи

Пов'язані програми.

Розгорнути Rallly зараз. З $2.48/міс.