Installing EmailEngine
Choose your installation method based on your operating system and deployment requirements.
Quick Start
# npm: Install globally (requires Node.js 20+)
npm install -g emailengine-app
emailengine --dbs.redis="redis://127.0.0.1:6379/8"
# Linux: Download binary
wget https://go.emailengine.app/emailengine.tar.gz
tar xzf emailengine.tar.gz
sudo mv emailengine /usr/local/bin/
# Docker: Run container
docker run -p 3000:3000 --env EENGINE_REDIS="redis://host.docker.internal:6379/8" postalsys/emailengine:v2
# Source: Production deployment
wget https://go.emailengine.app/source-dist.tar.gz
tar xzf source-dist.tar.gz && cd emailengine
node server.js
Installation Methods
By Operating System
Linux Installation
Install on Ubuntu, Debian, CentOS, or RHEL.
Methods:
- Automated installer (Ubuntu/Debian) - one-click setup
- Binary installation - standalone executable
- Source installation
Best for: Servers, VPS hosting, production deployments