Skip to main content
MigrationVal Town

Migrate Val Town domains

Point custom domains at Easel, and redirect val.run URLs.

Move traffic last, once the app works in production on Easel.

Connect your domain

Open Project settings → Domains, add the domain, and add the DNS records Easel shows. You can keep your registrar and DNS host. Keep your mail records when you change DNS. See Add a custom domain.

Redirect val.run URLs

In the val's settings, or your account's Custom Domains → Val.run redirects, redirect each val.run URL to your Easel domain. Redirects keep the path and query string. See Val Town's redirects guide.

Redirects set before December 10, 2026, become permanent on that date, so set them only once production works. Many webhook senders and API clients don't follow redirects, so update those URLs at each provider.

Roll back

Restore your previous DNS records to send a custom domain back to Val Town. A val.run redirect can be removed until December 10, 2026; after that, it's permanent.

Back to the feature list.