Andrea Posté(e) le 25 juin 2021 Partager Posté(e) le 25 juin 2021 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 : j'ai installé FreshRSS avec Docker sur mon NAS via Portainer, i.e: dans une stack. j'ai crée un certificat news.monnomdedomaine.synology.me dans Panneau de configuration > Sécurité > ... avec Let's Encrypt 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 : Dans la section “Authentification”, j'ai coché l’option “Autoriser l’accès par API (nécessaire pour les applis mobiles) Dans la section “Profil”, j'ai rempli le champ “Mot de passe API (ex. : pour applis mobiles)”. Chaque utilisateur doit choisir son mot de passe API. 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 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 ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 26 juin 2021 Partager Posté(e) le 26 juin 2021 Quelle image utilises-tu ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Andrea Posté(e) le 26 juin 2021 Auteur Partager Posté(e) le 26 juin 2021 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 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 26 juin 2021 Partager Posté(e) le 26 juin 2021 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. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Andrea Posté(e) le 26 juin 2021 Auteur Partager Posté(e) le 26 juin 2021 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 ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.