Skip to content

A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge

License

Notifications You must be signed in to change notification settings

pasdoy/hydroxide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hydroxide

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

hydroxide supports CardDAV, IMAP 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

Go

hydroxide is implemented with Go. Head to Go 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).

IMAP

For now, it only supports unencrypted local connections.

hydroxide imap

SMTP

For now, it only supports unencrypted local connections.

hydroxide smtp

License

MIT

About

A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%