Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPSにFreshRSSをセルフホストする方法(完全ガイド)

この完全ガイドで、VPSにFreshRSSをセルフホストする方法を学びましょう。インストールおよび設定のステップバイステップの説明を提供します。

FreshRSSは、自分でホストできるRSSリーダーで、フィードの集約と管理をシームレスに行えます。本ガイドでは、VPSにFreshRSSをインストールして設定する方法を学びます。従来のインストール方法と、コンテナ化を好む方向けにDockerを使用した方法の両方をカバーします。

ステップバイステップのインストール方法

必要条件

  1. VPSホスティング:VPSプロバイダーを選びましょう。以下の表で基本的な価格を確認できます。
プロバイダー月額料金特徴
Contabo VPS5.99 EUR高いストレージ、SSDオプション
Hetzner Cloud4.15 EURコスト効率的、スケーラブル
DigitalOcean6 USDシンプルなUI、APIサポート
Vultr6 USDグローバルデータセンター
Linode (Akamai Cloud)5 USD高速性能、信頼性
  1. サーバーアクセス:SSHでVPSにアクセスできることが必要です。PuTTYなどのターミナルアプリ、またはLinux/Macのターミナルを使用しましょう。

  2. 基本的な知識:Linuxコマンドラインに慣れていることが望ましいです。

FreshRSSを手動でインストール

  1. VPSに接続

    ssh ユーザー名@あなたの_vps_ip
  2. システムを更新

    sudo apt update && sudo apt upgrade -y
  3. 必要なパッケージをインストール: PHP、ウェブサーバー(ApacheまたはNginx)、データベース(MySQLまたはSQLite)が必要です。例としてApacheとMySQLをインストールするには:

    sudo apt install apache2 php php-mysql mysql-server
  4. FreshRSSをダウンロード

    cd /var/www/html
    sudo git clone https://github.com/FreshRSS/FreshRSS.git
  5. ディレクトリの権限を設定

    sudo chown -R www-data:www-data FreshRSS
    sudo chmod -R 755 FreshRSS
  6. データベースの設定: MySQLにアクセスし、データベースとユーザーを作成します。

    CREATE DATABASE freshrss;
    CREATE USER 'freshrssuser'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON freshrss.* TO 'freshrssuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
  7. FreshRSSを設定: ブラウザで http://your_vps_ip/FreshRSS にアクセスし、インストールウィザードをフォローします。データベースの詳細情報を入力し、設定を完了します。

Dockerを使ったFreshRSSのインストール

コンテナ化を好む場合、Dockerを使うとさらに簡単です。

  1. Dockerをインストール

    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  2. DockerでFreshRSSを起動

    docker run -d \
    -p 9279:80 \
    -v freshrss_data:/var/www/FreshRSS/data \
    --name freshrss \
    freshrss/freshrss
  3. FreshRSSにアクセス: ブラウザで http://your_vps_ip:9279 に移動し、画面の指示に従って設定します。

FreshRSSの設定

インストール後は、最適なパフォーマンスのために設定を行います。

よくある質問(FAQs)

FreshRSSはセルフホスティングにおいて安全ですか?

もちろんです。FreshRSSは、自分でホストすることで自分のデータを完全にコントロールできます。追加セキュリティとしてLet’s Encryptを使ったHTTPS化も可能です。常にソフトウェアを最新の状態に保ち、脆弱性から保護しましょう。

FreshRSSはカスタマイズ可能ですか?

はい、FreshRSSはオープンソースです。テーマやテンプレートを変更したり、PHPに慣れていればカスタム拡張機能を作成したりもできます。詳細なカスタマイズについては、awesome-selfhostedリストも参考にしてください。

Dockerを使ったインストールはどうして簡単なのですか?

Dockerを利用することで、ソフトウェア依存関係や環境構築の複雑さを抽象化できます。PHPやデータベースのバージョンについて心配せずに、すぐにFreshRSSを展開できます。また、Dockerコンテナは簡単にバックアップやマイグレーション、スケーリングも可能です。

結論

VPSにFreshRSSをセルフホストするのは、手動インストールでもDockerを使っても比較的簡単です。どちらの方法も、自分のRSSフィードを管理したい開発者やホームラボ愛好者にとって効率的です。紹介したVPSプロバイダーを利用すれば、コストパフォーマンスの良いソリューションを見つけられます。詳細なVPS比較については、こちらの完全なVPS比較もご覧ください。