diff --git a/Audio/Audiobookshelf/LICENSE b/Audio/Audiobookshelf/LICENSE new file mode 100644 index 00000000..58a1d1b3 --- /dev/null +++ b/Audio/Audiobookshelf/LICENSE @@ -0,0 +1,3 @@ +Additional permission under GNU GPL version 3 section 7 + +If you modify this Program, or any covered work, by linking or combining it with [name of library] (or a modified version of that library), containing parts covered by the terms of [name of library's license], the licensors of this Program grant you additional permission to convey the resulting work. Corresponding Source for a non-source form of such a combination shall include the source code for the parts of [name of library] used as well as that of the covered work. diff --git a/Audio/Audiobookshelf/README.md b/Audio/Audiobookshelf/README.md new file mode 100644 index 00000000..4668ad1b --- /dev/null +++ b/Audio/Audiobookshelf/README.md @@ -0,0 +1,66 @@ +![Audiobookshelf](./img/logo-Audiobookshelf.png) +URL : + +# Audiobookshelf + + + +# Téléchargement, Configuration et Lancement + +## Téléchargement de Audiobookshelf + +Saisir la commande pour télécharger la source +```bash +git clone https://git.tips-of-mine.fr/Tips-Of-Mine/Docker.git +``` + +Saisir la commande pour vous rendre dans le dossier +```bash +cd Audio\Audiobookshelf +``` + +## Modifier la configuration de Audiobookshelf + +Saisir la commande pour vous rendre dans le dossier +```bash +cd Audio\Audiobookshelf +``` + +Nous éditons le fichier de configuration +```bash +nano .env +``` + +Nous modifions les variables dont nous avons besoin. + +## Lancement de Audiobookshelf + +Pour utiliser Audiobookshelf tout seul +```bash +docker compose up -d +``` + +Pour utiliser Audiobookshelf avec Traefik +```bash +docker compose -f docker-compose-traefik.yml up -d +``` + +# Utilisation + +## Accueil + +Ouvrir une page web avec l'url : +Pour une utilisation tout seul + + http://10.0.4.29:80 + +Pour une utilisation avec Traefik + + https://Audiobookshelf.10.0.4.29.traefik.me`)" + + +# More info +- more information on the website [Tips-Of-Mine](https://www.tips-of-mine.fr/) + +# Buy me a coffe +Buy Me a Coffee at ko-fi.com diff --git a/Audio/Audiobookshelf/docker-compose-traefik.yml b/Audio/Audiobookshelf/docker-compose-traefik.yml new file mode 100644 index 00000000..ee67002c --- /dev/null +++ b/Audio/Audiobookshelf/docker-compose-traefik.yml @@ -0,0 +1,32 @@ +#### NETWORKS +networks: + docker-traefik_front_network: + external: true + back_network: + driver: bridge + attachable: true + +#### SERVICES +services: + audiobookshelf: + container_name: audiobookshelf-app + hostname: audiobookshelf-app + image: ghcr.io/advplyr/audiobookshelf:latest + networks: + - docker-traefik_front_network + volumes: + - ./audiobooks:/audiobooks + labels: + - "traefik.enable=true" + - "traefik.docker.network=docker-traefik_front_network" +## HTTP + - "traefik.http.routers.audiobookshelf-http.rule=Host(`audiobookshelf.10.0.4.29.traefik.me`)" + - "traefik.http.routers.audiobookshelf-http.entrypoints=http" +## HTTPS + - "traefik.http.routers.audiobookshelf-https.rule=Host(`audiobookshelf.10.0.4.29.traefik.me`)" + - "traefik.http.routers.audiobookshelf-https.entrypoints=https" + - "traefik.http.routers.audiobookshelf-https.tls=true" + - "traefik.http.routers.audiobookshelf.service=audiobookshelf-service" +## Middleware +## Service + - "traefik.http.services.audiobookshelf-service.loadbalancer.server.port=3000" \ No newline at end of file diff --git a/Audio/Audiobookshelf/docker-compose.yml b/Audio/Audiobookshelf/docker-compose.yml new file mode 100644 index 00000000..fdccb7e5 --- /dev/null +++ b/Audio/Audiobookshelf/docker-compose.yml @@ -0,0 +1,18 @@ +#### NETWORKS +networks: + back_network: + driver: bridge + attachable: true + +#### SERVICES +services: + audiobookshelf: + container_name: audiobookshelf-app + hostname: audiobookshelf-app + image: ghcr.io/advplyr/audiobookshelf:latest + ports: + - 80:80 + networks: + - back_network + volumes: + - ./audiobooks:/audiobooks diff --git a/Audio/Audiobookshelf/img/logo-Audacity.png b/Audio/Audiobookshelf/img/logo-Audacity.png new file mode 100644 index 00000000..ef0f6d0e Binary files /dev/null and b/Audio/Audiobookshelf/img/logo-Audacity.png differ