peep.moe

Self-hosted webmail

Webmail on your own server, for every mailbox you have.

Peep Web is a PHP webmail suite you install on your own Linux server. It isn't tied to one mail server: Gmail, AOL, Yahoo, iCloud, Outlook.com, your ISP and your own domains all sit side by side behind one PIN.

Why people switch

Built for people who run their own server

Unzip it into your web root, run one setup command and set a PIN. Peep checks your server and tells you exactly what's missing.

Many providers, one login

Add mailboxes from any provider. Each keeps its own folders and color, and one PIN unlocks them all.

Real push mail

A small background service holds an IMAP IDLE connection to every mailbox, so new mail shows up at once and providers see few logins.

Easy on the server

Apache and PHP 8.1 with SQLite built in. No separate database server and no Node.js.

Server check with the fix

Peep checks PHP extensions, the data folder, HTTPS, SELinux and the push service, and gives the exact dnf or apt command for anything missing.

A Windows app that links to it

Peep for Windows can use your server's mailboxes, rules, calendar, contacts and notes, with an offline copy.

More than mail

Calendar with invites, tasks, notes, an address book and rules, all stored on your server.

Side by side

Roundcube or Peep

Roundcube is the best-known self-hosted webmail. Both are PHP, both are free; they're built for different jobs.

RoundcubePeep Web
PriceFree, open sourceFree
Mailboxes from different providers in one loginNo, one IMAP account per loginYes
New mail pushed without a browser openNoYes, with the push service
CalendarWith a pluginBuilt in
Tasks and notesWith pluginsBuilt in
Desktop app that links to itNoYes, Peep for Windows
Plugin libraryYes, a large oneNo
DatabaseMySQL, PostgreSQL or SQLiteSQLite, built in
Usually installed alongsideYour own mail serverAny mail provider
To be fair: Roundcube is the better fit when you run your own mail server for many users and want its plugin library. Peep Web is built for one person or household reading many mailboxes from many providers. For a business, see Peep Enterprise.

Free

Put Peep Web on your server

The install guide covers Rocky, RHEL, Fedora, Debian and Ubuntu with Apache, step by step.