Snap版NextCloudのプレビュー生成を無効化する
Oracle CloudのAlways Freeを使ったインスタンス上にSnap版NextCloudを立ち上げ、iPhoneやAndroidで撮影した写真の自動アップロードを行っていたのだが、 容量には余裕をもっているつもりが、予想より早く食いつぶしてしまった。
プレビュー画像の生成により数GB消費していたことが原因だったので、無効化したときの手順をメモ。
プレビュー生成の無効化
Snap版の場合、NextCloudのCLIコマンドであるocc
はnextcloud.occ
で実行できる。
なので、プレビュー生成を無効化するには、以下を実行する(要root)。
nextcloud.occ config:system:set enable_previews --value false --type=boolean
設定が変更されたことを確認。
nextcloud.occ config:system:get enable_previews
ちなみに、設定情報全体を確認するコマンドは以下。
nextcloud.occ config:list
"enable_previews": false
となっていればOK。
既に生成されたプレビュー画像の削除
rootで以下を実行。
rm -rf /var/snap/nextcloud/common/nextcloud/data/appdata_(インスタンスID)/preview/*
念の為、以下のコマンドでプレビュー画像を再生成(上記でプレビュー画像を生成しない設定にしているなら何もしないはず)。
nextcloud.occ preview:repair