Describe the problem
When following the guide at Migration Guide: Combined Container Setup - NetBird Docs , the migrate.sh script successfully copies over the domain and migrates the settings to the combined 2 docker container setup. However, devices aren’t able to reconnect, and visiting the netbird domain shows the setup page, implying management was not migrated correctly.
To Reproduce
- Curl and run the migrate.sh script in netbird’s docker compose directory
- Stop the old containers and start the new ones using the appropriate docker compose commands
- Update reverse proxy routing
- Verify netbird-server and netbird-dashboard are the only running containers
- Visit the netbird domain
Expected behavior
Visiting the netbird domain should pull up the typical login screen after a setup is done, and once logged in, all of the previously set up peers should be showing. This is not the case, and instead the domain redirects to the setup section.
Additional context
Used, and continuing to use, Caddy as external proxy. Using built in netbird authentication.
Have you tried these troubleshooting steps?
- Reviewed client troubleshooting (if applicable)
- Checked for newer NetBird versions
- Searched for similar issues on GitHub (including closed ones)
- Restarted the NetBird client
- Disabled other VPN software
- Checked firewall settings