Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh
789234bf17 | ||
---|---|---|
auth | ||
carddav | ||
cmd/hydroxide | ||
imap | ||
protonmail | ||
smtp | ||
.gitignore | ||
LICENSE | ||
README.md |
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
Setup
Golang
hydroxide is implemented with Go. Head to Golang website for setup information.
Install and Setup
Install hydroxide
go get github.com/emersion/hydroxide/cmd/hydroxide
Your credentials will be stored on disk encrypted with a 32-byte random password. When configuring your client, you'll need this password.
hydroxide auth <username>
Usage
hydroxide can be used in multiple modes.
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