mkdir -p /airsonic/data mkdir -p /airsonic/music mkdir -p /airsonic/playlists mkdir -p /airsonic/podcasts chmod a+w /airsonic/data chmod a+w /airsonic/playlists chmod a+w /airsonic/podcasts
apk add cifs-utils cat <<EOF | tee /root/.smb > /dev/null username=jonathan password=xxxxxxx EOF chmod 600 /root/.smb
pve-airsonic:~# mount -t cifs -o credentials=/root/.smb //192.168.11.246/mp3 /airsonic/music pve-airsonic:~# df -h | grep airsonic //192.168.11.246/mp3 4.5T 270.1G 4.2T 6% /airsonic/music
: //192.168.11.246/mp3 /airsonic/music cifs credentials=/root/.smb 0 0 :
rc-update add netmount bootversion: "3"
services:
airsonic:
image: airsonic/airsonic:latest
user: 1000:1000 # should be owner of volumes
ports:
- "4040:4040"
restart: unless-stopped
volumes:
- "/airsonic/data:/airsonic/data"
- "/airsonic/music:/airsonic/music"
- "/airsonic/playlists:/airsonic/playlists"
- "/airsonic/podcasts:/airsonic/podcasts"
docker compose up -d: server.use-forward-headers=true :
docker-compose restart