クラウドストレージの有名どころとしてはDropbox、OneDrive、Google Drive、iCloudと色々ある。データの安全なバックアップ先としてはいいけれど、無料の場合はどれも容量や接続台数に制限があってイマイチ。
どうせなら自鯖にフリーのオンラインストレージ機能を追加してみようということでNextcloudを導入。
これ、イイ!アプリの開発も盛んで、まだまだこれから成長が見込めると思う。WordPressが世の中に誕生した時もワクワクしたけど、同じくらいのインパクトを感じた。
自鯖へのインストールは、DDNSで取得している未使用のドメインを使ってドキュメントルートにftpやsshでsetup-nextcloud.phpを設置したら、WordPress同様、基本的にはブラウザで作業を完了できる。
具体的にはおおよそ次のとおり。
1 空のデータベースの作成
WordPressと同じくMySQLを使用する。無くてもSQLiteで動くからインストールは可能だけどお勧めはしない。
2 Let's Encryptの導入
apacheの設定が終わってからSSLサーバーを有効にしておくこと。
2 ダウンロードとインストール
公式サイト https://nextcloud.com/ から"Get Nextcloud"をクリック。
続いて画面上の"Get Nextcloud"から"Server packages"をクリック。
続いて表示されたダイアログから"Web installer"をクリック。
表示されているとおり、"here"からファイル"setup-nextcloud.php"をダウンロードして自鯖にアップロード。
ブラウザで"setup-nextcloud.php"を表示するとインストール画面が表示される。
ルートディレクトリにアップロードした"setup-nextcloud.php"と同じディレクトリにNextcloudをインストールするから"."を入力。
後は色々参考になるサイトがあるからそちらで。
セキュリティ&セットアップ警告画面に一つ残っているメッセージはDDNSを使っているから無理?(mydns.jpのサブドメイン)
“Strict-Transport-Security" HTTPヘッダが最低でも “15552000″ 秒に設定されていません。セキュリティを強化するには、セキュリティTips で解説しているHSTSを有効にすることを推奨します。
コメント