Skip to content

AppJail-makejails/navidrome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Navidrome

Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices.

www.navidrome.org

navidrome logo

How to use this Makejail

Standalone

appjail makejail \
    -j navidrome \
    -f gh+AppJail-makejails/navidrome \
    -o virtualnet=":<random> default" \
    -o nat \
    -o expose="4533" \
    -o container="args:--pull"
appjail start navidrome

Deploy using appjail-director

.env:

DIRECTOR_PROJECT=navidrome

appjail-director.yml:

options:
  - virtualnet: ':<random> default'
  - nat:
services:
  navidrome:
    name: navidrome
    makejail: gh+AppJail-makejails/navidrome
    arguments:
      - puid: 1000
      - pgid: 1000
    options:
      - expose: 4533
      - container: 'args:--pull'
    oci:
      environment:
        - ND_SCANSCHEDULE: 1h
        - ND_LOGLEVEL: info
        - ND_SESSIONTIMEOUT: 24h
    volumes:
      - nd_db: navidrome-db
      - nd_music: navidrome-music
default_volume_type: '<volumefs>'
volumes:
  nd_db:
    device: /var/appjail-volumes/navidrome/db
  nd_music:
    device: /var/appjail-volumes/navidrome/music

Arguments

  • navidrome_from (default: ghcr.io/appjail-makejails/navidrome): Location of OCI image. See also OCI Configuration.
  • navidrome_tag (default: latest): OCI image tag. See also OCI Configuration.

Volumes

Name Owner Group Perm Type Mountpoint
navidrome-music ${puid} ${pgid} - - /usr/local/share/navidrome/music
navidrome-db ${puid} ${pgid} - - /var/db/navidrome

OCI Configuration

build:
  variants:
    - tag: 15.0
      containerfile: Containerfile.pkg
      aliases: ["latest"]
      default: true
      args:
        FREEBSD_RELEASE: "15.0"

Notes

  1. This Makejail includes gh+AppJail-makejails/user-mapping.

About

Modern Music Server and Streamer compatible with Subsonic/Airsonic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages