Services

productivity / running

Nextcloud

Self-hosted file storage and sync — the Google Drive replacement. Also where my Obsidian vault syncs to.

What it is

Nextcloud is a self-hosted file storage and sync platform. Files in a folder on my workstation are automatically mirrored to the Nextcloud server, which means they're accessible from any other device (web UI, mobile app, sync client on another machine) and survive my workstation dying.

Why I run it

Two specific jobs:

  1. Cross-device file sync that doesn't go through Dropbox or Drive. Same workflow, different storage.
  2. Obsidian vault sync. My homelab notes (including the source material for everything in this catalog) live in a Nextcloud-synced folder. When I write a note on the workstation, it's on the laptop and the phone within seconds, all without involving anyone else's servers.

The Obsidian sync alone justifies the install. Obsidian has an official sync service; I'd rather pay for it with disk space on my own hardware.

How I use it

The desktop sync client runs on every machine I use, pointed at the same account. Files in the sync folder are bidirectionally mirrored. The mobile app handles photos-on-the-go (although Immich is the photo-primary tool — Nextcloud is more for documents).

I don't expose this externally. Sync clients connect over the LAN at home and over Tailscale when remote.

Setup notes

Runbook