Skip to content

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.

License

Notifications You must be signed in to change notification settings

mother-of-all-self-hosting/ansible-role-funkwhale

Repository files navigation

Funkwhale Ansible role

This is an Ansible role which installs Funkwhale to run as a Docker container wrapped in a systemd service.

This role implicitly depends on:

Check defaults/main.yml for the full list of supported options.

💡 For an Ansible playbook which integrates this role and makes it easier to use, see the Mother-of-All-Self-Hosting Ansible playbook.

Usage

If you wish to boost the performance of your pod, you can try tweaking these variables:

  • funkwhale_frontend_web_workers: increase to allow more parallel connections of web workers
  • funkwhale_celery_worker_concurrency: increase the number of worker processes for background tasks

Development

You can optionally install pre-commit so that simple mistakes are checked and noticed before changes are pushed to a remote branch. See .pre-commit-config.yaml for which hooks are to be executed.

See this section on the official documentation for usage.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 7