<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Installation on Navidrome</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/</link><description>Recent content in Installation on Navidrome</description><generator>Hugo</generator><language>en</language><atom:link href="https://pr-289.navidrome-website.pages.dev/docs/installation/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows Install</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/windows/</link><pubDate>Mon, 19 Aug 2024 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/windows/</guid><description>&lt;h2 id="msi-install"&gt;MSI Install&lt;a class="td-heading-self-link" href="#msi-install" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;&lt;a href="https://github.com/navidrome/navidrome/releases/"&gt;Download&lt;/a&gt; and install the latest Navidrome MSI for the correct version of Windows (most likely AMD64). The
installer will prompt for basic configuration options (port, directories etc). These can be left as default or
customised to your setup. The service will be installed and started automatically, once the installer has completed
you can go to [http://127.0.0.1:4533] (or whichever port you chose) in a browser and setup the first user.
The &lt;code&gt;navidrome.ini&lt;/code&gt; configuration file will be located in the installation folder (default: &lt;code&gt;C:\Program Files\Navidrome&lt;/code&gt;).&lt;/p&gt;</description></item><item><title>Installing with Docker</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/docker/</link><pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/docker/</guid><description>&lt;p&gt;&lt;a href="https://hub.docker.com/r/deluan/navidrome"&gt;Docker images&lt;/a&gt; are available for the
&lt;em&gt;linux/amd64&lt;/em&gt;, &lt;em&gt;linux/arm/v6&lt;/em&gt;, &lt;em&gt;linux/arm/v7&lt;/em&gt; and &lt;em&gt;linux/arm64&lt;/em&gt; platforms. They include everything needed to
run Navidrome.&lt;/p&gt;
&lt;h3 id="using-docker-compose-"&gt;Using &lt;code&gt;docker-compose&lt;/code&gt; :&lt;a class="td-heading-self-link" href="#using-docker-compose-" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;Create a &lt;code&gt;docker-compose.yml&lt;/code&gt; file with the following content (or add the &lt;code&gt;navidrome&lt;/code&gt; service
below to your existing file):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;services&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;navidrome&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;deluan/navidrome:latest&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;user&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;1000&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# should be owner of volumes&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;ports&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;4533:4533&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;restart&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;unless-stopped&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# Optional: put your config options customization here. Examples:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# ND_LOGLEVEL: debug&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;/path/to/data:/data&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;/path/to/your/music/folder:/music:ro&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Start it with &lt;code&gt;docker-compose up -d&lt;/code&gt;. Note that the environment variables above are just an example and are not required. The
values in the example are already the defaults&lt;/p&gt;</description></item><item><title>Linux Install</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/linux/</link><pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/linux/</guid><description>&lt;div class="pageinfo pageinfo-primary"&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; These instructions were created for the Ubuntu distribution, and even though they contain specific Ubuntu/Debian instructions (ex: &lt;code&gt;apt&lt;/code&gt;) the concepts are generic enough and can be applied on most Linux distributions, even on those not based on Debian (ex: CentOS and OpenSUSE)&lt;/p&gt;

&lt;/div&gt;



&lt;div class="alert alert-warning" role="alert"&gt;
&lt;h4 class="alert-heading"&gt;Important note&lt;/h4&gt;

 The following steps have been tested on KGARNER7&amp;rsquo;s MACHINE! WHICH IS: Ubuntu 18.04 and should work on all version 16.04 and above as well as other Debian based distros. Throughout these instructions the commands will have placeholders for the user (&lt;code&gt;&amp;lt;user&amp;gt;&lt;/code&gt;) and group (&lt;code&gt;&amp;lt;group&amp;gt;&lt;/code&gt;) you want to run Navidrome under and the music folder path (&lt;code&gt;&amp;lt;library_path&amp;gt;&lt;/code&gt;). If you are using an existing media library ensure the user has permissions to the media library.

&lt;/div&gt;

&lt;h2 id="install-navidrome-using-pre-built-binary"&gt;Install Navidrome Using Pre-built Binary&lt;a class="td-heading-self-link" href="#install-navidrome-using-pre-built-binary" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;To install Navidrome on a Linux system using a .deb file, you can follow a streamlined process that leverages the convenience of Debian package management. This method simplifies the installation by eliminating the need to manually download and extract binaries.&lt;/p&gt;</description></item><item><title>macOS Install</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/macos/</link><pubDate>Wed, 04 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/macos/</guid><description>&lt;p&gt;Navidrome can be ran by simply double-clicking the binary that has been downloaded from the &lt;a href="https://github.com/navidrome/navidrome/releases/latest"&gt;release page&lt;/a&gt; or by running it in the command line. However, that will keep a terminal window open while Navidrome is running.&lt;/p&gt;
&lt;p&gt;To have Navidrome running in the background, we can run it as a service.
We define a service as shown below and save that in a file named &lt;code&gt;navidrome.plist&lt;/code&gt; in the &lt;code&gt;~/Library/LaunchAgents/&lt;/code&gt; folder.&lt;/p&gt;
&lt;p&gt;The example shown assumes a few things:&lt;/p&gt;</description></item><item><title>FreeBSD Install</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/freebsd/</link><pubDate>Tue, 03 Jan 2017 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/freebsd/</guid><description>&lt;p&gt;The following steps have been tested on FreeBSD 12 and 13. They should work on all versions 11.4 and above as well as other supported versions. All prerequisites will be automatically installed when using a package or if building from ports. Throughout these instructions the commands will have placeholders for the user (&lt;code&gt;&amp;lt;user&amp;gt;&lt;/code&gt;) and group (&lt;code&gt;&amp;lt;group&amp;gt;&lt;/code&gt;) you want to run Navidrome under and the music folder path (&lt;code&gt;&amp;lt;library_path&amp;gt;&lt;/code&gt;). If you are using an existing media library ensure the user has permissions to the media library.&lt;/p&gt;</description></item><item><title>Community Maintained Packages</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/packages/</link><pubDate>Mon, 01 Feb 2016 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/packages/</guid><description>&lt;div class="pageinfo pageinfo-primary"&gt;
&lt;p&gt;&lt;strong&gt;DISCLAIMER&lt;/strong&gt;: These packages are not maintained by the Navidrome project, any issues should be reported to their authors.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;Even though the Navidrome project does not provide any pre-packaged installation for specific platforms,
there are some packages created and maintained by the community, that can simplify the setup on some systems.&lt;/p&gt;
&lt;p&gt;Here is the list of packages for various OSes/Distributions, provided by Repology:&lt;/p&gt;
&lt;a href="https://repology.org/project/navidrome/versions"&gt;
&lt;p&gt;
&lt;img src="https://repology.org/badge/vertical-allrepos/navidrome.svg?columns=2&amp;exclude_unsupported=1" alt="Packaging status"&gt;
&lt;/p&gt;
&lt;/a&gt;
&lt;p&gt;More packages available, with links to download/install instructions:&lt;/p&gt;</description></item><item><title>Managed Hosting</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/managed/</link><pubDate>Sun, 10 Jan 2016 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/managed/</guid><description>&lt;p&gt;The following providers offer managed hosting for Navidrome. This can be a good option if you
don&amp;rsquo;t want to manage your own server.&lt;/p&gt;
&lt;h3 id="pikapods"&gt;PikaPods&lt;a class="td-heading-self-link" href="#pikapods" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;div class="pageinfo pageinfo-primary"&gt;
&lt;p&gt;&lt;a href="https://www.pikapods.com/"&gt;PikaPods&lt;/a&gt; has partnered with us to offer you an &lt;strong&gt;officially
supported, cloud-hosted solution&lt;/strong&gt;&lt;a href="https://pr-289.navidrome-website.pages.dev/docs/faq/#which-cloud-providers-help-fund-the-project-with-a-revenue-share"&gt;*&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;Offers 1-click deployments for Navidrome with $5 free welcome credit. EU and US regions available.
Includes daily backups and regular app updates.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.pikapods.com/pods?run=navidrome"&gt;&lt;img src="https://www.pikapods.com/static/run-button.svg" alt="Run on PikaPods"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Build from sources</title><link>https://pr-289.navidrome-website.pages.dev/docs/installation/build-from-source/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0000</pubDate><guid>https://pr-289.navidrome-website.pages.dev/docs/installation/build-from-source/</guid><description>&lt;div class="pageinfo pageinfo-primary"&gt;
&lt;p&gt;Currently these instructions only work for Unix-based systems (Linux, macOS, BSD, &amp;hellip;). If you are getting
trouble trying to build Navidrome in a Windows system, please join our &lt;a href="https://discord.gg/xh7j7yF"&gt;Discord server&lt;/a&gt;
and ask for help, we will be glad to assist you&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;If you can&amp;rsquo;t find a &lt;a href="https://github.com/navidrome/navidrome/releases"&gt;pre-built binary&lt;/a&gt; for your platform,
you should open an &lt;a href="https://github.com/navidrome/navidrome/issues"&gt;issue in the project&amp;rsquo;s GitHub page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t want to wait, you can try to build the binary yourself, with the following steps.&lt;/p&gt;</description></item></channel></rss>