50% 折扣 所有计划,时间有限。开始于 $2.48/mo
拉力赛

拉力赛

访问 Rally 打开浏览器并转至:https://<SERVER-IP>/ 接受 SSL 警告(自签名证书)。电子邮件 (SMTP) 配置 确保该服务器允许 SMTP 连接(要求启用 SMTP 访问)。 SMTP 设置存储在:/root/rallly/config.env 要更新 SMTP 或电子邮件设置:编辑文件:nano /root/rallly/config.env 应用更改:cd /root/rallly && docker compose up [...]

版本

最新的

操作系统

Ubuntu 服务器 24.04 LTS

分钟。内存

1 GB

IP类型

IPV4,IPV6

参加拉力赛

  • 打开浏览器并转到: 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. 替换 Nginx 配置中的 SSL 路径(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

立即部署拉力赛。 每月 2.48 美元起。