メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge は、RSS を提供していないサイトのために RSS・Atom フィードを生成するセルフホスト型 Web アプリです。数百のサイトブリッジを内蔵。パブリックドメイン(Unlicense)、GitHub スター 9,000 以上。

概要

9.1k

GitHubスター

342

アクティブインストール

ライセンス Unlicense バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

アクティブインストール数はサンプルデータ(プレビュー)です。正式リリース前に実際のデータに切り替わります。

アクセス

  • ブラウザを開いて次にアクセス: https://<SERVER_IP>
  • ブラウザのSSL警告は想定内です (自己署名証明書)
  • 認証が必要です(Basic Auth ポップアップ)
  • 認証方式:HTTP Basic Auth
  • 認証情報の保存場所: /root/.cloudzy-creds

重要なファイルとディレクトリ

  • インストールパス: /root/rss-bridge
  • Compose ファイル: /root/rss-bridge/docker-compose.yml
  • 設定ディレクトリ: /root/rss-bridge/config
  • 認証情報ファイル: /root/.rss-bridge-creds
  • Nginxコンフィグ: /etc/nginx/sites-available/rss-bridge
  • Basic 認証ファイル: /etc/nginx/.rss-bridge.htpasswd
  • SSLサーティフィケート: /etc/nginx/ssl/rss-bridge.crt
  • SSL鍵: /etc/nginx/ssl/rss-bridge.key

注意事項

  • カスタムファイルを配置できます: config.ini.php とブリッジを次の場所に配置: /root/rss-bridge/config.
  • パブリックポートをリッスンするのは Nginx のみです。
  • アクセスは Basic Auth で保護されています。
  • TLS は自己署名証明書を使用しています。
  • 認証情報は制限されたパーミッションで保存されています。

Docker 管理

コンテナを確認:

docker ps

ログを表示:

docker logs -f rss-bridge

サービスを再起動:

cd /root/rss-bridge
docker compose restart

サービスを停止:

cd /root/rss-bridge
docker compose down

サービスを開始:

cd /root/rss-bridge
docker compose up -d

ドメインでSSLを有効化する

1. ドメインをサーバーIPに向ける。

2. Nginxの設定を編集し、両方を置き換える server_name _; あなたのドメイン (server_name <yourdomain.com>) をHTTP (ポート80) とHTTPS (ポート443) の両方のブロックに設定:

vim /etc/nginx/sites-available/rss-bridge

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/rss-bridge
# Before:
    # ssl_certificate     /etc/nginx/ssl/rss-bridge.crt;
    # ssl_certificate_key /etc/nginx/ssl/rss-bridge.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. ブラウザを開いて次にアクセス: https://yourdomain.com

セルフホストの他の記事

関連アプリ。

Deploy RSS-Bridge now. 月額2.48ドルから。