Czeka na sprawdzenie przez społecznośćWidzisz błąd? Pomóż go poprawić
Instalacja ABM
Jeden kontener, trzy foldery, jedno polecenie. Ta strona to cała instalacja.
Jeszcze niewydanyTe kroki instalacji zadziałają od pierwszego wydania.
Baza danych to plik SQLite w /config, więc nie musisz stawiać żadnej usługi bazy danych.
Będziesz potrzebować:
- Dockera z Compose
- Folderu na bibliotekę audiobooków
- Folderu, do którego klient pobierania wrzuca ukończone pobrania
- Folderu na dane samego ABM
Instalacja
Dział zatytułowany „Instalacja”-
Zrób plik compose. Zapisz to jako
docker-compose.yml:services:audiobook-manager:image: ghcr.io/sunbrolynk/audiobook-manager:latestcontainer_name: audiobook-managerrestart: unless-stoppedports:- "${PORT:-5173}:5173"environment:TIMEZONE: ${TIMEZONE:-UTC}LOCAL_NETWORKS: ${LOCAL_NETWORKS:-}TRUSTED_PROXIES: ${TRUSTED_PROXIES:-}volumes:- /path/to/library:/audiobooks- /path/to/downloads:/downloads- /path/to/config:/config -
Wskaż swoje foldery. Zmień lewą stronę każdego wolumenu na prawdziwy folder na twojej maszynie. Prawej strony nie ruszaj.
Ścieżka na hoście Ścieżka w kontenerze Co tam trafia /path/to/library/audiobooksTwoja biblioteka audiobooków. Wymagane. /path/to/downloads/downloadsMiejsce, do którego klient pobierania wrzuca ukończone pobrania. Wymagane. /path/to/config/configBaza SQLite, kopie zapasowe, logi, kosze i wygenerowany sekret aplikacji. Nie usuwaj tego. -
Uruchom. Odpal to w folderze z plikiem compose:
Okno terminala docker compose up -d -
Otwórz. Wejdź na
http://your-server:5173. Przy pierwszej wizycie ABM przeprowadzi cię przez ustawienie logowania.
Pierwsze uruchomienie
Dział zatytułowany „Pierwsze uruchomienie”Ustaw strefę czasową przez TIMEZONE w pliku compose. Potem w Settings dodaj folder główny w Media Management, indekser w Indexers i klienta pobierania w Download Clients. Zmienne środowiskowe i reverse proxy opisuje strona Konfiguracja.
Budowanie ze źródeł
Dział zatytułowany „Budowanie ze źródeł”Żeby zbudować obraz samemu, sklonuj repo, zamień linię image: na build: . i uruchom:
docker compose up -d --buildInne sposoby instalacji
Dział zatytułowany „Inne sposoby instalacji”Na razie jedyna droga to Docker. Natywne instalacje są w planach, żeby ABM dało się uruchomić tam, gdzie już hostujesz swoje rzeczy:
| Platforma | W planach jako |
|---|---|
| Linux | Natywny pakiet i usługa |
| Windows | Instalator .exe |
| macOS | Natywna aplikacja |
| Kubernetes | Wdrożenie na klastrze |
| Unraid | Szablon Community Apps |
| Proxmox | Skrypt instalacyjny LXC |
Żadnej z nich jeszcze nie ma. Każda pojawi się na stronie Aktualizacje, kiedy wyjdzie.
Aktualizacja
Dział zatytułowany „Aktualizacja”Pobierz nowy obraz i odtwórz kontener. Strona Aktualizacje pokazuje, co się zmieniło w każdym wydaniu.
Coś nie gra?
Dział zatytułowany „Coś nie gra?”- Strona się nie ładuje. Sprawdź mapowanie portów w pliku compose, a potem uruchom
docker logs audiobook-manager. - Zmiany z mojej domeny są odrzucane. ABM odrzuca zmiany przychodzące z adresu, pod którym nie jest osiągany. Najpierw ustaw proxy tak, żeby przekazywało oryginalny nagłówek
Host. Jeśli to nie wystarczy, dodaj swoją domenę do CORS Allowed Domains w Settings > General (to ustawienie zaawansowane, więc włącz Show Advanced) i zrestartuj ABM. Zobacz Rozwiązywanie problemów. - Pobrania się kończą, ale nigdy nie importują. Sprawdź mapowanie folderów z podpowiedzi powyżej.