Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mother-of-all-self-hosting/ansible-role-funkwhale
Funkwhale is a platform for uploading, sharing, and publishing audio content across the federated web. Curate your music library, listen to podcasts, or create your own content and share it with the world.
https://github.com/mother-of-all-self-hosting/ansible-role-funkwhale
ansible ansible-role funkwhale music self-hosted streaming-audio
Last synced: 2 months ago
JSON representation
Funkwhale is a platform for uploading, sharing, and publishing audio content across the federated web. Curate your music library, listen to podcasts, or create your own content and share it with the world.
- Host: GitHub
- URL: https://github.com/mother-of-all-self-hosting/ansible-role-funkwhale
- Owner: mother-of-all-self-hosting
- License: agpl-3.0
- Created: 2023-03-29T19:24:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T15:31:21.000Z (8 months ago)
- Last Synced: 2024-04-30T16:43:37.372Z (8 months ago)
- Topics: ansible, ansible-role, funkwhale, music, self-hosted, streaming-audio
- Language: Jinja
- Homepage:
- Size: 91.8 KB
- Stars: 2
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Funkwhale Ansible Role
Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralized, open network. This role helps you to set up Funkwhale:
- with everything run in [Docker](https://www.docker.com/) containers
- powered by [the official Funkwhale container images](https://hub.docker.com/r/funkwhale/)## Installing
To configure and install Funkwhale on your own server(s), you should use a playbook like [Mother of all self-hosting](https://github.com/mother-of-all-self-hosting/mash-playbook) or write your own.
# Tuning
Have a look at `defaults/main.yml` for configuration options. If you want to boost the perfomance of your pod you might want to tune:
* `funkwhale_frontend_web_workers`: Number of web workers to start in parallel, increase to allow more parallel connections
* `funkwhale_celery_worker_concurrency`: Number of worker processes to execute that process background tasks. You might want to increase this if e.g. file imports are slow