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.
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.
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/
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.
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/