Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
FreshRSS

FreshRSS

FreshRSS là bộ tổng hợp nguồn cấp RSS mã nguồn mở, tự lưu trữ, ưu tiên quyền kiểm soát của người dùng, quyền riêng tư và hiệu suất. Hỗ trợ nhiều người dùng, Fever API, Google Reader API, nhập/xuất OPML và ứng dụng di động. Được cấp phép AGPL-3.0 với hơn 15.000 sao GitHub.

Tổng quan

15.5k

Sao GitHub

5

Lượt xem trang

Giấy phép AGPL-3.0 Phiên bản Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Truy cập FreshRSS

  • Mở trên trình duyệt của bạn: https://<IP>
  • Chứng chỉ SSL tự ký được cài đặt theo mặc định.
  • Trình duyệt của bạn sẽ hiển thị cảnh báo chứng chỉ khi truy cập lần đầu. Tiến hành đến trang web để tiếp tục.

Đăng nhập

Thông tin xác thực được lưu trữ trong: /root/freshrss/.env

Lấy thông tin xác thực:

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

Thông tin xác thực có thể được thay đổi sau khi đăng nhập.

File và thư mục quan trọng

  • Đường dẫn cài đặt: /root/freshrss
  • Tệp Compose: /root/freshrss/docker-compose.yml
  • Tệp môi trường: /root/freshrss/.env
  • Cấu hình Nginx: /etc/nginx/sites-available/freshrss
  • Chứng chỉ SSL: /etc/nginx/ssl/freshrss.crt
  • Khóa SSL: /etc/nginx/ssl/freshrss.key
  • Volume dữ liệu: /var/lib/docker/volumes/freshrss_data/
  • Volume Tiện ích mở rộng: /var/lib/docker/volumes/freshrss_extensions/
  • Volume Cơ sở Dữ liệu: /var/lib/docker/volumes/freshrss_db/

Quản lý Stack

Chuyển vào thư mục cài đặt:

cd /root/freshrss

Bắt đầu:

docker compose up -d

Dừng:

docker compose down

Khởi động lại:

docker compose restart

Nhật ký:

docker compose logs -f

Quản lý Nginx

Check configuration:

nginx -t

Khởi động lại Nginx:

systemctl restart nginx

Tải lại Nginx:

systemctl reload nginx

Kiểm tra trạng thái:

systemctl status nginx

Kích hoạt SSL với một tên miền

1. Trỏ tên miền của bạn về IP máy chủ.

2. Chỉnh sửa cấu hình Nginx và thay thế server_name _; với tên miền của bạn (server_name <your-domain>) cho cả block HTTP (cổng 80) và HTTPS (cổng 443):

vim /etc/nginx/sites-available/freshrss

3. Cài đặt Certbot:

apt install -y certbot python3-certbot-nginx

4. Chạy lệnh sau để tạo chứng chỉ Let's Encrypt hợp lệ:

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

5. Thay thế đường dẫn SSL trong cấu hình Nginx :

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. Tải lại Nginx để áp dụng các thay đổi:

systemctl reload nginx

7. Chỉnh sửa /root/freshrss/.env để đặt tên miền của bạn: BASE_URL=https://yourdoamin.com

8. Tạo lại các dịch vụ:

cd /root/freshrss
docker compose up -d

9. Mở trình duyệt và truy cập: https://yourdomain.com


Thêm trong Self Hosted

Ứng dụng liên quan.

Deploy FreshRSS now. Từ $2.48/tháng.