Čeká na kontrolu komunitouNašel jsi chybu? Pomoz ji opravit
Instalace ABM
Jeden kontejner, tři složky, jeden příkaz. Na téhle stránce je celá instalace.
Zatím nevydánoTyhle instalační kroky začnou fungovat s prvním vydáním.
Databáze je soubor SQLite v /config, takže žádnou databázovou službu nastavovat nemusíš.
Budeš potřebovat:
- Docker s Compose
- Složku pro svou knihovnu audioknih
- Složku, do které tvůj klient pro stahování dává dokončená stahování
- Složku pro vlastní data ABM
Instalace
Sekce “Instalace”-
Vytvoř soubor compose. Ulož tohle 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 -
Nasměruj ho na své složky. Levou stranu každého svazku změň na skutečnou složku na svém stroji. Pravou stranu nech být.
Cesta na hostiteli Cesta v kontejneru Co tam patří /path/to/library/audiobooksTvoje knihovna audioknih. Povinné. /path/to/downloads/downloadsKam tvůj klient pro stahování dává dokončená stahování. Povinné. /path/to/config/configDatabáze SQLite, zálohy, logy, koše a vygenerovaný tajný klíč aplikace. Nemaž to. -
Spusť ho. Spusť tohle ve složce se souborem compose:
Terminál docker compose up -d -
Otevři ho. Jdi na
http://your-server:5173. Při první návštěvě tě ABM provede nastavením přihlášení.
První spuštění
Sekce “První spuštění”Nastav své časové pásmo přes TIMEZONE v souboru compose. Pak v Settings přidej kořenovou složku v Media Management, indexer v Indexers a klienta pro stahování v Download Clients. Proměnné prostředí a reverzní proxy popisuje Konfigurace.
Sestavení ze zdrojáků
Sekce “Sestavení ze zdrojáků”Pokud si chceš image sestavit sám, naklonuj repo, nahraď řádek image: za build: . a spusť:
docker compose up -d --buildDalší způsoby instalace
Sekce “Další způsoby instalace”Prozatím je jedinou cestou Docker. Nativní instalace jsou v plánu, aby ABM běžel všude, kde už něco hostuješ sám:
| Platforma | V plánu jako |
|---|---|
| Linux | Nativní balíček a služba |
| Windows | Instalátor .exe |
| macOS | Nativní aplikace |
| Kubernetes | Nasazení do clusteru |
| Unraid | Šablona pro Community Apps |
| Proxmox | Instalační skript pro LXC |
Zatím neexistuje ani jedna z nich. Každá se objeví na stránce Aktualizace, až vyjde.
Aktualizace
Sekce “Aktualizace”Stáhni nový image a vytvoř kontejner znovu. Stránka Aktualizace vypisuje, co se v každé verzi změnilo.
Něco nesedí?
Sekce “Něco nesedí?”- Stránka se nenačte. Zkontroluj mapování portu v souboru compose a pak spusť
docker logs audiobook-manager. - Změny z mé domény se odmítají. ABM odmítá změny z adresy, na které neběží. Nejdřív zařiď, aby proxy předávala původní hlavičku
Host. Pokud to nestačí, přidej svou doménu do CORS Allowed Domains v Settings > General (je to pokročilé nastavení, takže zapni Show Advanced) a restartuj ABM. Viz Řešení problémů. - Stahování se dokončí, ale nikdy se nenaimportuje. Zkontroluj mapování složek v tipu výše.