본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
FreshRSS

FreshRSS

FreshRSS는 사용자 제어, 개인 정보 보호 및 성능을 우선시하는 셀프 호스팅 오픈소스 RSS 피드 집계기입니다. 여러 사용자, Fever API, Google Reader API, OPML 가져오기/내보내기 및 모바일 앱을 지원합니다. AGPL-3.0 라이선스, GitHub 별 15,000개 이상.

한눈에 보기

15.5k

GitHub 스타

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부터.