From ef6a6a2ce8a3f37e596802508ff1f9bee4f1225b Mon Sep 17 00:00:00 2001 From: chris Date: Wed, 6 Nov 2024 20:43:12 +0000 Subject: [PATCH] Update README.md --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 81d0635..8dfd117 100644 --- a/README.md +++ b/README.md @@ -434,7 +434,17 @@ Type=oneshot ExecStart=/usr/bin/certbot renew --quiet --agree-tos --deploy-hook "docker exec scarif_nginx_1 nginx -s reload && cp /etc/letsencrypt/live/scarif.space/fullchain.pem /opt/ssl/scarif.space.crt && cp /etc/letsencrypt/live/scarif.space/private.pem /opt/ssl/scarif.space.key" ``` -## upgrading +## Upgrading +### Linux +1. Remove zfs-linux `yay -Rns zfs-linux` +2. Upgrade all packages `yay` +3. Clone the zfs-linux repository `git clone https://aur.archlinux.org/zfs-linux.git` +4. Update the dependencies to match Linux version inside `PKGBUILD` +5. Install zfs-linux `cd zfs-linux` `makepkg -si` + +> You might need to make sure you have the correct `zfs-utils` installed. + +### Docker Containers Nextcloud is the annoying one here. Unless you want to take the risk, you need to upgrade to each major version, incrementally. You can do this by changing the base image in the `nextcloud/DockerFile` file to `nextcloud:{version}-fpm-alpine`. Once you have done that you can upgrade all the images: