====== Mettre à jour des outils ======
===== FreshRSS =====
wget -O freshrss.zip https://github.com/FreshRSS/FreshRSS/archive/1.16.2.zip
unzip freshrss.zip
apt install unzip
unzip freshrss.zip
cp -R FreshRSS-*/* /var/www/norore.fr/FreshRSS/
chown -R :www-data . && chmod -R g+r . && chmod -R g+w ./data/
rm -f freshrss.zip
rm -f data/do-install.txt
rm -rf FreshRSS-*/
Plus simple : utiliser l’outil de mise à jour depuis la page d’administration.
===== Dokuwiki =====
wget -O dokuwiki.tgz https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
tar zxvf dokuwiki.tgz
cp -af dokuwiki-2025-05-14a/* /var/www/norore.fr/wiki/
cd /var/www/norore.fr/wiki/
chown -R www-data:www-data *
cd -
rm -fr dokuwiki-2025-05-14a/
Plus simple : utiliser l’extension (DokuWiki Upgrade Plugin) de mise à jour depuis la page d’administration.
===== PluXml =====
wget -O pluxml.zip https://www.pluxml.org/download/pluxml-latest.zip
unzip pluxml.zip
cp -af PluXml/*.php /var/www/norore.fr/blog/
cp -af PluXml/core/* /var/www/norore.fr/blog/core/
cp -af PluXml/readme/* /var/www/norore.fr/blog/readme/
cp -af PluXml/update/ /var/www/norore.fr/blog/
cd /var/www/norore.fr/blog/
chown -R www-data:www-data .
vim /etc/nginx/sites-available/blog.norore.fr
Dans le fichier de configuration, retirer update dans le filtre des répertoires protégés.
systemctl reload nginx
Aller sur le blog, suivre les instructions.
vim /etc/nginx/sites-available/blog.norore.fr
systemctl reload nginx
rm install.php
cd -
rm -fr PluXml/
===== Wallabag =====
Depuis le git cloné :
git fetch
make install
Et suivre les instructions.
Penser à vérifier s’il n’y a pas eu des changements au niveau de la structure de la base de données avant.
===== Shaarli =====
Soit depuis le git cloné, soit, ce qui est mon cas, depuis le .zip :
wget https://github.com/shaarli/Shaarli/releases/download/v0.14.0/shaarli-v0.14.0-full.zip
unzip shaarli-v0.14.0-full.zip
rsync -avP Shaarli/ /var/www/norore.fr/shaarli/