Linkora Sync-Server is a self-hosted sync server designed for individual use and built for single-user setups, keeping your Linkora apps in sync. Now with built-in HTTPS support and compatibility with the Linkora browser extension for comprehensive syncing.
- Delta-Sync: Only transfers changed data for efficiency.
- Two-Way Sync: Changes flow in both directions between the server and clients.
- Real-Time Updates: Live updates via WebSocket connections.
- Last-Write-Wins: If multiple devices update the same data, the latest write wins the conflict.
- Secure HTTPS: Secure connections are supported by automatically generating self-signed certificates and keystore files.
- Browser Extension Support: Works with the Linkora browser extension for seamless web activity synchronization.
- Multi-Database Support: Works with MySQL, PostgreSQL, SQLite, and other SQL databases supported by JetBrains Exposed.
- Flexible Deployment: Local JAR, Docker containers, or cloud hosting.
- Single User Design: Designed exclusively for individual use, not multi-user environments.
- Configuration File Location: For JAR deployments,
linkoraConfig.jsonis created in the same directory as the JAR file when you first run the server. - Database Compatibility: Linkora supports multiple databases through Exposed. The server has been tested with MySQL, SQLite, and PostgreSQL.
Get the Linkora browser extension to sync your web-based data. Find detailed setup instructions on the Linkora Browser Extension GitHub repository.