Update sistemi di casa

Istruzione per l’aggiornamento.

Aggiornamento wiki.js

Aprire la console di proxmox dove è hostata la macchina wiki.

prima di fare queste operazioni conviene fare backup del db

cp /opt/wikijs/data/wiki.db /opt/wikijs/data/wiki.db.backup

Quindi i comandi sono:

pcd enter 220
cd /opt/wikijs
docker compose pull
docker compose up -d

Aggiornamento Nginx

Aprire la console di proxmox dove è hostata la macchina nginx.

prima di fare queste operazioni conviene fare backup del db

cp -r /opt/npm /opt/npm_backup

Quindi i comandi sono:

pcd enter 101
cd /opt/npm
docker compose pull
docker compose up -d

Aggiornamento GITEA

Prima cosa verifica la versione corrente di gitea

/usr/local/bin/gitea --version
Gitea version 1.22.4 built with GNU Make 4.3, go1.22.9 : bindata, sqlite, sqlite_unlock_notify

Quindi verifica quale è l’ultima versione disponibile su github

curl -s https://api.github.com/repos/go-gitea/gitea/releases/latest | grep tag_name
  "tag_name": "v1.25.5"

ferma il servizio

systemctl stop gitea

fare una copia di backup

cp -r /var/lib/gitea /var/lib/gitea_backup
cp -r /etc/gitea /etc/gitea_backup

scaricare il nuovo pacchetto

wget https://github.com/go-gitea/gitea/releases/download/v1.25.5/gitea-1.25.5-linux-amd64

scompatti il nuovo file nella cartella di lavoro

cp gitea-1.25.5-linux-amd64 /usr/local/bin/gitea

mettere eseguibile in running

chmod +x /usr/local/bin/gitea

riaccendere il servizio e verifica che sia partito

systemctl start gitea
systemctl status gitea
● gitea.service - Gitea
     Loaded: loaded (/etc/systemd/system/gitea.service; enabled; preset: enabled)
     Active: active (running) since Thu 2026-03-19 11:44:19 CET; 8s ago
 Invocation: 0532c780debe4e5d87bb7edf18f6b2c2
   Main PID: 19236 (gitea)
      Tasks: 8 (limit: 9308)
     Memory: 105.1M (peak: 105.1M, swap: 312K, swap peak: 324K)
        CPU: 2.861s
     CGroup: /system.slice/gitea.service
             └─19236 /usr/local/bin/gitea web --config /etc/gitea/app.ini

Mar 19 11:44:21 gitea gitea[19236]: 2026/03/19 11:44:21 routers/init.go:146:InitWebInstalled() [I] ORM engine initialization successful!
Mar 19 11:44:21 gitea gitea[19236]: 2026/03/19 11:44:21 .../indexer/issues/indexer.go:78:InitIssueIndexer.1() [I] PID 19236: Initializi>
Mar 19 11:44:21 gitea gitea[19236]: 2026/03/19 11:44:21 .../internal/bleve/indexer.go:59:(*Indexer).Init() [W] Found older bleve index >
Mar 19 11:44:21 gitea gitea[19236]: 2026/03/19 11:44:21 .../indexer/stats/indexer.go:41:populateRepoIndexer() [I] Populating the repo s>
Mar 19 11:44:21 gitea gitea[19236]: 2026/03/19 11:44:21 .../indexer/stats/indexer.go:87:populateRepoIndexer() [I] Done (re)populating t>
Mar 19 11:44:21 gitea gitea[19236]: 2026/03/19 11:44:21 .../indexer/issues/indexer.go:155:InitIssueIndexer.2() [I] Issue Indexer Initia>
Mar 19 11:44:22 gitea gitea[19236]: 2026/03/19 11:44:22 cmd/web.go:328:listen() [I] Listen: http://0.0.0.0:3000
Mar 19 11:44:22 gitea gitea[19236]: 2026/03/19 11:44:22 cmd/web.go:332:listen() [I] AppURL(ROOT_URL): https://git.carrubanet.duckdns.or>
Mar 19 11:44:22 gitea gitea[19236]: 2026/03/19 11:44:22 cmd/web.go:335:listen() [I] LFS server enabled
Mar 19 11:44:22 gitea gitea[19236]: 2026/03/19 11:44:22 modules/graceful/server.go:50:NewServer() [I] Starting new Web server: tcp:0.0.>

verifica che la versione installata sia corretta.

/usr/local/bin/gitea --version 
gitea version 1.25.5 built with GNU Make 4.3, go1.25.8 : bindata, sqlite, sqlite_unlock_notify
Last updated on Thursday, March 19, 2026
Built with Hugo
Theme Stack designed by Jimmy