Aleph is a powerful platform for searching, browsing, and analyzing documents and data to uncover connections between people and companies.
Search and browse documents and data; find the people and companies you look for.
Aleph is primarily used by threat intelligence analysts and OSINT researchers to collect, search, and analyze large volumes of documents and data related to entities such as individuals and companies. It enables efficient threat hunting and investigative research by providing tools to explore complex data relationships and extract actionable intelligence.
Aleph requires proper configuration of environment variables and database setup before use. It is recommended to run Aleph in a controlled environment due to the potentially sensitive nature of the ingested data. Regular updates and database backups are advised to maintain data integrity.
Clone the repository: git clone https://github.com/alephdata/aleph.git
Navigate to the project directory: cd aleph
Install dependencies using pip: pip install -r requirements.txt
Set up the database and environment variables as per documentation
Run database migrations: aleph db upgrade
Start the Aleph server: aleph run
aleph run
Starts the Aleph web service for interacting with the platform
aleph db upgrade
Applies database migrations to set up or update the database schema
aleph ingest <source>
Ingests data from a specified source into the Aleph database
aleph search <query>
Performs a search query across ingested documents and entities