Self-Hosted Apps With Encryption

Apps that protect your data with encryption, whether that's end-to-end encrypted vaults, backups encrypted before they leave your server, or file transfers over encrypted connections. Useful when data goes offsite or onto shared hardware.

← Back home

AliasVault

A privacy-first password and email alias manager with end-to-end encryption and a built-in email server.

Freex86 + ARM.NET

Backrest

Schedule, browse, and restore Restic backups from a web dashboard with S3, Backblaze B2, SFTP, and rclone support.

Freex86 + ARMGo

Bitwarden

The open source password manager you can host yourself to store, autofill, and share passwords securely across devices and family members.

Free + Premiumx86 + ARM.NET

Duplicacy

A self-hosted backup tool with lock-free deduplication for local drives, cloud storage, or SFTP.

Free + Commercialx86 + ARMGo

Joplin

Sync notes between the official Joplin desktop and mobile apps using a server kept on your own network.

Free for personal usex86 + ARMNode.js

LocalSend

A free, open-source app for sharing files and messages with nearby devices over your local network, with no internet or server needed.

Freex86 + ARMFlutter

Passbolt

Run Passbolt on your own hardware with Docker to store, share, and audit passwords for self-hosted services.

Free + Prox86 + ARMPHP

rclone

A command-line program, described as rsync for cloud storage, that syncs, mounts and encrypts files across more than 70 storage providers.

Freex86 + ARMGo

Seafile

Faster than Nextcloud, private as Dropbox should be, with block-level file synchronization on your own hardware.

Free + Prox86 + ARMC

Syncthing

Continuous, encrypted file synchronisation between your own devices, with no central server holding your files.

Freex86 + ARMGo

Vaultwarden

A small Rust server that works with the official Bitwarden apps and browser extensions, so you can keep a family password vault at home.

Freex86 + ARMRust