Migrate from Netlify
Bring your Netlify project to servers you own
Same repository, same framework, same git-push workflow. Most projects move over in minutes, and you can test everything on a preview URL before switching your domain.
Six steps
Sign up on the Free plan, or log in.
Create a site from the same Git repository (GitHub or Gitea). Chapong detects the framework and fills in the build and start commands.
Copy your environment variables from Netlify into production, preview or shared scopes.
Deploy a preview and click through it.
Add your domain and update the DNS record to the target Chapong shows. HTTPS is issued automatically.
Keep Netlify running until DNS has switched over, then remove the old project.
What carries over
- Your Git repository and branches
- Static site and single-page app builds
- Environment variables (copied by you, scoped to production and preview)
- Your custom domains, with HTTPS
- Preview URLs per pull request
What to check
- Chapong doesn’t read
netlify.toml: set the build command and output folder in the site settings - Netlify Functions: move them into a Node app or Da8a edge functions
- Redirects, forms and other Netlify-specific features
- Any database or auth you connected: consider a Da8a backend
Or deploy from your terminal
The avoca CLI uploads a folder and skips a local .netlify/ folder automatically. The CLI isn’t on npm yet; until it is, use the dashboard or the management API.
$ avoca sites link my-site
$ avoca deploy # preview
$ avoca deploy --prodMove your first Netlify project today.
Start free and test on a preview URL before you switch DNS.