{"id":19308,"date":"2026-10-02T14:12:42","date_gmt":"2026-10-02T12:12:42","guid":{"rendered":"https:\/\/www.beseit.net\/?p=19308"},"modified":"2026-10-04T11:05:56","modified_gmt":"2026-10-04T09:05:56","slug":"%f0%9f%93%9a-calibre-amb-la-llibreria-al-synology-des-de-deepin","status":"publish","type":"post","link":"https:\/\/www.beseit.net\/?p=19308","title":{"rendered":"\u2b50 \ud83d\udcda Calibre (app taulell) amb la llibreria  al Synology, des de Deepin"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Guia completa: com obrir el Calibre des del terminal de Deepin (instal\u00b7lat des del taulell d&#8217;aplicacions)i com instal\u00b7lar el Calibre al Synology per tenir la biblioteca centralitzada al NAS.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f50505\" class=\"has-inline-color\">Part 1<\/mark> \u2014 Obrir el Calibre des del terminal de Deepin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El Calibre de Deepin s&#8217;instal\u00b7la com a aplicaci\u00f3 <strong>Linglong<\/strong> (el format d&#8217;empaquetatge propi de Deepin). Per tant, no es llan\u00e7a amb una comanda normal, sin\u00f3 amb <code>ll-cli<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Comprovar que el Calibre est\u00e0 instal\u00b7lat<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ll-cli list | grep -i calibre<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hauries de veure una l\u00ednia com aquesta:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">com.calibre-ebook.calibre   6.29.0.2   main   binary   calibre is a powerful and easy to use e-book manager.<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Obrir el Calibre des del terminal<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ll-cli run com.calibre-ebook.calibre<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si tens m\u00e9s d&#8217;una versi\u00f3 instal\u00b7lada i vols executar-ne una de concreta:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ll-cli run com.calibre-ebook.calibre\/6.29.0.2<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Muntar la llibreria del Synology<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si la teva biblioteca viu al NAS (com en el meu cas, a la carpeta <code>llibres_deepin<\/code>), cal muntar-la com a carpeta local perqu\u00e8 el Calibre hi pugui treballar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Instal\u00b7lar les eines de muntatge SMB:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install cifs-utils<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Crear el fitxer de credencials<\/strong> (<code>\/etc\/samba\/calibre.creds<\/code>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">username=EL_TEU_USUARI\npassword=LA_TEVA_CONTRASENYA<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Protegir-lo:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chmod 600 \/etc\/samba\/calibre.creds<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Afegir el muntatge permanent<\/strong> al <code>\/etc\/fstab<\/code>:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/192.168.1.41\/llibres_deepin  \/mnt\/calibre-library  cifs  credentials=\/etc\/samba\/calibre.creds,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,nobrl,cache=none,iocharset=utf8,vers=3.0,nofail  0  0<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\ud83d\udca1 Les opcions <code>nobrl<\/code> i <code>cache=none<\/code> s\u00f3n clau per evitar bloquejos o corrupci\u00f3 de la base de dades SQLite del Calibre quan treballa sobre xarxa.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Muntar i comprovar:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo mkdir -p \/mnt\/calibre-library\nsudo mount \/mnt\/calibre-library\nls \/mnt\/calibre-library<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Apuntar el Calibre a la llibreria del NAS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Al Calibre: <strong>Canvia\/Crea una llibreria \u2192 Fes servir una altra llibreria existent<\/strong> i navega fins a <code>\/mnt\/calibre-library<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A partir d&#8217;aqu\u00ed, el Calibre obre directament la llibreria del Synology, i el muntatge es fa sol a cada reinici gr\u00e0cies al fstab.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f41a1a\" class=\"has-inline-color\">Part 2 <\/mark>\u2014 Instal\u00b7lar el Calibre al Synology<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per tenir el Calibre funcionant <em>al mateix NAS<\/em> (com a servidor de contingut, accessible des de qualsevol dispositiu), la manera m\u00e9s neta \u00e9s amb <strong>Docker<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opci\u00f3 A \u2014 Docker (recomanada)<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Obre el <strong>Centre de paquets<\/strong> del DSM i instal\u00b7la <strong>Docker<\/strong> (o Container Manager a DSM 7.2+).<\/li>\n\n\n\n<li>Obre Docker \u2192 <strong>Registre<\/strong> \u2192 busca <code>linuxserver\/calibre<\/code> \u2192 <strong>descarrega<\/strong> la imatge.<\/li>\n\n\n\n<li>A <strong>Contenidor<\/strong> \u2192 <strong>Crea<\/strong> \u2192 configura:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Par\u00e0metre<\/th><th>Valor<\/th><\/tr><\/thead><tbody><tr><td><strong>Volum<\/strong><\/td><td><code>\/config<\/code> \u2192 carpeta de configuraci\u00f3 al NAS<\/td><\/tr><tr><td><strong>Volum<\/strong><\/td><td><code>\/books<\/code> \u2192 la teva llibreria (<code>llibres_deepin<\/code>)<\/td><\/tr><tr><td><strong>Port<\/strong><\/td><td><code>8080:8080<\/code> (HTTP) i <code>8081:8081<\/code> (HTTPS)<\/td><\/tr><tr><td><strong>Variables<\/strong><\/td><td><code>PUID=1024<\/code>, <code>PGID=100<\/code>, <code>TZ=Europe\/Madrid<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Inicia el contenidor i obre <code>http:\/\/IP_DEL_SYNOLOGY:8080<\/code> des del navegador.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Per l\u00ednia de comandes (SSH al NAS):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo docker run -d \\\n  --name=calibre \\\n  -e PUID=1024 -e PGID=100 -e TZ=Europe\/Madrid \\\n  -p 8080:8080 -p 8081:8081 \\\n  -v \/volume1\/docker\/calibre\/config:\/config \\\n  -v \/volume1\/llibres_deepin:\/books \\\n  --restart unless-stopped \\\n  linuxserver\/calibre<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Opci\u00f3 B \u2014 Paquet SynoCommunity<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A DSM, afegeix el repositori de <strong>SynoCommunity<\/strong> (Centre de paquets \u2192 Configuraci\u00f3 \u2192 Fonts de confian\u00e7a).<\/li>\n\n\n\n<li>Cerca <strong>Calibre<\/strong> i instal\u00b7la&#8217;l.<\/li>\n\n\n\n<li>El servei quedar\u00e0 actiu i accessible per xarxa.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Accedir-hi des del Deepin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Amb el servidor de contingut del Calibre actiu al Synology, des del Calibre local (Deepin) pots connectar-t&#8217;hi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Connectar i compartir \u2192 Connecta&#8217;t al servidor de contingut<\/strong> \u2192 <code>http:\/\/IP_DEL_SYNOLOGY:8080<\/code><\/li>\n\n\n\n<li>O des del navegador de qualsevol dispositiu: <code>http:\/\/IP_DEL_SYNOLOGY:8080<\/code> (interf\u00edcie OPDS per a lectors com el Kindle o l&#8217;Android).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Resum de comandes \u00fatils:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ll-cli list | grep -i calibre        # veure la versi\u00f3 Linglong\nll-cli run com.calibre-ebook.calibre # obrir el Calibre\nsudo mount \/mnt\/calibre-library       # muntar la llibreria del NAS<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Si vols, et puc <strong>desar aquest post en un fitxer Markdown<\/strong> al teu ordinador (per exemple <code>calibre-synology-deepin.md<\/code>) perqu\u00e8 el tinguis llest per publicar o adaptar. T&#8217;ho faig? \ud83d\ude0a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed tens la nota preparada, llesta per enganxar al peu de l&#8217;entrada! \ud83d\udcdd<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udccc Nota d&#8217;observacions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>a) La comanda <code>calibre<\/code> no arrenca res<\/strong> \u2014 Despr\u00e9s d&#8217;instal\u00b7lar el Calibre natiu a <code>\/opt\/calibre<\/code>, la comanda <code>calibre<\/code> no funciona perqu\u00e8 l&#8217;instal\u00b7lador no va poder crear els enlla\u00e7os a <code>\/usr\/bin<\/code>. Soluci\u00f3: crear l&#8217;enlla\u00e7 manualment o usar la ruta completa amb la llibreria del Synology:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/opt\/calibre\/calibre \/usr\/local\/bin\/calibre\n\/opt\/calibre\/calibre --with-library \/mnt\/calibre-library<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>b) El Calibre local tamb\u00e9 \u00abrecupera\u00bb la llibreria del Synology<\/strong> \u2014 Tant la versi\u00f3 Linglong com la nativa llegeixen la mateixa configuraci\u00f3 (<code>~\/.config\/calibre<\/code>) i la llibreria viu al NAS (muntada a <code>\/mnt\/calibre-library<\/code>). Per aix\u00f2, amb qualsevol de les dues versions es veuen els mateixos llibres, sense duplicar res.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>c) A Deepin (Unix) hi ha moltes m\u00e9s lleng\u00fces que a Windows<\/strong> \u2014 El Calibre a Linux fa servir <code>speech-dispatcher<\/code> amb el motor <strong>espeak-ng<\/strong>, que suporta unes 100 lleng\u00fces (catal\u00e0, castell\u00e0, \u00e8uscar, gallec&#8230;). A Windows, en canvi, nom\u00e9s t\u00e9 les veus <strong>SAPI<\/strong> que tinguis instal\u00b7lades al sistema, que acostumen a ser poques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>d) El Calibre fa servir <code>speech-dispatcher<\/code>, no Python<\/strong> \u2014 Tot i que el missatge d&#8217;error pot fer dubtar, la s\u00edntesi de veu del Calibre passa per <strong>Qt (<code>QTextToSpeech<\/code>) \u2192 plugin speechd \u2192 speech-dispatcher \u2192 espeak-ng<\/strong>. Python \u00e9s el llenguatge en qu\u00e8 est\u00e0 escrit el programa, per\u00f2 no interv\u00e9 en la veu. La confusi\u00f3 amb Firefox\/Edge ve de Windows: all\u00e0 tots dos navegadors fan servir les <strong>veus del sistema (SAPI)<\/strong>, per aix\u00f2 sonen igual; a Linux, Firefox no fa servir <code>speech-dispatcher<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Si la vols amb una mica m\u00e9s d&#8217;estil (com una caixa destacada al final de l&#8217;article), nom\u00e9s cal dir-m&#8217;ho i te la maqueto diferent. Gracies a tu! \ud83d\ude0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guia completa: com obrir el Calibre des del terminal de Deepin (instal\u00b7lat des del taulell d&#8217;aplicacions)i com instal\u00b7lar el Calibre al Synology per tenir la biblioteca centralitzada al NAS. Part 1 \u2014 Obrir el Calibre des del terminal de Deepin &hellip; <a href=\"https:\/\/www.beseit.net\/?p=19308\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":3167,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[207,1],"tags":[],"class_list":["post-19308","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deepin-linux","category-bloc-de-notes"],"_links":{"self":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/19308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19308"}],"version-history":[{"count":6,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/19308\/revisions"}],"predecessor-version":[{"id":19385,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/19308\/revisions\/19385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/media\/3167"}],"wp:attachment":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}