Funkwhale is a self-hosted decentralized music streaming platform, built on open web standards. It allows you to share and discover music, podcasts, and radio.
Here are the steps to install Funkwhale on Windows 11:
Step 1: Install Docker Desktop Funkwhale is designed to run inside a Docker container. Therefore, you need to have Docker Desktop installed on your PC.
You can download and install Docker Desktop from the Docker website.
Step 2: Install Git You need to have Git installed on your PC to download the Funkwhale project from the Github repository.
You can download and install Git from the official Git website.
Step 3: Download Funkwhale Open the Git Bash terminal and run the following command:
git clone --depth 1 https://github.com/funkwhale/funkwhale.git
This will download the Funkwhale project.
Step 4: Configure Funkwhale
Open the docker-compose.yml
file located in the funkwhale
directory, and edit the following line:
## 2/ Define your domain name, it will be used as base url
VIRTUAL_HOST: music.yourdomain.com
Replace music.yourdomain.com
with the domain name you want to use for your Funkwhale instance.
Step 5: Start Funkwhale
Open the Docker Desktop and ensure that it is running. Then open the Git Bash terminal and navigate to the funkwhale
directory. Run the following command:
docker-compose up
This will start the Funkwhale container, and you can now access it through your web browser at the domain name you specified earlier (e.g., http://music.yourdomain.com
).
Congratulations! You have successfully installed Funkwhale on Windows 11. Enjoy your decentralized music streaming platform!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!