Venter på gennemsyn fra fællesskabetHar du fundet en fejl? Hjælp med at rette den
Installér ABM
Én container, tre mapper, én kommando. Denne side er hele installationen.
Ikke udgivet endnuInstallationstrinene her virker fra den første udgivelse.
Databasen er en SQLite-fil i /config, så der er ingen databaseservice at sætte op.
Du skal bruge:
- Docker med Compose
- En mappe til dit lydbogsbibliotek
- Mappen, hvor din downloadklient lægger færdige downloads
- En mappe til ABM’s egne data
Installation
Sektion kaldt “Installation”-
Lav en compose-fil. Gem det her som
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 -
Peg den på dine mapper. Ret venstre side af hvert volume til en rigtig mappe på din maskine. Lad højre side være.
Sti på værten Sti i containeren Hvad ligger der /path/to/library/audiobooksDit lydbogsbibliotek. Påkrævet. /path/to/downloads/downloadsHvor din downloadklient lægger færdige downloads. Påkrævet. /path/to/config/configSQLite-databasen, backups, logs, papirkurve og den genererede app-hemmelighed. Pas på den. -
Start den. Kør det her fra mappen med compose-filen:
Terminal window docker compose up -d -
Åbn den. Gå til
http://your-server:5173. Første gang bliver du guidet igennem opsætningen af et login.
Første opstart
Sektion kaldt “Første opstart”Sæt din tidszone med TIMEZONE i compose-filen. Gå så til Settings og tilføj en rodmappe under Media Management, en indekser under Indexers og en downloadklient under Download Clients. Miljøvariabler og reverse proxies er beskrevet under Konfiguration.
Byg fra kildekoden
Sektion kaldt “Byg fra kildekoden”Vil du bygge imaget selv, så klon repoet, skift linjen image: ud med build: . og kør:
docker compose up -d --buildAndre måder at installere på
Sektion kaldt “Andre måder at installere på”Docker er den eneste vej ind lige nu. Native installationer er planlagt, så ABM kan køre, hvor du allerede selvhoster:
| Platform | Planlagt som |
|---|---|
| Linux | En native pakke og service |
| Windows | Et .exe-installationsprogram |
| macOS | En native app |
| Kubernetes | En cluster-deployment |
| Unraid | En Community Apps-skabelon |
| Proxmox | Et LXC-installationsscript |
Ingen af dem findes endnu. Hver af dem dukker op på siden Opdateringer, når den udkommer.
Opdatering
Sektion kaldt “Opdatering”Hent det nye image og genopret containeren. Siden Opdateringer viser, hvad der er ændret i hver udgivelse.
Noget, der ikke virker?
Sektion kaldt “Noget, der ikke virker?”- Siden vil ikke loade. Tjek port-mappingen i din compose-fil, og kør så
docker logs audiobook-manager. - Ændringer bliver afvist fra mit domæne. ABM afviser ændringer fra en adresse, den ikke bliver tilgået på. Sørg først for, at din proxy sender den oprindelige
Host-header videre. Er det ikke nok, så tilføj dit domæne under CORS Allowed Domains i Settings > General (det er en avanceret indstilling, så slå Show Advanced til) og genstart ABM. Se Fejlfinding. - Downloads bliver færdige, men bliver aldrig importeret. Tjek mappe-mappingen i tippet ovenfor.