System Requirements
IPED requires Java 11 with JavaFX. We recommend using Liberica OpenJDK 11 Full JDK which includes JavaFX.
Minimum Requirements
- Java: JDK 11 + JavaFX (e.g., Liberica OpenJDK 11 Full JDK)
- Build Tool: Apache Maven 3.x
- Version Control: Git
- RAM: 4GB minimum (8GB+ recommended for large cases)
- Disk Space: 2GB for installation + space for case processing
Supported Platforms
Windows
Windows 10/11 (64-bit)
Linux
Ubuntu, Debian, Fedora, CentOS (64-bit)
Prerequisites
1
Install Java JDK 11 with JavaFX
Download and install Liberica OpenJDK 11 Full JDK from bell-sw.comSet JAVA_HOME environment variable:Verify installation:
2
Install Apache Maven
3
Install Git
Building from Source
Clone Repository
Checkout Stable Release (Recommended)
Build with Maven
- Download all dependencies (first build may take 10-15 minutes)
- Compile all IPED modules:
iped-apiiped-utilsiped-parsersiped-viewersiped-carversiped-geoiped-engineiped-app
- Package the application
- Generate release in
target/release/folder
Successful build output:
Locate Built Application
After successful build:iped.sh/iped.bat- Processing launcheriped-search-app.sh/iped-search-app.bat- Analysis GUI launcherlib/- Java librariestools/- External tools (Sleuthkit, ImageMagick, etc.)conf/- Configuration filesplugins/- Optional plugins
Linux-Specific Dependencies
Install Build Dependencies
- Ubuntu/Debian
- CentOS/RHEL/Fedora
Build Sleuthkit
Install Optional Dependencies
Configuration
Verify Installation
Test the installation:Memory Configuration
For large cases, adjust memory settings inLocalConfig.txt:
Updating IPED
To update to a newer version:Troubleshooting
OutOfMemoryError during build
OutOfMemoryError during build
Increase Maven memory:
JavaFX runtime components are missing
JavaFX runtime components are missing
Ensure you’re using JDK 11 with JavaFX included (like Liberica Full JDK), or add JavaFX modules manually:
Sleuthkit not found on Linux
Sleuthkit not found on Linux
Ensure Sleuthkit is installed and in library path:
Build fails in timezone tests
Build fails in timezone tests
Some tests may fail in certain timezones. Skip tests:
Next Steps
Quick Start
Process your first case with IPED
Configuration
Customize IPED settings and profiles