Architecture - liquidinvestigations/docs GitHub Wiki
This guide describes the structure of the Liquid Investigations project. It assumes a working knowledge of the Unix shell, Git, Docker and the HashiStack.
Liquid Investigations is a bundle of applications, hosted together on a cluster, with a common authentication layer. Here are the main components:
- cluster: automates Nomad, Consul and Vault to spin up a cluster
- node: deploys the Liquid Investigations bundle on the cluster
- core: manages users and provides OAuth2 SSO for the apps
- authproxy: wraps each app, functions as an SSO client, connected to
core
- Architecture:RocketChat: real-time chat, similar to IRC, Slack or Mattermost
- Architecture:Nextcloud: file sharing software
- Architecture:Hoover: search in collections of documents
- Snoop: extract data from files
- DokuWiki: wiki for the users to organize their research and internal documentation
- Hypothesis: annotate documents in
hoover
,nextcloud
anddokuwiki
- CodiMD: realtime collaborative Markdown editor