Aller au contenu

PB : FreshRSS avec Docker & Client RSS sous Android


Messages recommandés

Bonjour à tous,

Ça fait longtemps que je n'ai plus rien posté sur le forum mais je reviens vers vous pour vous demander de l'aide !

Voilà la situation :

  1. j'ai installé FreshRSS avec Docker sur mon NAS via Portainer, i.e: dans une stack. 
  2. j'ai crée un certificat news.monnomdedomaine.synology.me dans Panneau de configuration > Sécurité > ... avec Let's Encrypt
  3. j'ai fait des redirections avec le reverse proxy du NAS : news.monnomdedomaine.synology.me --> monnomdedomaine.synology.me:port_du_container_freshrss en http et https pour la source.

Jusque là tout fonctionne nickel, j'ai pu accéder à mon agrégateur via news.monnomdedomaine.synology.me dans un navigateur, m'y connecter en tant qu'administrateur, ajouter mes flux et mes catégories...

Maintenant ce que je veux faire c'est pouvoir y accéder via une application Android sur mon smartphone :

  1. Dans la section “Authentification”, j'ai coché l’option “Autoriser l’accès par API (nécessaire pour les applis mobiles)
  2. Dans la section “Profil”, j'ai rempli le champ “Mot de passe API (ex. : pour applis mobiles)”.
    1. Chaque utilisateur doit choisir son mot de passe API.
    2. La raison d’être d’un mot de passe API différent du mot de passe principal est que le mot de passe API est potentiellement utilisé de manière moins sûre, mais il permet aussi moins de choses
  3. J'ai "overwrite" dans /docker/freshrss/www/freshrss/data/config.php  :

'base_url' => 'http://192.168.1.X:port'                   par                        'base_url' => 'https://news.monnomdedomaine.synology.me'

pour débloquer l'avertissement lors de la vérification des endpoints d'API FreshRSS afin d'obtenir :

FreshRSS API endpoints

Google Reader compatible API

Your API address:
https://news.monnomdedomaine.synology.me/api/greader.php
Google Reader API configuration test:
✔️ PASS

Fever compatible API

Your API address:
https://news.monnomdedomaine.synology.me/api/fever.php
Fever API configuration test:
✔️ PASS

J'ai bien suivi toute la documentation :https://freshrss.github.io/FreshRSS/fr/users/06_Mobile_access.html.

Tout semble fonctionnel jusqu'ici !

Bref, voilà le problème :

Quand j'essaie de me connecter à l'API dans mon application Android la sortie d'erreur est : l'url n'est pas correcte, l'authentification a échoué : utilisateur ou mot de passe incorrect, ou encore hostname not verified.

J'ai testé comme urls : https://news.monnomdedomaine.synology.me ; https://news.monnomdedomaine.synology.me/api/ ; https://news.monnomdedomaine.synology.me/api/greader.php au cas où le client RSS complèterait l'url automatiquement ou pas.

Applications testées :

- FreshRSS client sur FDroid

- EasyRSS sur FDroid

- Reader for Selfoss sur FDroid

- Readrops sur FDroid

J'ai essayé de regarder dans les logs, mais aucun log n'est généré par mes tentatives de connexion via les clients RSS Android.

J'ai essayé en changeant plusieurs fois de mot de passe pour l'API mais en vain...

Peut-être que je ne cherche pas au bon endroit ? (/docker/freshrss/log/...)

 

Je m'en remets donc à vous si vous avez déjà solutionné le problème ou même d'éventuelles pistes que je pourrais creuser ?

Un grand MERCI par avance !

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, .Shad. a dit :

Quelle image utilises-tu ?

linuxserver/freshrss

Voici le docker-compose.yml (stack portainer) :

version: '3'

services:
   freshrss:
      image: linuxserver/freshrss:latest
      restart: always
      container_name: freshrss
      ports:
         - "9009:80"
      volumes:
         - /volume1/docker/freshrss:/config
      environment:
         - PUID=1026
         - PGID=101
         - TZ=Europe/Paris

 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, .Shad. a dit :

Est-ce que tu as testé sans passer par l'API avec ton smartphone ?

J'ai utilisé pendant un certain temps (mais il y a un petit temps déjà) FreshRSS avec l'application EasyRSS sur mon smartphone et ça marchait très bien.

Oui j'ai déjà testé et ça marche... C'est pour ça que je ne comprends pas, est ce que ce serait le nom de domaine en synology.me qui poserait problème ? Le fait que les clients RSS Android ne sont pas assez "configurables" pour autoriser ou non certaines url ?

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.