Skip to main content

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

Download Maven from maven.apache.orgExtract and add to PATH:
3

Install Git

Building from Source

The default master branch is the development branch and may be unstable. For production use, checkout a release tag after cloning.

Clone Repository

Build with Maven

The build process will:
  1. Download all dependencies (first build may take 10-15 minutes)
  2. Compile all IPED modules:
    • iped-api
    • iped-utils
    • iped-parsers
    • iped-viewers
    • iped-carvers
    • iped-geo
    • iped-engine
    • iped-app
  3. Package the application
  4. Generate release in target/release/ folder
Successful build output:

Locate Built Application

After successful build:
The release folder contains:
  • iped.sh / iped.bat - Processing launcher
  • iped-search-app.sh / iped-search-app.bat - Analysis GUI launcher
  • lib/ - Java libraries
  • tools/ - External tools (Sleuthkit, ImageMagick, etc.)
  • conf/ - Configuration files
  • plugins/ - Optional plugins

Linux-Specific Dependencies

On Linux, you must build The Sleuthkit and install additional dependencies.

Install Build Dependencies

Build Sleuthkit

Install Optional Dependencies

For complete Linux setup instructions, see the IPED Linux Wiki.

Configuration

Verify Installation

Test the installation:
Expected output:

Memory Configuration

For large cases, adjust memory settings in LocalConfig.txt:

Updating IPED

To update to a newer version:

Troubleshooting

Increase Maven memory:
Ensure you’re using JDK 11 with JavaFX included (like Liberica Full JDK), or add JavaFX modules manually:
Ensure Sleuthkit is installed and in library path:
Some tests may fail in certain timezones. Skip tests:
For more troubleshooting, see the IPED Troubleshooting Wiki.

Next Steps

Quick Start

Process your first case with IPED

Configuration

Customize IPED settings and profiles