This is a personal fork of Open Archiver, created for learning, experimentation, and hobby projects. It is also used as my private email archiving solution for my personal domain "pollhammer.org". The focus is on exploring new ideas, testing custom features, and adapting the platform to my individual needs.
- Linux server (recommended: Ubuntu 22.04 LTS or newer)
- Docker (v20+)
- Docker Compose Plugin (v2+)
- Minimum 2 GB RAM (recommended: 4 GB+)
- At least 20 GB free disk space
Clone this fork directly to your server:
git clone https://github.com/pollhammer/Pollhammer-Mail-Archiv.git
cd Pollhammer-Mail-ArchivCreate a local directory for persistent data storage to avoid permission issues:
sudo mkdir -p /var/data/pollhammer-mail-archiv
sudo chown -R $(id -u):$(id -g) /var/data/pollhammer-mail-archivCopy the example environment file and customize your security keys:
cp .env.example.docker .env
nano .envYou must change the following values for security reasons:
- POSTGRES_PASSWORD
- MEILI_MASTER_KEY
- ENCRYPTION_KEY
Start the archiving system using Docker Compose:
docker compose up -dCheck container status:
docker compose psAccess the web interface via your browser:
http://<your-server-ip>:3000Follow the setup wizard to:
- Create your admin account
- Configure your first mail source
- Verify indexing and archive synchronization
To update the system:
git pull
docker compose pull
docker compose up -dSimple User Interface:
- A streamlined view for searching, viewing, and saving emails, without unnecessary complexity. ❗CUSTOM❗

Default User Role Generator:

