arrow_left
Linkora Sync-Server
Introduction
Getting Started
Prerequisites
HTTPS Setup
Configuration
Config File & Env Vars
Database Setup
Deployment
Local JAR
Docker
Cloud Hosting
Advanced
Systemd Service
Nginx WebSocket Proxy
Firewall Setup
Security Notes
Troubleshooting
How It Works
Browser Extension
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.
Key Features
  • 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
    .
  • Flexible Deployment
    : Local JAR, Docker containers, or cloud hosting.
Important Notes
  • Single User Design
    : Designed exclusively for individual use, not multi-user environments.
  • Configuration File Location
    : For JAR deployments,
    linkoraConfig.json
    is 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.
Browser Extension
Get the
Linkora browser extension
to sync your web-based data. Find detailed setup instructions on the
Linkora Browser Extension GitHub repository
.
Community
Join us on Discord
info
Last Updated on: Sep 11, 2025 at 04:00 PM IST
Made with genesis.