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