This is a personal fork of Open Archiveer, created for learning, experimentation, and hobby projects. It is also used as my private email Archiveing 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/pma.git
cd pmaCreate a local directory for persistent data storage to avoid permission issues:
sudo mkdir -p /var/data/pma
sudo chown -R $(id -u):$(id -g) /var/data/pmaCopy 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 Archiveing 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 Archivee 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:

