Many providers, one login
Add mailboxes from any provider. Each keeps its own folders and color, and one PIN unlocks them all.
Self-hosted webmail
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
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.
Add mailboxes from any provider. Each keeps its own folders and color, and one PIN unlocks them all.
A small background service holds an IMAP IDLE connection to every mailbox, so new mail shows up at once and providers see few logins.
Apache and PHP 8.1 with SQLite built in. No separate database server and no Node.js.
Peep checks PHP extensions, the data folder, HTTPS, SELinux and the push service, and gives the exact dnf or apt command for anything missing.
Peep for Windows can use your server's mailboxes, rules, calendar, contacts and notes, with an offline copy.
Calendar with invites, tasks, notes, an address book and rules, all stored on your server.
Side by side
Roundcube is the best-known self-hosted webmail. Both are PHP, both are free; they're built for different jobs.
| Roundcube | Peep Web | |
|---|---|---|
| Price | Free, open source | Free |
| Mailboxes from different providers in one login | No, one IMAP account per login | Yes |
| New mail pushed without a browser open | No | Yes, with the push service |
| Calendar | With a plugin | Built in |
| Tasks and notes | With plugins | Built in |
| Desktop app that links to it | No | Yes, Peep for Windows |
| Plugin library | Yes, a large one | No |
| Database | MySQL, PostgreSQL or SQLite | SQLite, built in |
| Usually installed alongside | Your own mail server | Any mail provider |
Free
The install guide covers Rocky, RHEL, Fedora, Debian and Ubuntu with Apache, step by step.