Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Seafile Continued

ryanravnryanravn28 downloads

Sync notes across devices using Seafile.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

An Obsidian plugin for synchronizing notes across devices using Seafile, an open-source, self-hosted file sync and share solution.

This is a community continuation of conql/obsidian-seafile with additional features and fixes.

What's different in this fork

  • Encrypted repositories are supported (enc_version 2 and 4). Passphrase is prompted on repo selection and on Obsidian restart, never stored in plaintext.
  • Manual sync: a "Sync now" button in settings and a "Seafile: Sync now" command (assignable to a hotkey) trigger an immediate sync without waiting for the interval tick.

Features

  • Supports both desktop and mobile.
  • Uses Seafile's internal syncing API for full synchronization (delta upload/download).
  • Fast sync speed, performs well even on low-end Android phones.
  • End-to-end encrypted libraries (v2 and v4).

Usage

  1. Open the plugin settings.
  2. Enter the URL of your Seafile server and log into your account.
  3. Choose the repository you want to sync. If it's encrypted, enter the passphrase when prompted.
  4. Optional: configure an ignore pattern. The syntax loosely follows gitignore. Test it before relying on it. The plugin folder and Obsidian configuration are always ignored.
  5. Click "Enable" to start syncing.
  6. The plugin will now sync at the configured interval.

To trigger a sync immediately, click "Sync now" in the settings, or run "Seafile: Sync now" from the command palette (assign it a hotkey if you use it often).

Per-file sync status is shown next to file names in the explorer.

Notes

  1. Use it at your own risk. This plugin is still under development. There is a risk of data corruption or loss. Keep backups of anything important.
  2. No large files. Due to limitations of Obsidian's API, downloading or uploading files larger than ~50 MB may take a long time or crash the app. Don't sync large attachments through this plugin.
  3. Clear vault if you hit issues. The action removes all local files and resyncs from the server.
  4. Don't interrupt syncing, especially during upload (upload icon shown). Closing Obsidian mid-sync can corrupt data on the server.
  5. Hidden files (anything starting with a dot, e.g. .obsidian) are not tracked continuously due to API limits. They are only updated at plugin startup.

Installation

Not yet in the Obsidian community store. Install via BRAT:

  1. Install BRAT from Settings → Community plugins → Browse.
  2. BRAT → "Add beta plugin" → https://github.com/ryanravn/obsidian-seafile-continued.
  3. Enable "Seafile Continued" under Community plugins.

Alternatively, copy main.js, manifest.json, and styles.css from a release into <vault>/.obsidian/plugins/seafile-continued/.

Contribution & Support

Open a GitHub issue for bugs, feature requests, or questions.

Credits

Original plugin by @conql. This continuation maintained by @ryanravn.

97%
HealthExcellent
ReviewPassed
About
Sync notes across devices with Seafile for fast delta uploads and downloads. Protect encrypted repositories (enc v2/v4) with a prompted passphrase never stored in plaintext; trigger immediate sync via the Sync now command. Avoid syncing large files (>50 MB) due to Obsidian API limits.
SyncingIntegrations
Details
Current version
0.3.11
Last updated
2 days ago
Created
2 weeks ago
Updates
5 releases
Downloads
28
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
ryanravnryanravnryanravn
GitHubryanravn
  1. Community
  2. Plugins
  3. Syncing
  4. Seafile Continued

Related plugins

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Nutstore Sync

Sync your vault with Nutstore (Jianguoyun) using WebDAV protocol.

Syncthing Integration

Syncthing integration.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

BRAT

Easily install a beta version of a plugin for testing.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.