{"id":18090,"date":"2026-04-12T07:34:58","date_gmt":"2026-04-12T07:34:58","guid":{"rendered":"https:\/\/evoseedbox.com\/wiki\/calibre-web-ebook-library-seedbox-fr\/"},"modified":"2026-04-12T07:34:58","modified_gmt":"2026-04-12T07:34:58","password":"","slug":"calibre-web-ebook-library-seedbox-fr","status":"publish","type":"docs","link":"https:\/\/evoseedbox.com\/fr\/wiki\/calibre-web-ebook-library-seedbox-fr\/","title":{"rendered":"Calibre-Web: Access Your Ebook Library from Anywhere"},"content":{"rendered":"\n<p>Calibre-Web is a web-based ebook reader and library manager for your seedbox. Browse your ebook collection, read books directly in your browser, send books to your Kindle, and access your library from any device. It&rsquo;s the web interface for Calibre \u2014 if you use Calibre on your desktop, Calibre-Web gives you that same library accessible from anywhere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Use Calibre-Web?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Read in your browser<\/strong> \u2014 EPUB and PDF reader built-in, no app needed<\/li>\n<li><strong>Send to Kindle<\/strong> \u2014 One-click delivery to your Kindle email address<\/li>\n<li><strong>Library management<\/strong> \u2014 Search, sort, browse by author\/series\/tag<\/li>\n<li><strong>OPDS catalog<\/strong> \u2014 Compatible with e-reader apps like KOReader, Moon+ Reader<\/li>\n<li><strong>Multi-user<\/strong> \u2014 Share your library with separate reading progress per user<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How It Works<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  CALIBRE-WEB ARCHITECTURE\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Your Ebook Files               Calibre-Web            Your Devices\n  (on seedbox)                   Server\n\n  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502 Calibre Library  \u2502       \u2502                  \u2502    \u2502 \ud83d\udcf1 Phone  \u2502\n  \u2502 (metadata.db)    \u2502\u2500\u2500db\u2500\u2500\u25b6\u2502  Web interface   \u2502\u25c0\u2500\u2500\u2500\u2502  (browser) \u2502\n  \u2502                  \u2502       \u2502  EPUB\/PDF reader  \u2502    \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n  \u2502 ~\/books\/         \u2502       \u2502  OPDS catalog    \u2502    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502   Author\/        \u2502       \u2502  Kindle sender   \u2502\u25c0\u2500\u2500\u2500\u2502 \ud83d\udcd6 Kindle \u2502\n  \u2502     Book\/        \u2502       \u2502                  \u2502    \u2502  (email)   \u2502\n  \u2502       book.epub  \u2502       \u2502  Port: 8083      \u2502    \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                                                     \u2502 \ud83d\udcbb Browser\u2502\n  Requires a Calibre                                 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n  metadata.db file \u2713\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Install Calibre-Web<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your <strong>EvoSeedbox Client Area<\/strong><\/li>\n<li>Go to <strong>Services<\/strong> &gt; your seedbox &gt; <strong>Apps<\/strong><\/li>\n<li>Find <strong>Calibre Web<\/strong> and click <strong>Install<\/strong><\/li>\n<li>Click <strong>Open<\/strong> when ready<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  WHAT GETS INSTALLED\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502 Docker: linuxserver\/calibre-web \u2502\n  \u2502 Internal port: 8083             \u2502\n  \u2502 Config: ~\/.config\/calibreweb\/   \u2502\n  \u2502 Books: ~\/downloads\/books\/       \u2502\n  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Set Up Your Library<\/h2>\n\n\n\n<p>Calibre-Web needs a Calibre database (<code>metadata.db<\/code>) to work. You have two options:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  LIBRARY SETUP OPTIONS\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Option A: Fresh library               Option B: Existing library\n  (start from scratch)                   (already use Calibre desktop)\n\n  1. Install Calibre Server too          1. Upload your Calibre\n  2. Calibre creates metadata.db            library folder via FTP\n  3. Point Calibre-Web to it             2. Must include metadata.db\n                                         3. Point Calibre-Web to it\n\n  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502  The key file is metadata.db \u2014 without it,         \u2502\n  \u2502  Calibre-Web can't read your book library.         \u2502\n  \u2502  Calibre Server auto-creates it.                   \u2502\n  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n<\/code><\/pre>\n\n\n\n<p>On first login, Calibre-Web asks for the <strong>location of your Calibre database<\/strong>. Point it to the folder containing <code>metadata.db<\/code> (e.g., <code>\/books<\/code> or <code>\/downloads\/books<\/code>).<\/p>\n\n\n\n<p><strong>Default login:<\/strong> Username: <code>admin<\/code> \/ Password: <code>admin123<\/code> \u2014 change this immediately after first login.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Add Books<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  HOW TO ADD EBOOKS\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Method 1: Upload via Calibre-Web\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  Click upload icon \u2192 select EPUB\/PDF\/MOBI\n  \u2192 auto-imports with metadata\n\n  Method 2: Readarr (automated)\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  Set up Readarr to monitor &amp; auto-download\n  \u2192 saves to your Calibre library folder\n\n  Method 3: Upload via Filegator\/FTP\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  Place ebooks in your Calibre library folder\n  \u2192 refresh Calibre database\n\n  Supported: EPUB, PDF, MOBI, AZW3, CBR, CBZ, FB2\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Reading in Your Browser<\/h2>\n\n\n\n<p>Click any book, then click <strong>Read<\/strong>. Calibre-Web opens a built-in reader:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EPUB<\/strong> \u2014 Full reader with page turn, font size, themes (light\/dark\/sepia)<\/li>\n<li><strong>PDF<\/strong> \u2014 Rendered directly in browser<\/li>\n<li><strong>CBR\/CBZ<\/strong> \u2014 Comic reader with page-by-page viewing<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Send to Kindle<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Admin<\/strong> &gt; <strong>Edit Basic Configuration<\/strong> &gt; <strong>Email<\/strong><\/li>\n<li>Configure SMTP (e.g., Gmail: smtp.gmail.com, port 587, TLS)<\/li>\n<li>Set your <strong>Kindle email address<\/strong> in your user profile<\/li>\n<li>Add Calibre-Web&rsquo;s sending address to your Amazon approved senders<\/li>\n<li>Now click <strong>\u00ab\u00a0Send to Kindle\u00a0\u00bb<\/strong> on any book \u2014 delivered in minutes<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">OPDS Catalog<\/h2>\n\n\n\n<p>OPDS lets e-reader apps browse and download books directly from your Calibre-Web library:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  OPDS FEED URL\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  https:\/\/YOUR-SERVER:PORT\/opds\n\n  Compatible apps:\n  \u251c\u2500\u2500 KOReader (Kindle, Kobo)\n  \u251c\u2500\u2500 Moon+ Reader (Android)\n  \u251c\u2500\u2500 Librera Reader (Android)\n  \u2514\u2500\u2500 Panels (iOS, comics)\n\n  Enter the OPDS URL + your Calibre-Web\n  credentials in the app's OPDS settings.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00ab\u00a0DB Location Not Valid\u00a0\u00bb<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The folder must contain a <code>metadata.db<\/code> file (Calibre database)<\/li>\n<li>If starting fresh, install <strong>Calibre Server<\/strong> first \u2014 it creates the database automatically<\/li>\n<li>Check the path is the container-internal path (e.g., <code>\/books<\/code>), not the host path<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Books Not Showing After Upload<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Files uploaded via FTP\/Filegator need a database refresh. Use Calibre Server or re-import via Calibre-Web&rsquo;s upload<\/li>\n<li>Calibre-Web reads from <code>metadata.db<\/code> \u2014 the file must be on disk, not just the ebook<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Related Guides<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/wiki\/calibre-setup\/\">Calibre Server Setup<\/a><\/li>\n<li><a href=\"\/wiki\/readarr-setup-guide\/\">Readarr: Automate Ebook Downloads<\/a><\/li>\n<li><a href=\"\/wiki\/audiobookshelf-setup-seedbox\/\">Audiobookshelf (for audiobooks)<\/a><\/li>\n<li><a href=\"\/wiki\/filegator-web-file-manager-seedbox\/\">Filegator: Web File Manager<\/a><\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>Calibre-Web is a web-based ebook reader and library manager for your seedbox. Browse your ebook collection, read books directly in your browser, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[],"doc_tag":[],"class_list":["post-18090","docs","type-docs","status-publish","hentry"],"year_month":"2026-04","word_count":608,"total_views":"6","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Tim Michels","author_nicename":"admin","author_url":"https:\/\/evoseedbox.com\/fr\/author\/admin\/"},"doc_category_info":[],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/docs\/18090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/comments?post=18090"}],"version-history":[{"count":0,"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/docs\/18090\/revisions"}],"wp:attachment":[{"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/media?parent=18090"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/doc_category?post=18090"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/evoseedbox.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=18090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}