広告あり

Nextcloudでクラウド化

歯科医院を経営するにあたり、情報の共有や復習などに必要なデータをクラウドで管理したいという要望が出ての。

Nextcloudで余っているサーバスペースをクラウド化した話を書き残しておくのじゃ📝

データベース作成とphp.iniの設定変更

『WordPressとCocoonのインストール』の記事に準じて新規に専用のデータベースを構築するのじゃ📃

ついでに『php.ini設定』の『memory_limit』部分を3行にして書き換えるぞ💦

普通に512Mだとエラーが出ました。
なぜかmemory_limit = 512Mだけだとエラーが消えませんでしたが確率50%です

Nextcloudインストール

今回はWebインストールするのだ。

公式サイトの[Get Nextcloud]>[Nextcloud Server]>[DOWNLOAD SERVER]>[COMMUNITY PROJECTS]>[Web Installer]の

[1. Right-click here and save the file to your computer]の『here』にリンクが張られているのでクリックをポチって『setup-nextcloud.php』をゲットするのじゃ🔘

Nextcloud Serverをリンクします。
サーバ用をゲットします。

自分のサーバへ適当な名前のフォルダを作るのじゃ。

『nextcloud』という名前にするのは攻撃を受けやすいのでオススメしないぞ✅

そうしたら先ほどダウンロードした『setup-nextcloud.php』をサーバへ放り込んで、webブラウザから『setup-nextcloud.php』を指定すると、インストール画面が現れるはずじゃ🖥

同じフォルダへインストールするので『.』で進むがよい。

また、インストールが終わるとエラーを吐くので、改めて『setup-nextcloud.php』を叩くとインストールが終わった画面になるのじゃ。

フォルダ名は自分が分かる名前にしましょう。
新規に作ったフォルダへ放り込みます
セットアップウイザード画面です。
Nextをクリックして進みます
ディペンデンシー画面です。
インストールするフォルダを聞かれています
コントロールパネルを見ながら入力していきましょう。
ガンガン記していきます
インストールが終わった画面です。
インストール終了です♪

Xserverの場合は、インストールの途中で500のInternal Server Errorが出るぞ。

.htaccessを設定します。

1を終えたら、また500が現れるので2をという感じです。

  1. ModPagespeed Offを[#]でコメントアウト
  2. Options -Indexesのすぐ後ろを改行

これで進んでいくと、終えることが出来るよ。

常時SSL化の設定

なぜかhttpで接続されていての……

下記の公式サイトからドメインを登録したのじゃ💦

ドメイン名を入力しましょう。
Check HSTSの所をクリックします
HSTSが適用されているはずです。
この画面になれば成功していると思います

エラー吐きまくり対策

www/.htaccessに追記

Header set Strict-Transport-Security “max-age=31536000; includeSubDomains; preload”

config/config.phpに追記

‘default_phone_region’ => ‘JP’,

‘memcache.local’ => ‘\OC\Memcache\APCu’,

あとのエラーは無視じゃ💧

Web Application Firewallをどうするか

さくらインターネットのWebブラウザとWebサーバとの間に配置して不正のデータがないか検査する機能のWAFを利用すると、ウェブブラウザからのアクセスや管理などNextcloudのフル機能が使用できなくなるのじゃ💧

ただし、Windows10のアプリケーションやAndroidやiPhoneのアプリを使用することによってGoogleのドライブのようには使えるぞ🎶

さくらインターネットのスタンダードだと、90GBは楽に割り当てることが出来るのじゃ🌸

セキュリティが働いているのがよく分かる画面です。
リンクをクリックするとNextcloud公式へつながりますので八方ふさがりになります
同期させたいフォルダをAndroidアプリ上で設定できます。
AndroidのNextcloudアプリの画面
試しにXperia1IIのImageShrinkフォルダと同期させます
メールやカレンダーなどのマークは自サーバのNextcloudページに飛ぶのですが、Web Application Firewallが効いて使えません。
Windows10のNextcloudアプリケーションの画面
フォルダマークをクリックすると……
これでツイートした写真をブログへ流用するのも楽になりました。
動画を大量に撮りためる方にお勧めです。
Xperia1IIとの同期ができたことが分かります!

Nextcloudアップデートの手順

電子メールでアップデートの通知が届いたぞ📧

届いた電子メールです。
ありがたいですね
電子メールのリンクをクリックすると、このアップデーターの画面になります。
アップデータを開くを選択
英語でまくし立てられますが気にせず進みます。
start updateをポチるとガンガン進みます
ここまでがアップデーターを開く操作となります。
矢印をポチるとアップデート画面になります
あとは日本語になりますのでアップデートを開始すれば、いつの間にかに終わっています。
アップデートを開始をポチると勝手に進んでいって終了です

おわりに

独自ドメインが駄目でsakura.ne.jpでの接続しか出来なかったりエラーが残っていたりだけど、まぁ使えているのでいいのじゃ。

あと前述のように、さくらインターネットのWAFを利用するとNextcloudがまとも使えなくなるので、リスクを取るか利便性を取るかは自分で考えるがよい🧱🔥

タイトルとURLをコピーしました