The Self Host page
Sign in to fish.audio and open Developer → Self Host. It takes your team from a deploy token and the license to the model you pick, the environment it needs, and install commands for the version you pick, with the registry host and artifact references filled in. The install step also downloads that version’s deployment guide: the Helm deployment runbook or the All-in-One guide that the other pages here refer to. Each model has its own versions, and a deployment stays on its version until you install another. If the page says self-hosting is not enabled, or nothing has been granted to your team yet, contact your account manager.Prerequisites
- Self-hosting enabled for your team under an enterprise agreement.
- A fish.audio account that is a member of that team.
- Docker for the All-in-One, and for mirroring images into an air-gapped cluster; Helm 3.8 or newer for the Kubernetes chart.
Deploy tokens
Create one token per consumer, such as a production cluster, a staging cluster, or a CI mirror, and name it after that consumer. The value is shown once: store it in your secret manager, not in values files or version control. A team holds up to five tokens, and they carry the team’s grants rather than their creator’s. Docker, Helm, and the cluster’s image pull secret all sign in with your account email and the token. Rotating or deleting a token revokes the old value at once. Running pods keep running, but new pulls fail until every consumer has a valid token. To switch with no gap, create a second token, move every consumer to it, then delete the old one. The token list shows when each token was last used, so you can retire the ones nothing uses.The license
The license is the product permit: every platform and billing mode needs one. Download the bundle,license.crt and license.key, from the License step on the Self Host
page; some contracts bind it to specific GPUs, so have their UUIDs ready. Without it, the services never come up.
Once it expires, they refuse requests (403) until a renewed one is in place. The
dashboard shows the current expiry.
Before the expiry, settle the period’s invoice and, on offline billing, send the usage
ledger; Fish Audio then issues the renewed bundle. Your deployment guide shows how to
apply it.

