AUTO-UPDATED

I sync my text snippets across all my devices without the cloud, and it only takes two free tools

Users can synchronize text expansion shortcuts across multiple devices by combining the Espanso text expander with Syncthing to maintain consistent configuration files without relying on third-party cloud services.

Key Points

  • Espanso is a cross-platform, open-source text expander that uses YAML configuration files to manage custom text shortcuts and terminal commands.
  • Syncthing enables direct, peer-to-peer file synchronization between computers, eliminating the need for external cloud storage providers.
  • Users can deploy Syncthing on a home lab or NAS, such as TrueNAS, to act as a central, always-on server for configuration files.
  • The setup process involves linking devices via unique identification strings and pointing Syncthing to the local Espanso configuration directory.
  • This method ensures that text expansion rules remain identical across Windows, macOS, and Linux systems while keeping all data private and locally hosted.

Why it Matters

This workflow provides a private, automated solution for maintaining productivity tools across multiple operating systems without recurring subscription costs or cloud security risks. By self-hosting the synchronization process, users gain full control over their data while ensuring their custom shortcuts are always available on every device.
XDA Developers Published by João Carrasqueira
Read original