Today I am migrating a TeamCity installation from an old server to a new server and discovered that it is really easy to do that!

First I fully re-installed TeamCity using the Windows Setup that JetBrains delivered on the new server.

Then I stopped the old and new instances and transferred the folder .BuildServer from the old server to the new server.

Restarted the new instance and got all my settings from the old instance on the new instance (projects, users…)

This saved my day! and lots of work! Thank you JetBrains for this great tool.

Update

If you set on the original server the Server URL, don’t forget to update it to the new Server URL. This can be done through the Administration > Server Configuration page.