必要になりそうだったので試してみた。
参考にしたのはこのへんとか。
Ubuntu 20.04にNextcloudをインストールして設定する方法
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-20-04-ja
オンラインストレージ Nextcloud Snapでインストール
https://mekou.com/linux-magazine/%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8-nextcloud-snap%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/
インストールはsnapを使うと簡単。
すごく簡単に高機能なストレージサーバがセットアップできてびっくりした。
インストール
sudo snap install nextcloud
18.04でも apt で snapd をインストールすれば同じようにセットアップできた。
管理者設定
sudo nextcloud.manual-install <管理者ユーザー名> <管理者パスワード>
証明書作成(Let's Encryptを使う場合)
sudo nextcloud.enable-https lets-encrypt
証明書作成(自己証明書を使う場合)
sudo nextcloud.enable-https self-signed
接続元設定。IPアドレスでもdomainでも良い。
sudo nextcloud.occ config:system:get trusted_domains
sudo nextcloud.occ config:system:set trusted_domains 1 --value=10.xx.*.*
接続ポート変更。
80とか443は他のサービスで使ってることが多いし。
proxyの設定を入れても良さそうだけど。
sudo snap set nextcloud ports.http=8080 ports.https=8443
あとはブラウザからアクセスして設定してやればOK。