- Notifications
You must be signed in to change notification settings - Fork6
Self-hosted webmail client greatly inspired by Google Inbox
License
msp301/pinbox
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 aMaildir directory. A mailbox can be synchronized to a local Maildir usingOfflineIMAP 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 usingmb2md.
Pinbox uses theNotmuch mail indexer to provide fast email access and managing mailbox labels.
Before Pinbox is able to read your Maildir directorynotmuch
needs to be installed on your system. Runnotmuch setup && notmuch new <MAILDIR DIRECTORY>
to initialise thenotmuch
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