サーバー更新方法
御託
自宅でホストしているサービスの更新方法をメモしておかないと乙る可能性が高いので下記のサービスの更新方法をメモしていく。
- Nextcloud
- misskey
- Nginx
- pi-hole
- Wireguard
(2024/11/01時点)
あくまでも自宅環境用のメモのため互換性は一切保障しない。
実際の手順
Nextcloud
バックアップ
proxmoxの差分保存(snapshot)で保存する。 take snapshotで保存できる。 更新が成功したらremoveを押す。これでマージして消える
更新作業
vi docker-compose.yaml
でyamlを編集する。編集はVimで行っているため操作方法はggrks。
image:nextcloud
をimage:newxtcloud:30.0.1
に書き換える。
同じ書き換えをする場所が2つあるあるため注意
名前依存でどっかから持ってくるらしい(Dockerだけに…HAHAHA)
書き換えた後、保存して
docker compose up -d
する。
その他
-
yamlファイルを探す
cat docker-compose.yaml
-
occコマンドを打ち込む
docker compose exec -u 33 nextcloud ./[occcommand]
例:docker compose exec -u 33 nextcloud ./occ db:add-missing-indices
Misskey
git stash
git checkout master
git pull
git submodule update --init
git stash pop
sudo docker compose build
sudo docker compose stop && sudo docker compose up -d
上から順に一つずつやっていく
Misskeyの公式見た方がいい
Misskey公式のアップデート指示
pi-hole
sudo pihole -up
なんか動いてなそうで動いた。
私にもわからん
wireguard,Nginx
apt update
apt upgrade
これだけでいい。お手軽!