Install and update¶
Ten minutes from here to reading your own mail. This page
installs the two binaries Antiphon ships: antiphon, the
client you will live in, and antiphond, the daemon that
talks to your mail servers so the client never has to.
The short way¶
curl -fsSL https://antiphon.net/install.sh | sh
The installer picks the best route for your machine, in this order: Homebrew on macOS, an AUR helper on Arch, the Nix flake wherever nix exists, the prebuilt binary otherwise, and only compiles as a last resort. It verifies checksums and tells you plainly if a runtime dependency is missing.
That's it. Skip to adding your first account, or read on if you prefer to run your package manager yourself.
By package manager¶
yay -S antiphon # the released version
yay -S antiphon-git # or track master
Updates arrive with your normal yay -Syu.
nix profile install \
git+https://git.sr.ht/~donquinleone/antiphon
Update with nix profile upgrade --all (or pin however
your flake discipline prefers).
brew tap donquinleone/antiphon \
https://git.sr.ht/~donquinleone/homebrew-antiphon
brew install antiphon
Updates arrive with brew upgrade.
Download the tarball for your architecture from the
release page,
check the .sha256 sidecar, and put antiphon and
antiphond somewhere on your PATH. To update, do the
same with the newer tag; your mail and settings are
never inside the binaries.
git clone https://git.sr.ht/~donquinleone/antiphon
cd antiphon
cargo install --path antiphon --locked
cargo install --path antiphond --locked
Update with git pull and the same two commands.
Check it¶
antiphon --version
If the shell finds it and prints a version, you're done
here. One runtime dependency matters everywhere: notmuch
(the search engine); gnupg joins it only if you use
OpenPGP. Every package route installs notmuch for you; the
installer names it if your route didn't.
Next: add your first account.