Choose the installation method that works best for your environment.
Docker Compose (Recommended)
Fastest way to run DataForeman on Linux with all dependencies included.
Requirements:
- Docker 20.10+ and Docker Compose 2.0+
- Git (to download DataForeman)
- 8GB RAM recommended
- Internet connection (only for initial setup)
git clone https://github.com/orionK-max/DataForeman.git
cd DataForeman
npm start
Access: http://localhost:8080
Default login: admin@example.com / password
Windows Installer
Easy one-click installer with automatic updates.
Requirements:
- Windows 10/11 (64-bit), 8GB RAM
- Install Docker Desktop (free from docker.com)
- Internet connection (only for initial setup)
Installation Steps:
- Install Docker Desktop if not already installed
- Download the installer from GitHub Releases
- Run
DataForeman-Setup-X.X.X.exe(requires Administrator) - If Windows shows "Windows protected your PC", click More info → Run anyway (this is normal for open-source software without paid code signing)
- Start from desktop shortcut or Start Menu
- Open
http://localhost:8080
Note: If Docker Desktop prompts to update WSL, open PowerShell as Administrator and run: wsl --update
Build from Source
For developers customizing the platform.
Requirements: Node 22+, Git, Docker.
What's Included
- ✅ PostgreSQL + TimescaleDB
- ✅ Core API service
- ✅ Connectivity drivers
- ✅ Real-time log & metrics
- ✅ Optional reverse proxy (Caddy)
System Requirements
- • Docker 20.10+ & Compose 2.0+
- • 8 GB RAM recommended
- • 20 GB disk space
- • Linux, Windows 10+, or macOS
Ready to modernize your industrial data collection? Download DataForeman today!