Transports
Mutagen supports several different transports for synchronization and
forwarding. Each transport has different features and abilities that are
detailed in their respective documentation. Transports are specified by the URLs
provided to mutagen sync create
and mutagen forward create
. They can be
specified in arbitrary combinations to create local-to-local, local-to-remote,
and remote-to-remote synchronization and forwarding sessions.
Local
Local synchronization and forwarding endpoints are the most basic Mutagen transport. They are simply local filesystem paths or network addresses.
SSH
Mutagen also support synchronization and forwarding endpoints that are accessible via SSH. The SSH transport is particularly well-suited to long-lived remote infrastructure where SSH access is already enabled.
Docker® containers
Docker® containers can also be used as synchronization and forwarding endpoints in a manner similar to SSH.