Port details |
- hydroxide Free ProtonMail bridge for using with any email client you prefer
- 0.2.30_3 mail
=3 0.2.30_2Version of this port present on the latest quarterly branch. - Maintainer: nxjoseph@protonmail.com
 - Port Added: 2024-04-24 09:39:07
- Last Update: 2025-10-08 00:41:39
- Commit Hash: 2e7587a
- People watching this port, also watch:: zbar, cgit, monit, p5-W3C-LogValidator, isc-cron
- License: MIT
- WWW:
- https://github.com/emersion/hydroxide
- Description:
- Hydroxide is a free, third-party and open-source ProtonMail bridge for using
with any email client of your choice. Hydroxide is a server meant to be run
in the background, supporting IMAP and SMTP that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. Hydroxide stores each of
your account credentials in a json file located in /var/db/hydroxide by default
as encrypted form, then uses .db files per account for other purposes.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- hydroxide>0:mail/hydroxide
- To install the port:
- cd /usr/ports/mail/hydroxide/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/hydroxide
- pkg install hydroxide
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: hydroxide
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1752958382
SHA256 (emersion-hydroxide-v0.2.30_GH0.tar.gz) = 752c88bdedd1d35a66f7dccb37ba7a392469f6570788d4ef70ecf7ca87a6bbd2
SIZE (emersion-hydroxide-v0.2.30_GH0.tar.gz) = 45458
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go124 : lang/go124
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- mail_hydroxide
- USES:
- go:modules
- pkg-message:
- For install:
- You should authenticate your mail account first before using hydroxide.
To authenticate:
# service hydroxide init
and follow the prompts.
To enable/start hydroxide service:
# service hydroxide enable
# service hydroxide start
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.2.30_3 08 Oct 2025 00:41:39
    |
Adam Weinberger (adamw)  |
many: Bump dependent ports after go124 update |
0.2.30_2 04 Sep 2025 17:53:24
    |
Adam Weinberger (adamw)  |
many: Bump go ports for go-1.24.7 |
0.2.30_1 07 Aug 2025 00:02:46
    |
Adam Weinberger (adamw)  |
go ports: Bump for 1.24.6 |
0.2.30 20 Jul 2025 08:48:11
    |
Zsolt Udvari (uzsolt)  Author: Yusuf Yaman |
mail/hydroxide: Update to 0.2.30
Improve COMMENT and pkg-descr to be more suited for end users.
Replace vendor/modules.txt for a successful build.
Changelog: https://github.com/emersion/hydroxide/releases/tag/v0.2.30
PR: 288338
Approved by: submitter is maintainer |
0.2.29_10 09 Jul 2025 16:11:00
    |
Adam Weinberger (adamw)  |
many: Bump PORTREVISION for go-1.24.5 update |
0.2.29_9 06 Jun 2025 20:00:53
    |
Adam Weinberger (adamw)  |
various: Bump PORTREVISION after go124-1.24.4 update |
0.2.29_8 21 May 2025 19:58:15
    |
Adam Weinberger (adamw)  |
go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency. |
0.2.29_7 02 Apr 2025 02:07:58
    |
Adam Weinberger (adamw)  |
go: Bump ports for go124 update |
0.2.29_6 05 Mar 2025 16:02:56
    |
Adam Weinberger (adamw)  |
Bump all go ports for yesterday's releases |
0.2.29_5 23 Sep 2024 23:22:49
    |
Vladimir Druzenko (vvd)  Author: Yusuf Yaman |
mail/hydroxide: switched to upstream
Port has been switched to use upstream because I think it's better to
just use a patch rather than forking the upstream and making the
change there.
PR: 281669 |
0.2.29_4 18 Aug 2024 12:53:59
    |
Vladimir Druzenko (vvd)  Author: Yusuf Yaman |
mail/hydroxide: Fix rc.d script
- hydroxide does want to store some files and users were running
"hydroxide auth" with normal user. Now, hydroxide user has a home
directory, and it does store them there now.
- Change upstream.
PR: 280886 |
0.2.29_3 11 Aug 2024 16:37:56
    |
Vladimir Druzenko (vvd)  Author: Yusuf Yaman |
mail/hydroxide: Add rc.d script to run as daemon and minor changes to Makefile
Changes:
* Add rc.d script to run as daemon because users had to run the port
somehow in the background on terminal.
* Minor changes to Makefile.
PR: 280754 |
0.2.29_2 09 Aug 2024 06:24:08
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update |
0.2.29_1 03 Jul 2024 08:29:54
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update |
0.2.29 30 Jun 2024 18:39:20
    |
Zsolt Udvari (uzsolt)  Author: Yusuf Yaman |
mail/hydroxide: update to 0.2.29
Pet portfmt.
Changelog: https://github.com/emersion/hydroxide/releases/tag/v0.2.29
PR: 280053
Approved by: Submitter is maintainer |
0.2.28_2 15 Jun 2024 09:52:17
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
0.2.28_1 13 May 2024 17:56:04
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go121 update
MFH: 2024Q2 |
0.2.28 24 Apr 2024 09:36:04
    |
Kurt Jaeger (pi)  Author: Yusuf Yaman |
mail/hydroxide: new port, Open-source ProtonMail CardDAV, IMAP and SMTP bridge
A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
IMAP and SMTP. hydroxide is a server that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
your preferred e-mail client and git-send-email with ProtonMail.
PR: 278362
Author: Yusuf Yaman <nxjosephofficial@protonmail.com> |