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.