Hoppa till innehåll
AudioBook Manager
Svenska
GitHubInstallera
Inte släppt än

ABM är inte ute än

Jag håller fortfarande på att göra AudioBook Manager redo för den första offentliga versionen, så installationsstegen på den här sidan fungerar inte än. Titta gärna runt, och följ med på Discord eller GitHub så får du veta när den släpps.

Väntar på granskning av communitynHittat ett fel? Hjälp till att rätta det

Kom igång

Installera ABM

En container, tre mappar, ett kommando. Den här sidan är hela installationen.

Inte släppt änDe här installationsstegen fungerar från och med den första versionen.

Databasen är en SQLite-fil i /config, så det finns ingen databastjänst att sätta upp.

Det här behöver du:

  • Docker med Compose
  • En mapp för ditt ljudboksbibliotek
  • Mappen där din nedladdningsklient lägger färdiga nedladdningar
  • En mapp för ABM:s egen data
  1. Skapa en compose-fil. Spara det här 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. Peka den mot dina mappar. Byt vänstra sidan av varje volym mot en riktig mapp på din maskin. Låt högra sidan vara.

    Sökväg på värden Sökväg i containern Vad som hamnar där
    /path/to/library /audiobooks Ditt ljudboksbibliotek. Krävs.
    /path/to/downloads /downloads Där din nedladdningsklient lägger färdiga nedladdningar. Krävs.
    /path/to/config /config SQLite-databasen, säkerhetskopior, loggar, papperskorgar och den genererade apphemligheten. Spara den.
  3. Starta den. Kör det här från mappen där compose-filen ligger:

    Terminal window
    docker compose up -d
  4. Öppna den. Gå till http://your-server:5173. Första gången guidas du genom att sätta upp en inloggning.

Ställ in din tidszon med TIMEZONE i compose-filen. Sedan lägger du i Settings till en rotmapp under Media Management, en indexerare under Indexers och en nedladdningsklient under Download Clients. Miljövariabler och omvända proxyer tas upp i Konfiguration.

Vill du bygga imagen själv klonar du repot, byter raden image: mot build: . och kör:

Terminal window
docker compose up -d --build

Just nu är Docker enda vägen in. Native-installationer är planerade, så att ABM kan köras där du redan självhostar:

Plattform Planerad som
Linux Ett native-paket och en tjänst
Windows Ett .exe-installationsprogram
macOS En native-app
Kubernetes En klusterdriftsättning
Unraid En mall för Community Apps
Proxmox Ett installationsskript för LXC

Inget av det här finns än. Var och en dyker upp på sidan Uppdateringar när den släpps.

Hämta den nya imagen och skapa om containern. Sidan Uppdateringar listar vad som har ändrats i varje version.

  • Sidan laddar inte. Kolla portmappningen i din compose-fil och kör sedan docker logs audiobook-manager.
  • Ändringar från min domän nekas. ABM nekar ändringar från en adress som den inte nås på. Se först till att din proxy skickar vidare den ursprungliga Host-headern. Räcker inte det, lägg till din domän i CORS Allowed Domains under Settings > General (det är en avancerad inställning, så slå på Show Advanced) och starta om ABM. Se Felsökning.
  • Nedladdningar blir klara men importeras aldrig. Kolla mappningen av mappar i tipset ovan.