.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "CALIBRE-SERVER" "1" "april 19, 2024" "7.9.0" "calibre" .SH NAME calibre-server \- calibre-server .INDENT 0.0 .INDENT 3.5 .sp .nf .ft B calibre\-server [options] [path to library folder...] .ft P .fi .UNINDENT .UNINDENT .sp Starta calibre\-innehållsservern. calibre\-innehållsservern exponerar dina calibre\-bibliotek över internet. Du kan ange sökvägen till biblioteksmappar som argument till \fBcalibre\-server\fP\&. Om du inte anger några vägar, kommer alla biblioteken som i calibre\- huvudprogrammet känner till att användas. .sp När du skickar argument till \fBcalibre\-server\fP som har blanksteg i dem, bifoga argumenten i citattecken. Till exempel: \(dq/some path/with spaces\(dq .SH [ALTERNATIV] .INDENT 0.0 .TP .B \-\-access\-log Sökväg till tillgångs loggfil. Denna loggfil innehåller information om klienter som ansluter till servern och gör efterfrågningar. Som standard görs ingen åtkomstloggning. .UNINDENT .INDENT 0.0 .TP .B \-\-ajax\-timeout Tid (i sekunder) att vänta på ett svar från servern när förfrågningar görs. .UNINDENT .INDENT 0.0 .TP .B \-\-auth\-mode Välj typ av autentisering att använda. Ställ in HTTP\-autentiseringsläget som används av servern. Ställ in till \fB\(dq\fPbasic\fB\(dq\fP om du placerar den här servern bakom en SSL\-proxy. Annars lämnar du det som \fB\(dq\fPauto\fB\(dq\fP, vilket kommer att använda \fB\(dq\fPbasic\fB\(dq\fP om SSL är anpassat, annars använder det \fB\(dq\fPdigest\fB\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-auto\-reload Ladda om servern automatiskt när källkoden ändras. Användbar för utveckling. Du bör också ange ett litet värde för avstängningstiden. .UNINDENT .INDENT 0.0 .TP .B \-\-ban\-after Antal misslyckade inloggningar för uteslutningar. Antal misslyckade inloggningsförsök varefter en IP\-adress är utesluten .UNINDENT .INDENT 0.0 .TP .B \-\-ban\-for Uteslut IP\-adresser som har upprepade misslyckade inloggningsförsök. Uteslut tillfälligt åtkomst för IP\-adresser som har upprepade misslyckade inloggningsförsök under det angivna antalet minuter. Användbart för att förhindra försök att gissa lösenord. Om den är inställd på noll görs ingen uteslutning. .UNINDENT .INDENT 0.0 .TP .B \-\-book\-list\-mode Välj standardläge för boklistan. Ställ in standardläget för boklistan som ska användas för nya användare. Enskilda användare kan åsidosätta standardinställningarna i sina egna inställningar. Standardinställningen är att använda ett omslagsrutnät. .UNINDENT .INDENT 0.0 .TP .B \-\-compress\-min\-size Minsta storlek för svar att använda vid datakomprimering (i byte). .UNINDENT .INDENT 0.0 .TP .B \-\-custom\-list\-template Sökvägen till en JSON\-fil som innehåller en mall för det anpassade boklistsläget. Det enklaste sättet att skapa en sådan mallfil är att gå till Inställningar\->Dela via nätet\->Mall för boklista i calibre, skapa mallen och exportera den. .UNINDENT .INDENT 0.0 .TP .B \-\-daemonize Kör process i bakgrunden som en demon (endast Linux). .UNINDENT .INDENT 0.0 .TP .B \-\-displayed\-fields Begränsa användardefinierade fält som ska visas. Kommaseparerad lista med användardefinierade metadatafält som kommer att visas av innehållsservern i /opds\- och /mobila\-vyer. Om du anger det här alternativet kommer alla fält som inte finns i den här listan att inte visas. Till exempel: my_rating,my_tags .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-allow\-socket\-preallocation, \-\-disable\-allow\-socket\-preallocation Förallokering av socket\-anslutning, till exempel med systemd socket aktivering. Som standard är det här alternativet aktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-auth, \-\-disable\-auth Lösenordsbaserad autentisering för att komma åt servern. Normalt är servern obegränsad, så att alla kan få åtkomst till den. Du kan begränsa åtkomsten till fördefinierade användare med det här alternativet. Som standard är det här alternativet inaktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-fallback\-to\-detected\-interface, \-\-disable\-fallback\-to\-detected\-interface Återfall till automatiskt upptäckt gränssnitt. Om servern av någon anledning inte kan binda till gränssnittet som anges i alternativet listen_on, kommer det att försöka identifiera ett gränssnitt som ansluter till omvärlden och binda till det. Som standard är det här alternativet aktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-local\-write, \-\-disable\-local\-write Tillåt icke\-autentiserade lokala anslutningar att göra ändringar. Normalt, om du inte aktiverar autentisering, fungerar servern i skrivskyddat läge för att inte tillåta anonyma användare att göra ändringar i dina calibre\-bibliotek. Med det här alternativet kan alla som ansluter från samma dator som servern körs göra ändringar. Detta är användbart om du vill köra servern utan autentisering men ändå använder calibredb för att göra ändringar i dina calibre\-bibliotek. Observera att om du aktiverar det här alternativet betyder det att alla program som körs på datorn kan göra ändringar i dina calibre\-bibliotek. Som standard är det här alternativet inaktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-log\-not\-found, \-\-disable\-log\-not\-found Logga HTTP 404 (inte hittad)\-förfrågningar. Normalt loggar servern alla HTTP\-förfrågningar för resurser som inte finns. Detta kan skapa en hel del skräploggar, om din server är inriktad från robotar. Använd det här alternativet för att stänga av dem. Som standard är det här alternativet aktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-use\-bonjour, \-\-disable\-use\-bonjour Annonsera OPDS\-flöden via BonJour. Annonsera OPDS\-flöden via BonJour\-tjänsten så att OPDS\-baserade läsappar kan upptäcka och ansluta till servern automatiskt. Som standard är det här alternativet aktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-enable\-use\-sendfile, \-\-disable\-use\-sendfile Nollkopiera filöverföringar för ökad prestanda. Det här kommer att använda nollkopiera för överföringar i kärnan när filer skickas över nätverket, vilket ökar prestandan. Det kan dock orsaka skadade filöverföringar på några brutna filsystem. Om du påträffar skadade filöverföringar, stäng av det. Som standard är det här alternativet aktiverat. .UNINDENT .INDENT 0.0 .TP .B \-\-help, \-h visa denna hjälptext och avsluta .UNINDENT .INDENT 0.0 .TP .B \-\-ignored\-fields Ignorera användardefinierade metadatafält. Kommaseparerad lista över användardefinierade metadatafält som inte kommer att visas av innehållsservern i /opds\- och /mobila\-vyer. Till exempel: my_rating,my_tags .UNINDENT .INDENT 0.0 .TP .B \-\-listen\-on Gränssnitt för att lyssna efter anslutningar. Standard är att lyssna på alla tillgängliga IPv6\- och IPv4\-gränssnitt. Du kan ändra detta till till exempel \fB\(dq\fP127.0.0.1\fB\(dq\fP för att bara lyssna efter IPv4\-anslutningar från den lokala maskinen, eller till \fB\(dq\fP0.0.0.0\fB\(dq\fP för att lyssna på alla inkommande IPv4\-anslutningar. .UNINDENT .INDENT 0.0 .TP .B \-\-log Sökväg till loggfil för servern. Denna loggfil innehåller serverinformation och fel, inte åtkomstloggar. Som standard skrivs den till stdout. .UNINDENT .INDENT 0.0 .TP .B \-\-manage\-users Hantera databasen över användare som får ansluta till denna server. Du kan använda den i automatiserat läge genom att lägga till en \-\-. Se calibre\-server \fI\%\-\-manage\-users\fP \fB\-\-\fP help för mer information. Se även alternativet \fI\%\-\-userdb\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-header\-line\-size Största storlek på enskild HTTP\-rubrik (i KB). .UNINDENT .INDENT 0.0 .TP .B \-\-max\-job\-time Längsta tid för arbetarprocesser. Högsta tid som arbetsprocesser tillåts köras (i minuter). Ställ in på noll för ingen gräns. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-jobs Högst antal arbetarprocesser. Arbetarprocesser startas efter behov och används för stora jobb som att förbereda en bok för visning, lägga till böcker, konvertera osv. Normalt är högsta antalet sådana processer baserat på antalet CPU\-kärnor. Du kan kontrollera det med den här inställningen. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-log\-size Största loggfilstorlek (i MB). Största storlek på loggfiler som skapas av servern. När loggfilen blir större än denna storlek roteras den automatiskt. Satt till noll för att inaktivera loggrotation. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-opds\-items Högst antal böcker i OPDS\-flöden. Högsta antalet böcker som servern kommer att returnera i ett enskilt OPDS\-anskaffningsflöde. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-opds\-ungrouped\-items Högst antal ogrupperade poster i OPDS\-flöden. Gruppera poster i kategorier som författare/taggar efter första bokstaven när det finns fler än det här antalet poster. Ange noll för att inaktivera. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-request\-body\-size Största tillåtna storlek för filer som överförs till servern (i MB). .UNINDENT .INDENT 0.0 .TP .B \-\-num\-per\-page Antal böcker att visa på en enskild sida. Antalet böcker som ska visas på en enskild sida i webbläsaren. .UNINDENT .INDENT 0.0 .TP .B \-\-pidfile Skriv process\-PID till angiven fil .UNINDENT .INDENT 0.0 .TP .B \-\-port Port att lyssna på efter anslutningar. .UNINDENT .INDENT 0.0 .TP .B \-\-search\-the\-net\-urls Sökväg till en JSON\-fil som innehåller URL:er för funktionen \fB\(dq\fPSök på internet\fB\(dq\fP\&. Det enklaste sättet att skapa en sådan fil är att gå till Inställningar\->Dela via nätet\->Sök på internet i calibre, skapa URL:erna och exportera dem. .UNINDENT .INDENT 0.0 .TP .B \-\-shutdown\-timeout Total tid i sekunder att vänta på ren avstängning. .UNINDENT .INDENT 0.0 .TP .B \-\-ssl\-certfile Sökväg till SSL\-certifikatfil. .UNINDENT .INDENT 0.0 .TP .B \-\-ssl\-keyfile Sökväg till privat SSL\-nyckelfil. .UNINDENT .INDENT 0.0 .TP .B \-\-timeout Tid (i sekunder) varefter en inaktiv anslutning stängs. .UNINDENT .INDENT 0.0 .TP .B \-\-trusted\-ips Tillåt icke\-autentiserade anslutningar från specifika IP\-adresser att göra ändringar. Normalt, om du inte aktiverar autentisering, fungerar servern i skrivskyddat läge för att inte tillåta anonyma användare att göra ändringar i dina calibre\-bibliotek. Med det här alternativet kan alla som ansluter från de angivna IP\-adresserna göra ändringar. Måste vara en kommaseparerad lista med adress\- eller nätverksspecifikationer. Detta är användbart om du vill köra servern utan autentisering men ändå använder calibredb för att göra ändringar i dina calibre\-bibliotek. Observera att om du aktiverar det här alternativet betyder det att alla som ansluter från de angivna IP\-adresserna kan göra ändringar i dina calibre\-bibliotek. .UNINDENT .INDENT 0.0 .TP .B \-\-url\-prefix Ett prefix att lägga till i början på alla URL:er. Användbart om du vill köra den här servern bakom en omvänd proxy. Använd till exempel /calibre som URL\-prefix. .UNINDENT .INDENT 0.0 .TP .B \-\-userdb Sökväg till användardatabasen att använda för autentisering. Databasen är en SQLite\-fil. För att skapa den använder du \fI\%\-\-manage\-users\fP\&. Du kan läsa mer om hantering av användare på: \fI\%https://manual.calibre\-ebook.com/sv/server.html#managing\-user\-accounts\-from\-the\-command\-line\-only\fP .UNINDENT .INDENT 0.0 .TP .B \-\-version visar programmets versionsnummer och avsluta .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-count Antal arbetstrådar som används för att behandla förfrågningar. .UNINDENT .SH AUTHOR Kovid Goyal .SH COPYRIGHT Kovid Goyal .\" Generated by docutils manpage writer. .