Skip to main content
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Rallly

Rallly

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

Версія

Найновіше

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

Ubuntu Server 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/міс.