SyncFTP

approved

by alex-donnan

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

41 stars6,188 downloadsUpdated 3y agoMIT

SyncFTP

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.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.