In attesa di revisione da parte della communityHai trovato un errore? Aiuta a correggerlo
Installare ABM
Un container, tre cartelle, un comando. Questa pagina è tutta l'installazione.
Non ancora uscitoQuesti passaggi di installazione funzioneranno dalla prima release.
Il database è un file SQLite in /config, quindi non c’è nessun servizio database da configurare.
Ti serve:
- Docker con Compose
- Una cartella per la tua libreria di audiolibri
- La cartella in cui il tuo client di download mette i download completati
- Una cartella per i dati di ABM
Installazione
Sezione intitolata “Installazione”-
Crea un file compose. Salva questo come
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 -
Puntalo sulle tue cartelle. Cambia la parte sinistra di ogni volume con una cartella vera della tua macchina. La parte destra lasciala com’è.
Percorso sull’host Percorso nel container Cosa ci va /path/to/library/audiobooksLa tua libreria di audiolibri. Obbligatoria. /path/to/downloads/downloadsDove il tuo client di download mette i download completati. Obbligatoria. /path/to/config/configIl database SQLite, i backup, i log, i cestini e la chiave segreta generata. Non perderla. -
Avvialo. Lancia questo dalla cartella con il file compose:
Finestra del terminale docker compose up -d -
Aprilo. Vai su
http://your-server:5173. Alla prima visita ti guida nella configurazione di un login.
Primo avvio
Sezione intitolata “Primo avvio”Imposta il tuo fuso orario con TIMEZONE nel file compose. Poi, in Settings, aggiungi una cartella radice in Media Management, un indexer in Indexers e un client di download in Download Clients. Variabili d’ambiente e reverse proxy sono spiegati in Configurazione.
Compilare dai sorgenti
Sezione intitolata “Compilare dai sorgenti”Per compilare l’immagine da solo, clona il repo, sostituisci la riga image: con build: . e lancia:
docker compose up -d --buildAltri modi per installarlo
Sezione intitolata “Altri modi per installarlo”Per ora l’unica strada è Docker. Sono previste installazioni native, così ABM può girare ovunque tu faccia già self-hosting:
| Piattaforma | Previsto come |
|---|---|
| Linux | Un pacchetto e un servizio nativi |
| Windows | Un installer .exe |
| macOS | Un’app nativa |
| Kubernetes | Un deployment su cluster |
| Unraid | Un template per Community Apps |
| Proxmox | Uno script di installazione LXC |
Nessuna di queste esiste ancora. Ognuna comparirà nella pagina Aggiornamenti quando esce.
Aggiornare
Sezione intitolata “Aggiornare”Scarica la nuova immagine e ricrea il container. La pagina Aggiornamenti elenca cosa è cambiato in ogni release.
Qualcosa non va?
Sezione intitolata “Qualcosa non va?”- La pagina non si carica. Controlla la mappatura delle porte nel file compose, poi lancia
docker logs audiobook-manager. - Le modifiche dal mio dominio vengono rifiutate. ABM rifiuta le modifiche da un indirizzo che non è quello da cui lo raggiungi. Per prima cosa fai passare al proxy l’header
Hostoriginale. Se non basta, aggiungi il tuo dominio a CORS Allowed Domains in Settings > General (è un’impostazione avanzata, quindi attiva Show Advanced) e riavvia ABM. Vedi Risoluzione dei problemi. - I download finiscono ma non vengono mai importati. Controlla la mappatura delle cartelle nel suggerimento qui sopra.