Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Rallly

Rallly

Rallly adalah alat penjadwalan grup. Alternatif Doodle untuk menemukan waktu rapat lintas zona waktu, tanpa perlu mendaftar bagi peserta. Open-source, berlisensi AGPL, dengan tampilan modern yang bersih dan pengingat via email. Cocok untuk tim yang merasa tier gratis Doodle terlalu terbatas.

Sekilas

5.1k

Bintang GitHub

49

Tampilan halaman

193

Instalasi aktif

Lisensi AGPL-3.0 Versi Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

Mengakses Rallly

  • Buka browser dan pergi ke: https://<SERVER-IP>/
  • Terima peringatan SSL (sertifikat self-signed).

Konfigurasi Email (SMTP)

Pastikan koneksi SMTP diizinkan untuk server ini (minta untuk mengaktifkan akses SMTP).

Pengaturan SMTP tersimpan di: /root/rallly/config.env

Untuk memperbarui pengaturan SMTP atau email:

  1. Edit file: nano /root/rallly/config.env
  2. Terapkan perubahan cd /root/rallly && docker compose up -d

Membuat Akun Admin

  1. Daftar menggunakan email admin yang Anda masukkan saat deployment.
  2. Setelah login, buka: https://<SERVER-IP>/control-panel
  3. Jika email Anda cocok dengan INITIAL_ADMIN_EMAIL, Anda akan melihat tombol berlabel: Make me an admin
  4. Klik untuk menjadi administrator.
  5. Anda dapat mengelola pengaturan dan mencegah pengguna baru mendaftarkan akun.

File dan Direktori Penting

  • Direktori utama aplikasi: /root/rallly
  • Konfigurasi environment aplikasi: /root/rallly/config.env
  • Konfigurasi Docker Compose: /root/rallly/docker-compose.yml
  • Data persisten PostgreSQL: /var/lib/docker/volumes/rallly_db-data
  • Konfigurasi Nginx: /etc/nginx/sites-available/rallly.conf
  • Sertifikat SSL: /etc/nginx/ssl/

Mengelola Layanan

Periksa status container:

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

Mulai Ulang Rallly:

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

Lihat log:

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

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit /root/rallly/config.env file untuk mengatur nama domain Anda: NEXT_PUBLIC_BASE_URL=https://your.domain.com

3. Buat ulang layanan:

cd /root/rallly/
docker compose up -d

4. Edit konfigurasi Nginx dan ganti keduanya server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

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

5. Instal Certbot:

apt install -y certbot python3-certbot-nginx

6. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

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

7. Ganti path SSL pada konfigurasi Nginx (bagian 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

9. Buka browser kamu dan kunjungi: https://yourdomain.com

Lebih banyak di Collaboration Tools

Aplikasi terkait.

Deploy Rallly sekarang. Mulai $2,48/bln.