Nextcloud (Webの上のNAS?)をLinuxに入れてみた
X230、余生はパーソナルクラウドとして生きる
■ はじめに:Windowsでの「ララゴン」との格闘
最近、自宅の ThinkPad X230 でプライベートクラウド「Nextcloud」を立てようと画策していた。当初は 別のPCでWindows 11 上で Laragon(ララゴン)を使い、手軽に環境を作ろうとしたのだが……これがなかなかの強敵。パスの設定や Apache の挙動、パーミッションに振り回され、正直「苦労の割に報われない」感覚が強かった。
Nextcloud 事始め(Nextcloud インストール前 1) で挑戦した記録
そこで方針転換。「餅は餅屋、サーバーは Linux」ということで、サクッと OS から入れ替えてリベンジしてみた。
AI による概要
Nextcloud(ネクストクラウド)は、自社や自宅のサーバーにインストールして使える、オープンソースの- セキュアな自己管理(オンプレミス): データをGoogleやMicrosoftのサーバーではなく、自分で管理するサーバー(自社内、または専用のデータセンター)に置くため、高いセキュリティとプライバシーを確保できます。
- 無料のオープンソース: ソフトウェア自体は無料で利用でき、数多くの技術者によって開発されています。
- 多機能なプラットフォーム: 単なるファイル共有だけでなく、カレンダー、連絡先、メール、ビデオ通話(Talk)など、様々なアドオンを追加してグループウェアとしても利用可能です。
- マルチデバイス対応: Windows、macOS、Linux、Android、iOSに対応しており、様々な端末からアクセス・同期できます。
- 社外・顧客との共有: アカウントを持たない相手に対しても、URLを発行し、パスワードや期限付きでファイルを一時的に共有できます。
- 企業がセキュリティポリシーに合わせて独自のストレージを構築したい場合。
- クラウドサービスへのデータ流出を避けたい場合。
- 自前のNASやサーバーを使って、自分だけのDropbox環境を作りたい場合。
■ 今回の相棒:ThinkPad X230 の「スペックの真実」
愛機 X230 の構成は以下の通り。
CPU: Core i7-3520M (2.9GHz)
RAM: 8GB (DDR3)
SSD: 250GB + 32GB (mSATA)
「i7」という響きには期待してしまうが、第3世代のモバイル用 i7 は 2コア/4スレッド。イマドキの多コア CPU と比べれば「2コアかぁ」と少し寂しくなるが、2.9GHz という高クロックは伊達じゃない。PHP をぶん回すには、この「シングルパワー」が効くのだ。
■ Linux 導入:あの苦労は何だったのかw
結果から言うと、Linux(Ubuntu/Mint系)での構築は**「爆速」**だった。
Apache, PHP 8.4, MariaDB をインストールし、A5:SQL Mk-2 でデータベースをサクッと作成。本体を wget して所有権を www-data に渡す。
Windows であれほど悩んだ設定が、コマンド数発で魔法のように片付いていく。
「ララゴンの苦労は一体何だったのかw」と独り言が出るほど、Linux でのインストールはスムーズに終わった。
■ 管理者のこだわり:運用第一の「城」づくり
単に動かすだけでなく、システム屋として以下の「締めどころ」は譲れない。
データフォルダの隔離:
/var/www/nextcloud/dataという初期値は使わない。Web 公開領域の外に物理的に追い出し、万が一の覗き見リスクを排除。ディレクトリ一覧の禁止: IP 直叩きで中身が見えないよう
Options -Indexesを設定し、index.htmlでログイン画面へリダイレクト。NASを超えるレスポンス: バッファローの NAS(エントリーモデル)のあの「モッサリ感」に比べれば、X230 + SSD のレスポンスはもはや別次元の幸せだ。
■ まとめ:次は「さくら」への移設も?
とりあえず「ツラを拝む」ところまでは完璧。使い勝手はまさに Google Drive の豪華版。D&D でファイルが吸い込まれていくのは実に気持ちがいい。
自宅サーバー(X230)で使い勝手を吟味したら、次は「さくらのレンタルサーバ(300GB)」へ移築して、外からもガンガン使える「本番環境」にするのも面白そうだ。インフラ管理は自分、ガワは Nextcloud。これこそエンジニアの贅沢な遊び方だろう。
🔗
- Nextcloudユーザーマニュアル - デージーネット
Nextcloudの基本操作から応用まで、ブラウザ上でステップごとに確認できる最も詳細な日本語解説サイトです。 - Nextcloud管理者マニュアル - デージーネット
サーバーの構築や初期設定、ユーザー管理など、管理者向けの操作手順がまとまっています。
- Nextcloudハンドブック 基本と構成 - 株式会社スタイルズ
Nextcloudの全体像や主要な機能をまとめたガイドブックです。 - Nextcloudサービス利用マニュアル - 東北大学
2024年11月更新の最新版で、画面のキャプチャ付きでログインから共有設定までが非常に分かりやすく解説されています。


コメント