実行環境:
raspberry pi 4
Ubuntu sever 22.04.4 LTS
snap --version
snap 2.61.2
snapd 2.61.2
series 16
ubuntu 22.04
kernel 5.15.0-1049-raspi
Nextcloud Hub 6 (27.1.7)
sudo snap install nextcloud
このコードを実行すればインストールできます。特になにか事前にインストールしておく必要はありません。セキュアな通信にはhttps化が必要なので、lets-encryptを利用して無料でhttps化します。そのためにはドメインが必要です。何を使ってもいいですが、私はmydnsで無料でドメインを取得しました。
sudo nextcloud.enable-https lets-encrypt
このコードを実行し、指示通りにメールアドレスとドメインを指定すれば完了です。
/var/snap/nextcloud/(ここは各自の環境で表示される数字)/nextcloud/config
cd
で移動します。
移動したら
ls
コマンドを打ちます。そしたら恐らくconfig.php
があるので
sudo vi config.php
で編集画面に入り、i
を押し入力モードに入り下記のところに取得したドメインを指定します。
'trusted_domains' =>
array (
0 => '192.168.1.9',//自分のpcのipアドレス
1 => 'your.domin.com',//取得したドメイン
),
これで取得したドメインにアクセスすればセキュアな通信ができるようになります。
外付けHDD等を利用したければ下記のサイトの通りにマウントすれば勝手に認識されます。
https://www2.yukawa.kyoto-u.ac.jp/~koudai.sugimoto/dokuwiki/doku.php?id=ubuntu:%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88