跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
FreshRSS

FreshRSS

FreshRSS 是一款自托管的开源 RSS 订阅聚合器,注重用户控制、隐私和性能。支持多用户、Fever API、Google Reader API、OPML 导入/导出和移动应用。采用 AGPL-3.0 许可证,GitHub 星标超过 15,000。

快速概览

15.5k

GitHub star 数

5

页面浏览量

许可 AGPL-3.0 版本 Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

访问 FreshRSS

  • 在浏览器中打开: https://<IP>
  • 默认情况下安装了自签名 SSL 证书。
  • 您的浏览器将在首次访问时显示证书警告。请继续访问网站以继续。

登录

凭据存储在: /root/freshrss/.env

获取凭据:

grep -E 'ADMIN_(USERNAME|PASSWORD)' /root/freshrss/.env

登录后可以更改凭据。

重要文件与目录

  • 安装路径: /root/freshrss
  • Compose 文件: /root/freshrss/docker-compose.yml
  • 环境文件: /root/freshrss/.env
  • Nginx 配置: /etc/nginx/sites-available/freshrss
  • SSL证书: /etc/nginx/ssl/freshrss.crt
  • SSL 密钥: /etc/nginx/ssl/freshrss.key
  • 数据卷: /var/lib/docker/volumes/freshrss_data/
  • 扩展卷: /var/lib/docker/volumes/freshrss_extensions/
  • 数据库卷: /var/lib/docker/volumes/freshrss_db/

管理服务栈

切换到安装目录:

cd /root/freshrss

启动:

docker compose up -d

停止:

docker compose down

重新启动:

docker compose restart

日志:

docker compose logs -f

管理 Nginx

Check configuration:

nginx -t

重启 Nginx:

systemctl restart nginx

重新加载 Nginx:

systemctl reload nginx

查看状态:

systemctl status nginx

为域名启用 SSL

1. 将域名解析到服务器 IP。

2. 编辑 Nginx 配置并替换 server_name _; 替换为你的域名(server_name <your-domain>)在 HTTP(端口 80)和 HTTPS(端口 443)两个块中都替换:

vim /etc/nginx/sites-available/freshrss

3. 安装 Certbot:

apt install -y certbot python3-certbot-nginx

4. 运行以下命令生成有效的 Let's Encrypt 证书:

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

5. 替换 Nginx 配置中的 SSL 路径 :

vim /etc/nginx/sites-available/freshrss

# Before:
    # ssl_certificate     /etc/nginx/ssl/freshrss.crt;
    # ssl_certificate_key /etc/nginx/ssl/freshrss.key;
# After:
    # ssl_certificate     /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. 重新加载 Nginx 以应用更改:

systemctl reload nginx

7. 编辑 /root/freshrss/.env 文件,设置你的域名: BASE_URL=https://yourdoamin.com

8. 重新创建服务:

cd /root/freshrss
docker compose up -d

9. 打开浏览器,访问: https://yourdomain.com


更多自托管内容

相关应用。

Deploy FreshRSS now. 起价 $2.48/月。