Bonjour,
J’ai installé l’app calibreweb. J’essaye maintenant la synchro avec KOBO.
Selon la doc si c’est installé sur dans https://domaine/calibre cela fonctionne.
J’ai suivi la procédure : je récupère un token sur calibreweb et le met dans le fichier conf du kobo.
Je rajoute derrière le token “/v1/library/sync”
Mais la synchro ne se fait pas : kobo ne m’indique pas d’erreur, il tourne juste dans le vide.
Au niveau de calibre web dans les paramètres, il y a un port, j’ai mis 443.
Bonjour @wanabo !
J’utilise cette fonctionnalité qui fonctionne à merveille pour moi, espérons que ça aille pour toi
Je ne me rappelle plus exactement de la procédure, mais je n’ai pas le souvenir qu’il faille rajouter /v1/library/sync derrière le token. Où as-tu vu cela ? As-tu déjà essayé sans rajouter cette partie ?
Au niveau des ports, j’ai laissé la configuration d’origine.
Merci pour ta réponse.
Pourrais tu me redonner le port par défaut stp ?
Si j’ai changé c’est justement que ça ne fonctionne pas.
Quand je vais (via browser) vers https://domaine/calibre , je n’ai que {}
Quand je vais sur https://domaine/calibre/v1/library/sync , j’ai bienplus de ligne (j’ai vu ça plusieurs fois sur Github)
Pourrais tu me dire ce que tu as toi ?
Merci !!
Je viens de revérifier mon fichier .kobo/Kobo eReader.conf. J’ai bien modifié mon api_endpoint= comme suit : https://domain/calibre/kobo/{numéro}. C’est le copié/collé exact de ce que me propose mon Calibre-Web lorsque je clique sur Créer/visualiser le jeton de synchro Kobo dans mes paramètres utilisateurs.
Ton instance Calibre-Web est-elle en mode public ou privé ?
Alors j’ai tout remis par défaut. Le port et le copié/coller exact dans le fichier conf sur la kobo.
J’ai toujours rien.
Public ou privé…je sais plus ce que j’ai mis. Dans les autorisations, j’ai bien calibre dans la case tous les utilisateurs.
Dans les paramètres de Calibreweb, il y a peut-être des infos, même si je ne suis pas doué pour ça
Et moi j’ai des problèmes de hairpinning, donc je dois me connecter à ma Kobo avec un autre réseau que celui de la maison… pour toi c’est okay de ce côté ?
Je ne trouve pas les logs.
Pas de souci de hairpinning à priori.
J’y pense ! Sûrement un pb de redirection ? Je mets quoi comme règle dans le routeur ?
Je transfert le port 8083 vers quoi ? le 8083 de l’ip de yunohost ?
excuse me, I can not write french, but I think this could be useful. I made it work as follows:
in Yunohost web admin panel
add calibre-web to visitors apps (this makes url publicly available in nginx), you may want to restrict access to “registered users” so calibre-web access portal is all “annoymous” users will see.
in calibre-web user interface
follow the usual procedure (create token, change api endpoint in kobo ereader, etc.) I’ve set api endpoit value using the default value calibre-web suggest: https://domain/calibre/kobo/{numéro}
One weird problem I had was editing “kobo ereader.conf” file, changes to api_endpoint value were not recorded, I don’t know why, but it was automatically reversed to kobostore value. Finally it got saved and now it works
my ynh server is at home behind ips router (no vps), with default ports opened, not 8083, so I guess nginx manage to redirect api calls internally from 8080 to 8083 and I guess port setting is not actually needed. I have not looked at nginx config though.
Je n’ai pas les connaissances pour voir ce qui coince.
J’ai essayé les log du côté de KOBO. Après activation du mode développer, j’ai réussi à créer un fichier log. Le problème c’est qu’il est illisible. C’est un fichier log.05
Same problem here. I set on my kobo the link obtained from calibreweb but receive the message that cannot connect to the internet. Calibre is set for access to anonymous visitors and is installed on mydomain.ynh.fr/calibre
The calibreweb path should be available from outside yunohost, meaning you need to grant “visitor” authorization, so that the kobo can access the database
No need to fiddle with the ports or nginx, 8083 is just the internal port used by calibre and should not be open in the firewall or redirected from your internet box, standard 80 and 443 redirections are enough.
Then you just need to follow the instruction from the github wiki :
As stated there, you need to set the external port to 443 if your using yunohost behind an internet box with port forwarding (I’m pretty sure this is 443, if this does not work, then try with 80):
Finally, you need to update the api_endpoint on the Kobo itself from the value from the “Create/View” in the Kobo token part of the user settings.
From there, the sync should work.
Please also note issue 1276 that state that big library are not synched completely. I used to work around this issue by having a dedicated shelf to sync on the Kobo rather than the whole library.
Also note that from my personnal experience, the sync is quite buggy and won’t always work : some books will never sync, other will disappear, the redirection to kobo store used to work then broke after an upgrade…
Also note than only epub will sync: other ebook type are not synched.