Pinbox is a self-hosted webmail client greatly inspired by Google Inbox.
Warning: Pinbox is in early stages of development and lacks most functionality expected in a webmail client -- Contributions welcome :-)
- Docker and
docker-compose
- notmuch (https://notmuchmail.org/)
Pinbox requires local access to a Maildir directory. A mailbox can be synchronized to a local Maildir using OfflineIMAP or similar. If you wish to try Pinbox with an exported mailbox and have a .mbox
file, this file can be converted to a Maildir directory using mb2md.
Pinbox uses the Notmuch mail indexer to provide fast email access and managing mailbox labels.
Before Pinbox is able to read your Maildir directory notmuch
needs to be installed on your system. Run notmuch setup && notmuch new <MAILDIR DIRECTORY>
to initialise the notmuch
database ready for Pinbox.
Pinbox consists of a single page app to provide the web interface and a server component for handling access to your email.
- Edit
docker-compose.yml
to insert the full path of yourmaildir
directory - Start all services using:
docker-compose up -d
- Navigate to
http://localhost:4200
Licensed under AGPL-3.0-or-later