Workflow update
parent
981aadb229
commit
259e4fe4f3
@ -0,0 +1,41 @@
|
|||||||
|
# [Airsonic-advanced](https://github.com/airsonic-advanced/airsonic-advanced) is
|
||||||
|
# a free, web-based media streamer, providing ubiquitious access to your music.
|
||||||
|
# Use it to share your music with friends, or to listen to your own music while
|
||||||
|
# at work. You can stream to multiple players simultaneously, for instance to
|
||||||
|
# one player in your kitchen and another in your living room.
|
||||||
|
|
||||||
|
---
|
||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
airsonic-advanced:
|
||||||
|
image: ghcr.io/linuxserver/airsonic-advanced
|
||||||
|
container_name: airsonic-advanced
|
||||||
|
environment:
|
||||||
|
# for GroupID
|
||||||
|
- PUID=${PUID:-1024}
|
||||||
|
# for UserID
|
||||||
|
- PGID=${PGID:-100}
|
||||||
|
# Specify a timezone to use for example Europe/Amsterdam
|
||||||
|
- TZ=${TZ:-Europe/Amsterdam}
|
||||||
|
# For setting url-base in reverse proxy setups.
|
||||||
|
- CONTEXT_PATH=<URL_BASE> # optional
|
||||||
|
# For passing additional java options.
|
||||||
|
- JAVA_OPTS=<options> # optional
|
||||||
|
volumes:
|
||||||
|
# Configuration file location.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/airsonic-advanced/config:/config
|
||||||
|
# Location of music.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/airsonic-advanced/music:/music
|
||||||
|
# Location for playlists to be saved to.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/airsonic-advanced/playlists:/playlists
|
||||||
|
# Location of podcasts.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/airsonic-advanced/podcasts:/podcasts
|
||||||
|
# Location of other media.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/airsonic-advanced/media:/media # optional
|
||||||
|
ports:
|
||||||
|
# WebUI
|
||||||
|
- 4040:4040
|
||||||
|
devices:
|
||||||
|
# Only needed to pass your host sound device to Airsonic's Java jukebox player.
|
||||||
|
- /dev/snd:/dev/snd # optional
|
||||||
|
restart: unless-stopped
|
@ -0,0 +1,23 @@
|
|||||||
|
# [Airsonic-advanced](https://github.com/airsonic-advanced/airsonic-advanced) is
|
||||||
|
# a free, web-based media streamer, providing ubiquitious access to your music.
|
||||||
|
# Use it to share your music with friends, or to listen to your own music while
|
||||||
|
# at work. You can stream to multiple players simultaneously, for instance to
|
||||||
|
# one player in your kitchen and another in your living room.
|
||||||
|
|
||||||
|
source ./.env
|
||||||
|
docker run -d \
|
||||||
|
--name=airsonic-advanced \
|
||||||
|
-e PUID=${PUID:-1024} `# for GroupID` \
|
||||||
|
-e PGID=${PGID:-100} `# for UserID` \
|
||||||
|
-e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \
|
||||||
|
-e CONTEXT_PATH=<URL_BASE> `# optional` `# For setting url-base in reverse proxy setups.` \
|
||||||
|
-e JAVA_OPTS=<options> `# optional` `# For passing additional java options.` \
|
||||||
|
-p 4040:4040 `# WebUI` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/airsonic-advanced/config:/config `# Configuration file location.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/airsonic-advanced/music:/music `# Location of music.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/airsonic-advanced/playlists:/playlists `# Location for playlists to be saved to.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/airsonic-advanced/podcasts:/podcasts `# Location of podcasts.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/airsonic-advanced/media:/media `# optional` `# Location of other media.` \
|
||||||
|
--device /dev/snd:/dev/snd `# optional` `# Only needed to pass your host sound device to Airsonic's Java jukebox player.` \
|
||||||
|
--restart unless-stopped \
|
||||||
|
ghcr.io/linuxserver/airsonic-advanced
|
@ -0,0 +1,7 @@
|
|||||||
|
ln -s ../docker-env.cfg ./.env
|
||||||
|
. ./.env
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic-advanced/config
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic-advanced/music
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic-advanced/playlists
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic-advanced/podcasts
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic-advanced/media `#optional`
|
@ -0,0 +1,26 @@
|
|||||||
|
# [QDirStat](https://github.com/shundhammer/qdirstat) Qt-based directory
|
||||||
|
# statistics: KDirStat without any KDE -- from the author of the original
|
||||||
|
# KDirStat.
|
||||||
|
|
||||||
|
---
|
||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
qdirstat:
|
||||||
|
image: ghcr.io/linuxserver/qdirstat
|
||||||
|
container_name: qdirstat
|
||||||
|
environment:
|
||||||
|
# for GroupID
|
||||||
|
- PUID=${PUID:-1024}
|
||||||
|
# for UserID
|
||||||
|
- PGID=${PGID:-100}
|
||||||
|
# Specify a timezone to use for example Europe/Amsterdam
|
||||||
|
- TZ=${TZ:-Europe/Amsterdam}
|
||||||
|
volumes:
|
||||||
|
# Users home directory in the container, stores qdirstat settings and scans.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/qdirstat/config:/config
|
||||||
|
# Data you want to analyze disk usage information of.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/qdirstat/data:/data
|
||||||
|
ports:
|
||||||
|
# QdirStat desktop gui.
|
||||||
|
- 3000:3000
|
||||||
|
restart: unless-stopped
|
@ -0,0 +1,15 @@
|
|||||||
|
# [QDirStat](https://github.com/shundhammer/qdirstat) Qt-based directory
|
||||||
|
# statistics: KDirStat without any KDE -- from the author of the original
|
||||||
|
# KDirStat.
|
||||||
|
|
||||||
|
source ./.env
|
||||||
|
docker run -d \
|
||||||
|
--name=qdirstat \
|
||||||
|
-e PUID=${PUID:-1024} `# for GroupID` \
|
||||||
|
-e PGID=${PGID:-100} `# for UserID` \
|
||||||
|
-e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \
|
||||||
|
-p 3000:3000 `# QdirStat desktop gui.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/qdirstat/config:/config `# Users home directory in the container, stores qdirstat settings and scans.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/qdirstat/data:/data `# Data you want to analyze disk usage information of.` \
|
||||||
|
--restart unless-stopped \
|
||||||
|
ghcr.io/linuxserver/qdirstat
|
@ -0,0 +1,4 @@
|
|||||||
|
ln -s ../docker-env.cfg ./.env
|
||||||
|
. ./.env
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/qdirstat/config
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/qdirstat/data
|
Loading…
Reference in New Issue