Nextcloud(snap)のインストールに関するメモです。

テスト環境

Ubuntu 22.04 LTS

インストール手順

# パッケージ
sudo snap install nextcloud

# 接続設定
sudo nextcloud.occ config:system:set trusted_domains 1 --value=192.168.11.*
sudo nextcloud.occ config:system:set trusted_domains 2 --value=ドメイン名

# 自己証明書
sudo nextcloud.enable-https self-signed

設定確認

sudo snap get -d nextcloud
{
        "http": {
                "compression": false
        },
        "mode": "production",
        "nextcloud": {
                "cron-interval": "5m"
        },
        "php": {
                "memory-limit": "512M"
        },
        "ports": {
                "http": 80,
                "https": 443
        },
        "private": {
                "http": {
                        "compression": false
                },
                "mode": "production",
                "nextcloud": {
                        "cron-interval": "5m"
                },
                "php": {
                        "memory-limit": "512M"
                },
                "ports": {
                        "http": 80,
                        "https": 443
                },
                "snap": {
                        "version": "23.0.3snap1"
                }
        }
}

ポート変更

# HTTPポート
sudo snap set nextcloud ports.http=ポート番号

# HTTPSポート
sudo snap set nextcloud ports.https=ポート番号

バックアップ/リストア

# バックアップ
sudo nextcloud.export

# リストア
sudo nextcloud.import <バックアップディレクトリー>

起動/再起動/停止

# 起動
sudo snap nextcloud start

# 再起動
sudo snap nextcloud restart

# 停止
sudo snap nextcloud stop

ディレクトリー構成

ディレクトリー 説明
/snap/nextcloud/current パッケージ本体
/var/snap/nextcloud/common データ・ログなど

参考資料

前の記事 次の記事