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-donnan7k 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
7k
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

Google Drive Sync

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

YAOS

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

GitHub

GitHub Sync

Sync vault to personal GitHub.

Autosave Control

An Obsidian plugin for delaying or disabling automatic saves.

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.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Advanced URI

Control everything with URI.

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.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)