{
  "id": 7039601,
  "title": "Syncing your Obsidian",
  "url": "https://urgent.news/2026/09/13/syncing-your-obsidian",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-13T01:25:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/lcmartinsfilho/syncing-your-obsidian-2o2"
  },
  "original_language": "en",
  "account": "There exist various techniques to sync Obsidian, yet I selected to outline the approach I adopted, both for my own reference and to assist others seeking a suitable synchronization solution. In this endeavor, we shall employ the Obsidian LiveSync plugin: vrtmrz/obsidian-livesync.\n\nTo establish a VPS on MagaluCloud, the first step is to create a virtual machine manually via the console. Though it is possible to carry out all procedures using the mgc (MagaluCloud command line interface), manual operation offers greater transparency. Open the console and commence by creating a new virtual machine. Navigate to Virtual Machines, then click Create Instance. Choose the desired Availability Zone (such as br-se1-a in this instance), along with the operating system (Debian 13 LTS was selected). Opt for the most affordable option—a server with 1 vCPU and 1 GB of RAM (BV1-1-20). Allocate a 20 GB local disk for enhanced safety. Ensure a public IPv4 address is assigned, and select an existing SSH key or add a new one if necessary. Safeguard the generated keys, as misplacement will hinder access to the machine. Assign a meaningful name to the instance and click Create instance.\n\nOnce the server is provisioned, access it via SSH using the command: ssh debian@your-ip-here.com. For this project, Docker must be installed. Follow the installation instructions provided in the project's documentation, adding Docker's official GPG key and sourcing Docker's repository to Apt. Afterwards, install Docker CE, containerd.io, docker-buildx-plugin, and docker-compose-plugin.\n\nNext, create a designated directory for your Obsidian LiveSync data and configuration: mkdir -p ~/obsidian-livesync/{couchdb-data,config}. Navigate to this directory and create the file ~/obsidian-livesync/config/local.ini. In this file, specify the CouchDB settings, including single_node configuration, maximum document size, HTTP request size, CORS (Cross-Origin Resource Sharing) settings, and authentication. Don't forget to set a strong password for your CouchDB user.\n\nFinally, configure a reverse proxy and SSL certificate with Caddy. Create the file ~/obsidian-livesync/Caddyfile and input the necessary directives for routing traffic to CouchDB and facilitating secure connections. With these steps completed, your Obsidian LiveSync server should be operational, providing a robust solution for syncing your notes across devices.",
  "summary": "There are several ways to sync Obsidian, but I decided to document the method I chose, both so I don't forget the details in the future and to help anyone else looking for their own sync solution. For this project, we'll use the Obsidian LiveSync plugin: vrtmrz/obsidian-livesync Creating a VPS on MagaluCloud For the server, I'll create a VPS on MagaluCloud . I'll do the whole process manually,…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}