From a48775557ebdf88784773ad2d6ad9236e25d401c Mon Sep 17 00:00:00 2001 From: para <157126561+mdegallaix@users.noreply.github.com> Date: Fri, 25 Sep 2026 22:05:31 +0200 Subject: [PATCH] Set actual domain (akbar.nohost.me) in deploy configs /rss is already taken by FreshRSS on this domain, so the Python+cron variant serves under /silly-rss/ instead. Co-Authored-By: Claude Sonnet 5 --- deploy/nginx-silly-rss.conf | 14 ++++++++------ deploy/silly-rss.cron | 8 ++++++-- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/deploy/nginx-silly-rss.conf b/deploy/nginx-silly-rss.conf index 262d85a..3418c2f 100644 --- a/deploy/nginx-silly-rss.conf +++ b/deploy/nginx-silly-rss.conf @@ -2,18 +2,20 @@ # # Sur Yunohost, chaque domaine a son propre dossier de fragments de conf, # automatiquement inclus par le nginx gere par Yunohost : -# /etc/nginx/conf.d/.d/ +# /etc/nginx/conf.d/akbar.nohost.me.d/ +# +# NB : le chemin /rss est deja pris par FreshRSS sur ce domaine, d'ou le +# choix de /silly-rss/ ci-dessous. # # Installation : # 1. Copier ce fichier vers : -# /etc/nginx/conf.d/.d/silly-rss.conf -# 2. Adapter le chemin "alias" ci-dessous si besoin. -# 3. Tester puis recharger nginx : +# /etc/nginx/conf.d/akbar.nohost.me.d/silly-rss.conf +# 2. Tester puis recharger nginx : # sudo nginx -t && sudo systemctl reload nginx # # Les flux seront alors accessibles en : -# https:///silly-rss/actualites.xml -# https:///silly-rss/agenda.xml +# https://akbar.nohost.me/silly-rss/actualites.xml +# https://akbar.nohost.me/silly-rss/agenda.xml location ^~ /silly-rss/ { alias /var/www/silly-rss/; diff --git a/deploy/silly-rss.cron b/deploy/silly-rss.cron index 7a7c46a..4dc6ed3 100644 --- a/deploy/silly-rss.cron +++ b/deploy/silly-rss.cron @@ -1,10 +1,14 @@ # Cron job pour regenerer les flux RSS de Silly toutes les heures. # +# Prealable : copier/cloner ce depot sur le serveur Yunohost, par ex. : +# sudo git clone /opt/silly-rss +# (adapter le chemin ci-dessous si vous le placez ailleurs) +# # Installation (en tant qu'utilisateur qui a les droits d'ecriture sur # /var/www/silly-rss, par ex. root ou un utilisateur dedie) : # # sudo crontab -e # -# puis coller la ligne ci-dessous en adaptant le chemin du depot : +# puis coller la ligne ci-dessous : -0 * * * * flock -n /tmp/silly_rss.lock /usr/bin/python3 /home/para/Code/fluxRss/silly_rss.py /var/www/silly-rss >> /var/log/silly_rss.log 2>&1 +0 * * * * flock -n /tmp/silly_rss.lock /usr/bin/python3 /opt/silly-rss/silly_rss.py /var/www/silly-rss >> /var/log/silly_rss.log 2>&1