Migrating ManicTime Server to a different network address

1. Stop ManicTime Server
2. Download latest server version and extract files on new server
3. Migrate the database if needed.

If server has any data from dead ManicTime clients (clients which will never again send data), then you need to backup and restore the database on new machine. If all clients are still sending the data, or your don't care about the dead clients data, then just create a new database. Clients will resend all data when the server comes online.

  • SQLite - Go to the folder with ManicTimeServer.exe file and copy subfolder /Data to subfolder /Data on the new machine
  • PostgreSQL - Backup databases ManicTimeCore and ManicTimeReports and restore them on the new machine
  • Microsoft SQL Server - Backup databases ManicTimeCore and ManicTimeReports and restore them on the new machine
4. Run setup.bat on new installation to configure the server. If you are using PostgreSQL or MS SQL, point to restored databases.
5. Update ManicTime client config file if the ip or port changed of the new server changed.

Feedback and Knowledge Base