diff --git a/apps/navidrome/config.json b/apps/navidrome/config.json new file mode 100644 index 00000000..aaf96741 --- /dev/null +++ b/apps/navidrome/config.json @@ -0,0 +1,14 @@ +{ + "name": "Navidrome", + "available": true, + "port": 4533, + "id": "navidrome" + "description": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", + "tipi_version": 1, + "version": "0.47.5", + "categories": ["media", "music"], + "short_desc": "A selfhosted music server", + "author": "https://github.com/Bvoxl", + "source": "https://github.com/navidrome/navidrome/", + "form_fields": [] +} diff --git a/apps/navidrome/docker-compose.yml b/apps/navidrome/docker-compose.yml new file mode 100644 index 00000000..811d76ce --- /dev/null +++ b/apps/navidrome/docker-compose.yml @@ -0,0 +1,20 @@ +version: "3" +services: + navidrome: + container_name: navidrome + image: deluan/navidrome:latest + user: 1000:1000 # should be owner of volumes + ports: + - ${APP_PORT}:4533 + restart: unless-stopped + environment: + # Optional: put your config options customization here. Examples: + ND_SCANSCHEDULE: 1h + ND_LOGLEVEL: info + ND_SESSIONTIMEOUT: 24h + ND_BASEURL: "" + volumes: + - ${APP_DATA_DIR}/navidrome/data:/data + - ${APP_DATA_DIR}/navidrome/music:/music:ro" + networks: + - tipi_main_network diff --git a/apps/navidrome/metadata/description.md b/apps/navidrome/metadata/description.md new file mode 100644 index 00000000..bd210135 --- /dev/null +++ b/apps/navidrome/metadata/description.md @@ -0,0 +1 @@ +Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! diff --git a/apps/navidrome/metadata/navidrome_logo.png b/apps/navidrome/metadata/navidrome_logo.png new file mode 100644 index 00000000..57029d77 Binary files /dev/null and b/apps/navidrome/metadata/navidrome_logo.png differ