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

guide

VultrでNextcloudをセルフホスティングする方法(2026年ガイド)

このガイドは、Vultr上にNextcloudをインストール・設定するステップバイステップの手順を提供します。開発者やセルフホスティング愛好者に最適です。

強力なセルフホスト型のファイル同期・共有ソリューションであるNextcloudは、あなたのデータをプライベートかつ安全に保つことができます。VultrのようなVPSにNextcloudを展開すれば、クラウドストレージの管理が効率的に行えます。このガイドでは、コストパフォーマンスの高いVPSプロバイダーであるVultrにNextcloudをインストールするプロセスを解説します。

なぜVultrを選ぶのか?

Vultrは競争力のある価格設定と堅牢なインフラを提供し、Nextcloudのホスティングに理想的です。プランは月額6ドルから開始し、性能とコストのバランスが良いです。以下は、私たちの全VPS比較から人気のVPSプロバイダーの簡単な比較表です。

プロバイダー月額料金特徴
Contabo VPS5.99 EUR/月SSDストレージ、複数のデータセンター
Hetzner Cloud4.15 EUR/月高性能VM、柔軟な設定
DigitalOcean6 USD/月使いやすさ、スケーラブル、開発者に優しい
Vultr6 USD/月グローバル展開、高帯域幅
Linode (Akamai)5 USD/月信頼性の高い、シンプルな料金設定

ご自身のニーズに合った詳細なオプションについては、全VPS比較もご参照ください。

ステップ1:Vultrインスタンスの作成

  1. サインアップ:まだアカウントをお持ちでなければ、Vultrでサインアップしてください。

  2. インスタンスのデプロイ

    • 「Cloud Compute」を選択。
    • 最適なレイテンシーのためにサーバーの場所を選択。
    • 月額6ドルプランを選択(1 CPU、1 GB RAM、25 GB SSDを含む)。
    • OSはUbuntu 22.04 LTSがおすすめです。
  3. サーバーを起動: 「Deploy Now」をクリックしてインスタンスを作成します。

ステップ2:サーバーへの接続

SSHクライアントを使用してVultrサーバーに接続します。your_server_ipはあなたのVPSのIPアドレスに置き換えてください。

ssh root@your_server_ip

ステップ3:システムの更新

接続後、システムパッケージを更新します。

apt update && apt upgrade -y

最新のパッケージバージョンを利用するためです。

ステップ4:必要な依存パッケージのインストール

NextcloudにはいくつかのPHP拡張とその他のパッケージが必要です。以下のコマンドでインストールします。

apt install apache2 mysql-server php libapache2-mod-php \
php-mysql php-xml php-mbstring php-curl php-zip php-gd -y

ステップ5:MySQLデータベースの設定

  1. MySQLにログイン
mysql -u root -p
  1. データベースの作成
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

your_passwordは強固なパスワードに置き換えてください。

ステップ6:Nextcloudのダウンロードと設定

  1. Nextcloudをダウンロード

/var/www/htmlに移動し、最新バージョンをダウンロードします。

cd /var/www/html
wget https://download.nextcloud.com/server/releases/nextcloud-XX.X.X.zip

XX.X.Xは最新版のバージョン番号に置き換えてください。

  1. 解凍と権限設定
unzip nextcloud-XX.X.X.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud
  1. Apacheの設定

次の内容で新しい設定ファイルを作成します。

nano /etc/apache2/sites-available/nextcloud.conf

内容は以下の通りです。

<VirtualHost *:80>
    DocumentRoot /var/www/html/nextcloud
    ServerName your_domain_or_ip

    <Directory /var/www/html/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

新しいサイトを有効化し、Apacheのリライドモジュールも有効にします。

a2ensite nextcloud.conf
a2enmod rewrite
systemctl restart apache2

ステップ7:ウェブインターフェースからインストールを完了

  1. ブラウザを開き、http://your_domain_or_ipにアクセスします。
  2. 管理者アカウントを作成し、以前に設定したデータベースの詳細を入力します。

よくある質問(FAQs)

セルフホスティングのNextcloudのメリットは何ですか?

Nextcloudをセルフホスティングすることで、あなたの個人データに対するコントロールがより強化されます。商用クラウドプロバイダーとは異なり、ストレージからユーザーアクセスまで自身で管理できます。プライバシーやカスタマイズ性を重視する開発者やホームラボユーザーにとって理想的な選択です。また、商用サービスのサブスクリプション料金を避け、必要に応じて機能をカスタマイズできる点も魅力です。

他のVPSプロバイダーを使ってNextcloudを構築できますか?

はい、予算や要件に応じてさまざまなVPSプロバイダーを選択できます。Contabo、Hetzner、DigitalOceanもNextcloudのセットアップに対応していますが、料金やリソースは異なります。パフォーマンスやサポートレベル、コストをしっかり比較したい場合は、全VPS比較をご覧ください。

Nextcloudは他のクラウドストレージサービスと比べてどうですか?

Nextcloudはオープンソースであるため、ユーザーは自分のデータに完全なコントロールを持てます。Google DriveやDropboxのような従来のクラウドサービスと異なり、ニーズに合わせてカスタマイズ可能です。コラボレーションツールや追加アプリの導入も容易で、プライバシーやセキュリティ面を重視するユーザーにとって魅力的な選択肢です。

このガイドを参考にして、Vultr上でのNextcloudのセルフホスティングを進めてください。セットアップ後は、追加のプラグインやアプリを活用して、Nextcloud体験をさらに充実させましょう。ハッピーセルフホスティング!