feat: Add new Portainer stacks, setup scripts, and configurations for various services including filebrowser, paperless, and firefly.

This commit is contained in:
2026-02-22 11:53:11 -05:00
commit 33ddf7705e
28 changed files with 1164 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
# Define base path
BASE="/volume1/docker/audiobookshelf"
MEDIABASE="/volume1/media"
# Create folders
mkdir -p "${BASE}/config" "${BASE}/metadata" "${MEDIABASE}/audiobooks" "${MEDIABASE}/podcasts"
# Set ownership and permissions
chmod -R 750 "${BASE}"
chmod -R 750 "${MEDIABASE}/audiobooks"
chmod -R 750 "${MEDIABASE}/podcasts"

View File

@@ -0,0 +1,19 @@
version: "3.9"
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
restart: unless-stopped
#this docker image only works with root
ports:
- "13378:80"
environment:
- TZ=America/Toronto
volumes:
- /volume1/docker/audiobookshelf/config:/config
- /volume1/docker/audiobookshelf/metadata:/metadata
- /volume1/media/audiobooks:/audiobooks
- /volume1/media/podcasts:/podcasts