CALIBRE-SERVER(1) calibre CALIBRE-SERVER(1) NAME calibre-server - calibre-server calibre-server [opcje] [sciezka do folderu biblioteki...] Uruchom serwer tresci calibre. Serwer zawartosci calibre ujawnia Twoje Biblioteki calibre przez Internet. Mozesz okreslic sciezke do biblioteki foldery jako argumenty do calibre-server. Jesli nie okreslisz zadnych sciezek, wszystkie zostana uzyte biblioteki, o ktorych wie glowny program calibre. Ilekroc przekazujesz argumenty do calibre-server, ktore zawieraja spacje, ujmuj je w cudzyslowy. Na przyklad: "/some path/with spaces" [OPCJE] --access-log Sciezka do pliku dziennika dostepu. Ten dziennik zawiera informacje o klientach laczacych sie z serwerem i wysylajacych zadania. Domyslnie rejestrowanie dostepu nie jest wykonywane. --ajax-timeout Czas (w sekundach) oczekiwania na odpowiedz z serwera podczas wykonywania zapytan. --auth-mode Wybierz rodzaj uzywanego uwierzytelnienia. Ustaw tryb uwierzytelniania HTTP uzywany przez serwer. Ustaw jako ,,podstawowy", jesli umieszczasz ten serwer za proxy SSL. W przeciwnym razie pozostaw to jako ,,auto", co spowoduje uzycie ,,podstawowego", jesli skonfigurowano SSL, w przeciwnym razie uzyje ,,podsumowania". --auto-reload Automatycznie przeladuj serwer, gdy zmieni sie kod zrodlowy. Przydatny do rozwoju. Nalezy rowniez podac niewielka wartosc limitu czasu wylaczenia. --ban-after Liczba nieudanych logowan powodujaca blokade. Liczba nieudanych logowan, po ktorych adres IP jest blokowany --ban-for Blokuj adresy IP, z ktorych dokonano wielokrotnych nieudanych logowan. Tymczasowo blokuje dostep dla adresow IP, z ktorych dokonano wielokrotnych nieudanych logowan przez okreslona liczbe minut. Opcja przydatna, aby zablokowac proby odgadniecia hasel. Jesli ustawiona jest na zero, blokada nie bedzie dzialala. --book-list-mode Wybierz domyslny tryb wyswietlania ksiazek. Ustaw domyslny tryb listy ksiazek, ktory bedzie uzywany dla nowych uzytkownikow. Poszczegolni uzytkownicy moga zastapic ustawienia domyslne we wlasnych ustawieniach. Domyslnie jest uzywana siatka okladki. --compress-min-size Minimalny rozmiar, dla ktorego odpowiedzi wykorzystuja kompresje danych (w bajtach). --custom-list-template Sciezka do pliku JSON, zawierajacego szablon dla wlasnego wygladu listy ksiazek. Najlatwiejszym sposobem na utworzenie takiego pliku szablonu jest przejscie do Ustawienia-> Wspoldzielenie poprzez siec-> Szablon listy ksiazek w calibre, utworzenie szablonu i wyeksportowanie go.. --daemonize Uruchom proces w tle jako daemon (tylko Linux). --displayed-fields Ogranicz wyswietlane pol zdefiniowanych przez uzytkownika. Oddzielone przecinkami lista zdefiniowanych przez uzytkownika pol metadanych, ktore beda wyswietlane przez serwer zawartosci w widokach /opds i /mobile. Jesli okreslisz te opcje, zadne pola, ktorych nie ma na tej liscie, nie beda wyswietlane. Na przyklad: my_rating,my_tags --enable-allow-socket-preallocation, --disable-allow-socket-preallocation Wstepna alokacja gniazda, na przyklad z aktywacja gniazda systemowego. Domyslnie ta opcja jest wlaczona. --enable-auth, --disable-auth Uwierzytelnianie na podstawie hasla w celu uzyskania dostepu do serwera. Domyslnie serwer daje kazdemu nieograniczony dostep. Za pomoca tej opcji mozna ograniczyc dostep tylko do wstepnie zdefiniowanych uzytkownikow. Domyslnie ta opcja jest wylaczona. --enable-fallback-to-detected-interface, --disable-fallback-to-detected-interface Powrot do automatycznie wykrywanego interfejsu. Jesli z jakiegos powodu serwer nie moze polaczyc sie z interfejsem okreslonym w opcji Listen_on, sprobuje wykryc interfejs, ktory laczy sie ze swiatem zewnetrznym i polaczyc sie z nim. Domyslnie ta opcja jest wlaczona. --enable-local-write, --disable-local-write Zezwalaj nieuwierzytelnionym polaczeniom lokalnym na wprowadzanie zmian. Zwykle, jesli nie wlaczysz uwierzytelniania, serwer dziala w trybie tylko do odczytu, aby anonimowi uzytkownicy nie mogli wprowadzac zmian w bibliotekach calibre. Ta opcja umozliwia kazdemu laczacemu sie z tego samego komputera, na ktorym dziala serwer, wprowadzanie zmian. Jest to przydatne, jesli chcesz uruchomic serwer bez uwierzytelniania, ale nadal uzywac programu calibredb do wprowadzania zmian w bibliotekach calibre. Pamietaj, ze wlaczenie tej opcji oznacza, ze kazdy program uruchomiony na komputerze moze wprowadzac zmiany w bibliotekach calibre. Domyslnie ta opcja jest wylaczona. --enable-log-not-found, --disable-log-not-found Zapisuj do dziennika zadania HTTP 404 (Nie znaleziono). Domyslnie serwer zapisuje do dziennika wszystkie zadania HTTP do zasobow, ktore nie zostaly znalezione. Moze to powodowac generowanie wielu smieciowych wpisow do dziennika, zwlaszcza jesli twoj serwer stanie sie celem botow. Uzyj tej opcji, aby wylaczyc zapis tych zadan do dziennika. Domyslnie ta opcja jest wlaczona. --enable-use-bonjour, --disable-use-bonjour Reklamuj kanaly OPDS przez BonJour. Reklamuj kanaly OPDS za posrednictwem uslugi BonJour, aby aplikacje czytajace oparte na OPDS mogly automatycznie wykrywac i laczyc sie z serwerem. Domyslnie ta opcja jest wlaczona. --enable-use-sendfile, --disable-use-sendfile Przesylanie plikow bez kopiowania w celu zwiekszenia wydajnosci. Spowoduje to uzycie transferow w jadrze bez kopiowania podczas wysylania plikow przez siec, zwiekszajac wydajnosc. Jednak moze to spowodowac uszkodzone transfery plikow w niektorych uszkodzonych systemach plikow. Jesli zauwazysz uszkodzone transfery plikow, wylacz je. Domyslnie ta opcja jest wlaczona. --help, -h wyswietla ten tekst pomocy i konczy dzialanie --ignored-fields Ignorowane pola metadanych. Oddzielona przecinkami lista zdefiniowanych przez uzytkownika pol metadanych, ktore nie beda wyswietlane przez serwer zawartosci w widokach /opds i /mobile. Na przyklad: my_rating,my_tags --listen-on Interfejs, na ktorym bedziemy nasluchiwac polaczen. Domyslnym ustawieniem jest nasluchiwanie na wszystkich dostepnych interfejsach IPv6 i IPv4. Mozna to zmienic na przyklad na "127.0.0.1", aby nasluchiwac tylko polaczen IPv4 z komputera lokalnego, lub na "0.0.0.0", aby nasluchiwac wszystkich przychodzacych polaczen IPv4. --log Sciezka do pliku dziennika dla dziennika serwera. Ten dziennik zawiera informacje o serwerze i bledy, a nie dzienniki dostepu. Domyslnie jest zapisywany na standardowe wyjscie. --manage-users Zarzadzaj baza danych uzytkownikow uprawnionych do laczenia sie z tym serwerem. Mozesz go uzywac w trybie automatycznym, dodajac --. Zobacz calibre-server --manage-users -- help, aby uzyskac szczegolowe informacje. Zobacz takze opcje --userdb. --max-header-line-size Max. rozmiar pojedynczego naglowka HTTP (w KB). --max-job-time Maksymalny czas na procesy robocze. Maksymalny czas dzialania procesow roboczych (w minutach). Ustaw na zero bez ograniczen. --max-jobs Maksymalna liczba procesow roboczych. Procesy robocze sa uruchamiane w razie potrzeby i wykorzystywane do duzych zadan, takich jak przygotowywanie ksiazki do przegladania, dodawanie ksiazek, konwersja itp. Zwykle maks. liczba takich procesow zalezy od liczby rdzeni procesora. Mozesz kontrolowac to za pomoca tego ustawienia. --max-log-size Maks. rozmiar pliku dziennika (w MB). Maksymalny rozmiar plikow dziennika generowanych przez serwer. Kiedy dziennik staje sie wiekszy niz ten rozmiar, jest automatycznie obracany. Ustaw na zero, aby wylaczyc rotacje dziennika. --max-opds-items Maksymalna liczba ksiazek w kanalach OPDS. Maksymalna liczba ksiazek, ktore serwer zwroci w pojedynczym kanale pobierania OPDS. --max-opds-ungrouped-items Maksymalna liczba niepogrupowanych elementow w kanalach OPDS. Grupuj elementy w kategorie takie jak autor/etykiety po pierwszej literze gdy zaistnieje wiecej niz podana liczba elementow. Ustaw na zero aby wylaczyc. --max-request-body-size Max. dozwolony rozmiar plikow przeslanych na serwer (w MB). --num-per-page Liczba ksiazek wyswietlanych na pojedynczej stronie. Liczba ksiazek wyswietlanych na pojedynczej stronie w przegladarce. --pidfile Zapisz identyfikator procesu do okreslonego pliku --port Port, na ktorym bedziemy nasluchiwac polaczen. --search-the-net-urls Sciezka do pliku JSON zawierajacego adresy URL funkcji ,,Szukaj w internecie". Najlatwiejszym sposobem utworzenia takiego pliku jest przejscie do Preferencje-> Udostepnianie przez siec-> Przeszukaj internet w calibre, utworz adresy URL i wyeksportuj je. --shutdown-timeout Calkowity czas w sekundach oczekiwania na pelne wylaczenie. --ssl-certfile Sciezka do pliku z certyfikatem SSL. --ssl-keyfile Sciezka do pliku z kluczem prywatnym SSL. --timeout Czas (w sekundach), po ktorym bezczynne polaczenie zostanie zamkniete. --trusted-ips Zezwalaj na nieuwierzytelnione polaczenia z okreslonych adresow IP, aby wprowadzac zmiany. Zwykle, jesli nie wlaczysz uwierzytelniania, serwer dziala w trybie tylko do odczytu, aby anonimowi uzytkownicy nie mogli wprowadzac zmian w bibliotekach calibre. Ta opcja umozliwia kazdemu laczacemu sie z okreslonych adresow IP wprowadzanie zmian. Musi to byc lista adresow lub specyfikacji sieci oddzielonych przecinkami. Jest to przydatne, jesli chcesz uruchomic serwer bez uwierzytelniania, ale nadal uzywac programu calibredb do wprowadzania zmian w bibliotekach calibre. Zwroc uwage, ze wlaczenie tej opcji oznacza, ze kazdy laczacy sie z okreslonych adresow IP moze wprowadzac zmiany w bibliotekach calibre. --url-prefix Prefiks poprzedzajacy wszystkie adresy URL. Przydatne, jesli chcesz uruchomic ten serwer za zwrotnym proxy. Na przyklad uzyj /calibre jako prefiksu adresu URL. --userdb Sciezka do bazy danych uzytkownikow, ktora ma byc uzywana do uwierzytelniania. Baza danych to plik SQLite. Aby go utworzyc, uzyj --manage-users. Wiecej informacji na temat zarzadzania uzytkownikami mozna znalezc pod adresem: https://manual.calibre-ebook.com/pl/server.html#managing-user-accounts-from-the-command-line-only --version wyswietla wersje programu i konczy dzialanie --worker-count Liczba watkow roboczych uzywanych do przetwarzania zadan. AUTHOR Kovid Goyal COPYRIGHT Kovid Goyal 7.10.0 maja 03, 2024 CALIBRE-SERVER(1)