Nextcloud インストール挑戦

Nextcloudは、自分だけの安全なクラウドストレージを構築できるオープンソースのソフトウェアです。Googleドライブのようにファイル共有やカレンダー、写真の同期が可能で、自前のサーバーやロリポップ等に設置すれば容量制限なく完全にデータを自己管理できます。

公式URL:https://nextcloud.com

データ流出リスクを抑え、プライバシーを守りながら快適にリモートワークや家族間の共有を行いたい方に最適なツールです。 by Gemini

ロリポップの「ハイスピードプラン」にNextcloudをインストールする手順のマニュアルです。初心者の方でも迷わず進められるよう、準備からインストール完了までを時系列の箇条書きで詳しく解説します。

1. 事前準備(ロリポップ管理画面での操作)

① データベース(MySQL)の作成

Nextcloudのデータを保存する箱(データベース)を用意します。

  • ロリポップの「ユーザー専用ページ」にログインします。
  • 左メニューから 「サーバーの管理・設定」 > 「データベース」 をクリックします。
  • 「作成」 ボタンをクリックします。
  • 以下の項目を入力・選択して作成します。
    • サーバー:利用可能な最新のMySQL(例: MySQL8.0等)を選択
    • データベース名:任意の英数字(例: nextcloud
    • 接続パスワード:任意の強力なパスワード(※メモしておいてください)
  • 作成後に画面に表示される 「サーバー名」「データベース名」「ユーザー名」「パスワード」 の4つをすべて手元にメモします。

② PHPバージョンの確認

Nextcloudが動作する推奨バージョンに設定されているか確認します。

  • 左メニューの 「サーバーの管理・設定」 > 「PHP設定」 をクリックします。
  • インストール予定のドメインのPHPバージョンが 「8.1」または「8.2」(※Nextcloudのバージョンが対応しているもの)になっているか確認し、古ければ変更して「更新」します。

2. インストールファイルの準備とアップロード

最も簡単で失敗が少ない「Webインストーラー(Setup Nextcloud)」を使用する方法です。

① インストーラーのダウンロード

  • パソコンのブラウザで Nextcloud公式のダウンロードページ(Get Nextcloud)にアクセスします。
  • 「Community Projects」 タブ(または「アーカイブ」等)の中にある 「Web Installer」 を探します。
  • 「setup-nextcloud.php」 というファイルを右クリックしてパソコンに保存します。

② サーバーへのアップロード

  • ロリポップの左メニュー 「サーバーの管理・設定」 > 「ロリポップ!FTP」 を開きます。
  • Nextcloudを公開したいフォルダ(ドメインの公開アップロードフォルダ)を開きます。
    • 例:https://example.com/ で開きたい場合はそのルート直下。https://example.com/nextcloud/ にしたい場合は、FTP上で新しく nextcloud というフォルダを作成してその中に入ります。
  • 保存しておいた 「setup-nextcloud.php」 をそのフォルダ内にアップロードします。

3. Webブラウザでのインストール実行

① セットアップ画面の起動

  • ブラウザを開き、アップロードしたURLにアクセスします。
    • URL例:https://あなたのドメイン/setup-nextcloud.php
  • 画面に「Setup Nextcloud」と表示されたら 「Next」 をクリックします。

② インストール先の指定

  • 設置するディレクトリ(フォルダ)を聞かれます。
  • 現在のフォルダにそのまま展開する場合は 「.(ドットのみ)」 を入力します。
  • 新しくフォルダを作ってそこに入れたい場合はフォルダ名(例: nextcloud)を入力します(通常は「.」でそのまま進めるのがスムーズです)。
  • 「Next」 をクリックすると、自動でファイルのダウンロードと展開が始まります。完了したら 「Next」 を押します。

4. 初期設定(管理者アカウントとデータベースの紐付け)

最後に、Nextcloudにログインするための情報と、最初に作成したデータベースの情報を入力します。

① 管理者アカウントの作成(画面上の段)

  • ユーザー名:任意の名前(例: admin など、ログイン時に使う名前)
  • パスワード:任意の強力なパスワード

② データベースの設定(画面下の段)

※デフォルトで「SQLite」が選択されている場合は、必ず 「MySQL/MariaDB」 をクリックして切り替えてください。

  • データベースのユーザー名:「1. ①」でメモしたロリポップのユーザー名
  • データベースのパスワード:「1. ①」で設定したパスワード
  • データベース名:「1. ①」でメモしたデータベース名
  • データベースのホスト名:「1. ①」でメモしたサーバー名(例: mysqlXXX.lolipop.jp

③ インストールの完了

  • すべて入力したら、最下部の 「インストール」(または「セットアップを完了します」)ボタンをクリックします。
  • 推奨アプリのインストールを促す画面が出た場合は、「推奨アプリをインストール」または「スキップ」のどちらかを選びます。
  • しばらく待つと、Nextcloudのダッシュボード(ホーム画面)が表示され、インストールはすべて完了です!

💡 補足:安全のための仕上げ インストールが完全に終わったら、ロリポップ!FTPを開き、最初にアップロードした setup-nextcloud.php ファイルを削除 しておいてください(セキュリティのためです)。