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.
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 workersfunkwhale_celery_worker_concurrency: increase the number of worker processes for background tasks
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.