A working Circlus server
The new server is installed, updated to the current version, and connected in the app under Server Management.
This procedure moves an existing Circle with its members and supported data. The destination Circlus server and its HTTPS addresses must be ready first.
Do not create a new empty Circle with the same name. The destination administrator creates a one-time import permission; the existing Circle appears there after activation.
The new server is installed, updated to the current version, and connected in the app under Server Management.
The new Circle domain points to the new server and has HTTPS set up.
The destination administrator can securely pass the one-time migration details to the Circle owner.
Messages, calls, and settings changes are temporarily unavailable while the Circle’s data is transferred and verified.
Before the move, the app checks the new server, shows a report, and asks the owner to confirm what will be lost.
The Circle, participant profiles and their roles, connections, settings, messages and keys, encrypted profile backups, guest links, and the Circle’s public page.
Existing server attachments, message archives, call history and call links, active invites, and system events. Messages older than the new server’s retention period are not moved either.
The destination side authorizes an import. It does not create a replacement empty Circle.
From the administrator profile of the server that will receive the Circle.
Open it under Actions, then enter the new Circle domain, display name, retention limits, and destination policies. The service endpoint comes from the selected server.
The server verifies the addresses and creates a permission ID, one-time migration code, and service endpoint.
Use a trusted channel. The one-time migration code is not shown again in the permission list.
After the owner starts the move, Server Management shows the destination status and import report.
These actions begin on the current source server after the destination administrator has sent the import permission.
Start from the existing Circle on its current source server.
Use the service endpoint, permission ID, one-time code, and new domain supplied by the destination administrator.
The app checks the permission, the address, the server version, limits, and data scope. The Circle keeps running meanwhile.
Accept non-transferable data only after reviewing the report and arranging the downtime window.
The owner signature binds the destination, domain, and accepted data-loss policy.
While data is exported, transferred, and checked, the Circle on the old server is read-only.
After a successful move, activate the new server. It becomes the primary one, and for a while the old server tells participants’ apps the new address.
Complete the operational checks before treating the destination as fully settled.