50% off 所有套餐限时优惠,起价 $2.48/mo
Rallly

Rallly

Rallly 是一款团队日程协调工具,可替代 Doodle,跨时区查找可用会议时间,参与者无需注册。采用 AGPL 协议开源,界面简洁现代,支持邮件提醒。适合觉得 Doodle 免费套餐限制过多的团队。

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Accessing Rallly

  • 打开浏览器,访问: https://<SERVER-IP>/
  • 接受 SSL 警告(自签名证书)。

邮件(SMTP)配置

确保此服务器允许 SMTP 连接(如需开启,请联系支持团队启用 SMTP 访问权限)。

SMTP 配置存储于: /root/rallly/config.env

如需更新 SMTP 或邮件设置:

  1. 编辑配置文件: nano /root/rallly/config.env
  2. Apply changes: 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 configuration: /etc/nginx/sites-available/rallly.conf
  • SSL certificates: /etc/nginx/ssl/

管理服务

查看容器状态:

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

Restart Rallly:

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

View logs:

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

通过域名启用 SSL

1. 将你的域名指向服务器 IP。

2. Edit the /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. Install 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. 替换 Nginx 配置(TLS 部分)中的 SSL 路径:

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

更多协作工具

Related apps.

立即部署 Rallly。 From $2.48/mo.