Gå til indhold
AudioBook Manager
Dansk
GitHubInstallér
Ikke udgivet endnu

ABM er ikke ude endnu

Jeg er stadig ved at gøre AudioBook Manager klar til den første offentlige udgivelse, så installationstrinene på siden virker ikke endnu. Kig dig gerne omkring, og følg med på Discord eller GitHub, så hører du, når den kommer.

Venter på gennemsyn fra fællesskabetHar du fundet en fejl? Hjælp med at rette den

Kom i gang

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
  1. Lav en compose-fil. Gem det her som docker-compose.yml:

    services:
    audiobook-manager:
    image: ghcr.io/sunbrolynk/audiobook-manager:latest
    container_name: audiobook-manager
    restart: unless-stopped
    ports:
    - "${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
  2. 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 /audiobooks Dit lydbogsbibliotek. Påkrævet.
    /path/to/downloads /downloads Hvor din downloadklient lægger færdige downloads. Påkrævet.
    /path/to/config /config SQLite-databasen, backups, logs, papirkurve og den genererede app-hemmelighed. Pas på den.
  3. Start den. Kør det her fra mappen med compose-filen:

    Terminal window
    docker compose up -d
  4. Åbn den. Gå til http://your-server:5173. Første gang bliver du guidet igennem opsætningen af et login.

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.

Vil du bygge imaget selv, så klon repoet, skift linjen image: ud med build: . og kør:

Terminal window
docker compose up -d --build

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.

Hent det nye image og genopret containeren. Siden Opdateringer viser, hvad der er ændret i hver udgivelse.

  • 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.