Migrating production infrastructure? Get up to ₹10,000 in migration credits. Apply now
voroaDocs
Networking

Change your service's onvoroa.com subdomain

Rename your service's free onvoroa.com address, like my-api.onvoroa.com, from Settings. What happens to the old name, the 30-day hold, and what to update.

To change your service’s default address, open the service, go to Settings → Custom Domains, and select Change subdomain under Default subdomain. Type the new name - for example my-api for my-api.onvoroa.com - and select Change and redeploy. Voroa redeploys the service on its own, and the new address is live when the deploy finishes. The old address stops working at that point, and the old name stays reserved for your workspace for 30 days before anyone else can take it.

How changing a default subdomain works: enter a new name, Voroa redeploys the service, the new address goes live, and the old name is held for your workspace for 30 days

When to change your subdomain

Every web service and static site on Voroa gets a free address under onvoroa.com, built from the name you gave the service when you created it. That first name is often a working title - a repository name, test-app, or a long description - and you may want something shorter to share, to put in a README, or to point a CNAME record at.

If you want your service on a domain you own, like myapp.in, you do not need to change the subdomain: add a custom domain instead. Your custom domain and your onvoroa.com address both keep working side by side.

You want Do this
A shorter or clearer onvoroa.com address Change the subdomain (this page)
Your own domain, like myapp.in or www.myapp.in Add a custom domain
To rename the service in the dashboard only Change Name under Settings → General - the address does not change

Step 1 - Open Default subdomain

Open the service and go to Settings → Custom Domains. Scroll to Default subdomain. It shows the service’s current address with an Enabled badge, and a Change subdomain button.

Background workers and cron jobs have no public address, so they have no subdomain to change.

Step 2 - Enter the new name

Select Change subdomain and type the new name. Type only the name: Voroa adds .onvoroa.com for you.

The Default subdomain row in Voroa with the new name typed in, the domain suffix, the Change and redeploy button, and the warning about the old address

The name must:

  • be 1 to 30 characters long;
  • use only lowercase letters, numbers and hyphens;
  • start and end with a letter or number, with no two hyphens in a row;
  • not already be in use by another service;
  • not be a name Voroa keeps for itself, such as www, api, admin or status.

If the name breaks a rule or is taken, Voroa tells you which, and nothing changes.

Step 3 - Change and redeploy

Select Change and redeploy. Voroa saves the new name and redeploys the service, because the address a service answers on is set when it starts. The deploy appears in the service’s deploy history like any other.

When the deploy finishes, open the new address to check it. HTTPS works straight away - every onvoroa.com address is covered by Voroa’s certificate.

Step 4 - Update anything that used the old address

The old address stops working as soon as the new one goes live. There is no redirect. Update:

  • links in your README, documentation, emails or social profiles;
  • webhooks and OAuth callback URLs you registered with other services;
  • environment variables in your other services that called this one by its old address;
  • any custom domain whose CNAME record points at the old address - change the record to the new address at your registrar.

What happens to the old name

The old name is held for your workspace for 30 days. During that time no other workspace can take it, and you can change back to it if you need to. After 30 days it is released and anyone can use it.

The hold exists so that old links and bookmarks never land on someone else’s service the moment you rename yours.

Common problems

What you see Likely cause What to do
That name is already taken Another service uses it, or it is still held for another workspace Choose a different name
That name is reserved Voroa keeps the name for its own use Choose a different name
Nothing was changed with a build minutes or free hours message The change needs a redeploy, and you have no build minutes or free hours left this month Wait for the monthly reset, or upgrade, then try again
The new address does not load right after the change The redeploy is still running Wait for the deploy to finish in the deploy history
A custom domain stopped working after the change Its CNAME record still points at the old address Point the record at the new address
This service has no public address to rename It is a background worker or cron job Nothing to change - these services have no public address

Frequently asked questions

Does changing the subdomain cost anything?

No. The change itself is free. The redeploy it runs uses build minutes from your plan, like any other deploy.

Will my service be down during the change?

Your service keeps running during the redeploy. The old address answers until the new deploy is live, then the new address takes over.

Can I change back to my old name?

Yes, within 30 days, because the old name is held for your workspace. After that it may be taken.

Can I remove the default address completely?

Not today. Every web service keeps a Voroa address, even when you also use a custom domain.

My service has a getvoroa.com address. Is that still right?

Yes. Services created before Voroa moved default addresses to onvoroa.com keep their getvoroa.com address and also answer on onvoroa.com. A rename gives the service an onvoroa.com address. See New Voroa services get an onvoroa.com address.

Last updated November 12, 2026