Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Audiobookshelf sur un VPS (Guide Complet)

Comment héberger Audiobookshelf correctement sur un VPS : installation, configuration, sécurisation et specs recommandées, étape par étape. Guide complet.

Comment auto-héberger Audiobookshelf sur un VPS (Guide Complet)

Audiobookshelf est une application auto-hébergée puissante qui organise et diffuse votre collection de livres audio avec facilité. Ce guide vous guidera à travers le processus d’installation sur un Serveur Privé Virtuel (VPS). Que vous soyez un développeur ou un passionné de technologie, mettre en place Audiobookshelf sur votre VPS peut être une expérience gratifiante.

Ce dont vous avez besoin

Avant de commencer, assurez-vous d’avoir ce qui suit :

Pour le VPS, envisagez des fournisseurs qui sont économiques et offrent de bonnes performances. Voici une comparaison rapide de quelques fournisseurs VPS réputés :

FournisseurPrix MensuelCœurs CPURAMStockage
Contabo VPS5.99 EUR24 Go200 Go SSD
Hetzner Cloud4.15 EUR12 Go20 Go SSD
DigitalOcean6 USD11 Go25 Go SSD
Vultr6 USD11 Go25 Go SSD
Linode (Akamai Cloud)5 USD12 Go25 Go SSD

Pour plus de détails sur les prix et les fonctionnalités, consultez notre comparaison complète des VPS.

Étape 1 : Sélectionnez et Configurez Votre VPS

Pour ce guide, nous utiliserons Hetzner Cloud comme fournisseur VPS en raison de ses tarifs abordables. Une fois que vous vous êtes inscrit et créé votre instance VPS, assurez-vous de choisir une distribution Linux qui prend en charge Docker, comme Ubuntu 20.04 LTS.

Étape 2 : Connectez-vous à Votre VPS

Utilisez SSH pour vous connecter à votre VPS. Ouvrez votre terminal et exécutez la commande suivante :

ssh root@your_vps_ip

Remplacez your_vps_ip par l’adresse IP réelle de votre VPS.

Étape 3 : Installez Docker

Une fois connecté, la prochaine étape consiste à installer Docker. Exécutez les commandes suivantes :

apt update
apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install docker-ce -y

Pour vous assurer que Docker est correctement installé, vérifiez la version :

docker --version

Étape 4 : Installez Docker Compose

Ensuite, vous avez besoin de Docker Compose pour gérer les applications Docker multi-conteneurs. Exécutez la commande suivante :

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Vous pouvez vérifier l’installation en utilisant :

docker-compose --version

Étape 5 : Configurez Audiobookshelf

Maintenant que Docker et Docker Compose sont installés, il est temps de configurer Audiobookshelf. Créez un nouveau répertoire pour votre installation Audiobookshelf :

mkdir audiobookshelf
cd audiobookshelf

Créez un fichier docker-compose.yml en utilisant votre éditeur de texte préféré :

version: "3.3"
services:
  audiobookshelf:
    image: "sleeplessninja/audiobookshelf:latest"
    ports:
      - "8080:80"
    volumes:
      - audiobooks:/audiobooks
    restart: unless-stopped

volumes:
  audiobooks:

Enregistrez et fermez le fichier.

Étape 6 : Démarrez Audiobookshelf

Maintenant, vous pouvez démarrer Audiobookshelf avec Docker Compose :

docker-compose up -d

Visitez http://your_vps_ip:8080 dans votre navigateur pour accéder à Audiobookshelf. Suivez les instructions à l’écran pour configurer votre bibliothèque.

Étape 7 : Configurer un Domaine (Optionnel)

Si vous avez un nom de domaine et souhaitez l’utiliser, vous pourriez vouloir configurer un proxy inverse à l’aide de Nginx. Installez Nginx :

apt install nginx -y

Modifiez la configuration de Nginx pour rediriger le trafic de votre domaine vers l’application Audiobookshelf.

Exemple de Configuration Nginx

server {
    listen 80;
    server_name your_domain.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

FAQ

1. Quels sont les avantages de l’auto-hébergement d’Audiobookshelf ?

L’auto-hébergement d’Audiobookshelf vous permet de garder le contrôle total sur votre bibliothèque de livres audio, offrant ainsi confidentialité et sécurité. Vous pouvez héberger votre collection sans dépendre de services tiers et personnaliser les fonctionnalités selon vos besoins. Cela est idéal pour les utilisateurs qui préfèrent gérer leurs propres données sans les restrictions imposées par les plateformes commerciales.

2. Puis-je exécuter Audiobookshelf sur un VPS à faible spécification ?

Oui, Audiobookshelf peut fonctionner sur des VPS à faible spécification tant que vous respectez les exigences minimales. Par exemple, un VPS avec 1 cœur CPU et 1 Go de RAM peut suffire pour un usage de base. Cependant, pour des performances optimales, surtout avec des bibliothèques plus importantes, choisissez un VPS avec 2 Go de RAM ou plus, comme Hetzner Cloud ou Contabo VPS, qui commencent à des prix abordables.

3. Comment puis-je sauvegarder mes données Audiobookshelf ?

La sauvegarde de vos données Audiobookshelf est essentielle pour la sécurité des données. Étant donné qu’Audiobookshelf utilise des volumes Docker, vous pouvez sauvegarder les données stockées dans le volume audiobooks. Utilisez la commande suivante pour créer une sauvegarde :

docker run --rm --volumes-from audiobookshelf_audiobooks_1 -v $(pwd):/backup ubuntu tar czvf /backup/audiobookshelf_backup.tar.gz /audiobooks

Cela crée une sauvegarde compressée de vos fichiers audio, que vous pouvez stocker en toute sécurité hors site.

En suivant ces étapes, vous serez en mesure d’auto-héberger avec succès Audiobookshelf sur votre VPS choisi. Bonne écoute !