Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh
Go to file
Josh Smith 7f930e072f Fix typo in setup instructions 2017-12-09 08:12:31 -05:00
auth Re-auth when access token expires 2017-09-26 18:29:13 +02:00
carddav carddav: fix encrypted cards error 2017-09-14 15:35:40 +02:00
cmd/hydroxide cmd/hydroxide: hide password when typing 2017-12-03 12:51:12 +01:00
protonmail smtp: full attachments support 2017-12-03 12:27:31 +01:00
smtp smtp: full attachments support 2017-12-03 12:27:31 +01:00
.gitignore Add authentication, fixes #2 2017-09-09 15:37:03 +02:00
LICENSE Initial commit 2017-08-21 17:33:41 +02:00
README.md Fix typo in setup instructions 2017-12-09 08:12:31 -05:00

README.md

hydroxide

A third-party, open-source ProtonMail bridge. For power users only, designed to run on a server.

hydroxide supports CardDAV and SMTP.

Rationale:

  • No GUI, only a CLI (so it runs in headless environments)
  • Standard-compliant (we don't care about Microsoft Outlook)
  • Fully open-source

Usage

Your credentials will be stored on disk encrypted with a 32-byte random password. When configuring your client, you'll need this password.

go get github.com/emersion/hydroxide/cmd/hydroxide
hydroxide auth <username>

CardDAV

You must setup an HTTPS reverse proxy to forward requests to hydroxide.

hydroxide carddav

Tested on GNOME (Evolution) and Android (DAVDroid).

SMTP

For now, it only supports unencrypted local connections.

hydroxide smtp

License

MIT