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

SyncFTP

alex-donnanalex-donnan6k downloads

Connect to an SFTP and push/pull file changes to it.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

This Obsidian.md plugin allows users to sync files to their personal FTP server.

This plugin depends on ssh2-sftp-client and socks to allow for secure file transfer.

Use

Once installed, an additional settings tab for SyncFTP will have been added. There you will need to provide:

  • Host URL
  • Host PORT
  • Username
  • Password
  • Path to vault directory on SFTP: The vault directory will be the base directory for ALL vaults.
  • Notification toggle: Certain Notices will remain, but verbose information Notices will be disabled
  • Download on open toggle: Allows you to download work from the SFTP on open.

If you would like to use a proxy, please fill in the settings:

  • Proxy URL
  • Proxy PORT

When you wish to sync you can either push or pull files to the SFTP using:

  1. Icons (up and down arrow) on the left toolbar
  2. Commands (CTRL-P), which will allow you to set a keyboard shortcut as desired

This process is destructive on the SFTP, and moves local files to your .trash folder.

Support

I am no longer supporting this plugin.

License

This project is under the MIT license.

HealthFair
ReviewCaution
About
Sync files to a personal SFTP server from Obsidian using secure SFTP transfers with optional proxy support. Push or pull vault content via toolbar icons or commands, enable download-on-open and notification toggles; note that syncing can overwrite remote data and moves local files to .trash.
SyncingFilesBackup
Details
Current version
1.3.1
Last updated
3 years ago
Created
3 years ago
Updates
5 releases
Downloads
6k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
alex-donnanalex-donnan
github.com/alex-donnan/
GitHubalex-donnan
  1. Community
  2. Plugins
  3. Syncing
  4. SyncFTP

Related plugins

Differential ZIP Backup

Back our vault up with lesser storage.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

GitHub

GitHub Sync

Sync vault to personal GitHub.

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.

WebDAV Sync

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

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Local REST API with MCP

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