Hier der kurze Praxistest 🙂
root@visionfive2:/etc# apt install restic Reading package lists... Done Building dependency tree... Done Reading state information... Done Suggested packages: libjs-sphinxdoc sphinx-rtd-theme-common The following NEW packages will be installed: restic 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 6,899 kB of archives. After this operation, 20.8 MB of additional disk space will be used. Get:1 http://ports.ubuntu.com lunar/universe riscv64 restic riscv64 0.14.0-1 [6,899 kB] Fetched 6,899 kB in 1s (5,589 kB/s) Selecting previously unselected package restic. (Reading database ... 34675 files and directories currently installed.) Preparing to unpack .../restic_0.14.0-1_riscv64.deb ... Unpacking restic (0.14.0-1) ... Setting up restic (0.14.0-1) ... Processing triggers for man-db (2.11.2-1) ... root@visionfive2:/etc# restic version restic 0.14.0 compiled with go1.19.2 on linux/riscv64 root@visionfive2:/etc# restic self-update writing restic to /usr/bin/restic find latest release of restic at GitHub latest version is 0.15.2 download SHA256SUMS download SHA256SUMS.asc GPG signature verification succeeded download restic_0.15.2_linux_riscv64.bz2 downloaded restic_0.15.2_linux_riscv64.bz2 saved 21954560 bytes in /usr/bin/restic successfully updated restic to version 0.15.2 root@visionfive2:/etc# restic version restic 0.15.2 compiled with go1.20.3 on linux/riscv64 root@visionfive2:/etc#Rest-Server v0.11.0
-
Mein Lieblingstool zur Datensicherung hat ein Update bekommen
:/mnt/rest-server# rest-server --version rest-server version rest-server 0.11.0 (v0.11.0-1-g096ac5a) compiled with go1.17.7 on linux/amd64
Wird wie gewohnt heruntergeladen und mit go gebaut. Danach den SystemD Dienst neugestartet, was erblickt mein Auge!?
Feb 11 18:17:26 server rest-server[3291660]: Ignoring invalid username "user_data" in htpasswd, consists of characters other than letters Feb 11 18:17:26 server rest-server[3291660]: Ignoring invalid username "user_web" in htpasswd, consists of characters other than letters
Ok, der Rest-Server mag wohl das Zeichen _ nicht mehr. Ok, gibt schlimmeres, eben ändern. In der .htpasswd und bitte dran denken, das der zugehörige Ordner auch umbenannt wird!
Update: Die Ursache dafür ist diese Änderung -> https://github.com/restic/rest-server/issues/131
Im Github findet man alles, was es an Neuerungen gegeben hat.
Danach Dienst neustarten, funktioniert alles wieder
Dann habe ich mir natürlich auch mal die Neuerungen durchgelesen und bin auf das hier gestoßen. Denke, es kann nicht schaden, wenn man das anpasst.
rest-server.service
[Unit] Description=Rest Server After=syslog.target After=network.target [Service] Type=simple User=www-data Group=www-data ExecStart=/usr/local/bin/rest-server --path /path/to/backups Restart=always RestartSec=5 # Optional security enhancements NoNewPrivileges=yes PrivateTmp=yes ProtectSystem=strict ProtectHome=yes ReadWritePaths=/path/to/backups [Install] WantedBy=multi-user.target
Viel Spaß beim Sichern!