- Remove TimeSketch
- Add IrisWeb
- Populate SMB IP on NGINX portal when installed
- Rename reset_docker to reset and add a confirmation
- Add RedMine or XWiki (project management tool)
- Investigate swapping RocketChat with Revolt (especially when ScreenShare is added)
- CyberChef
- OnlyOffice
- Samba
- TimeSketch (broken)
- RocketChat
- Portainer
- NGINX (portal)
To install, download this repository and run the installer (tested on Ubuntu 20.04)
wget https://github.com/AnotherShen/DFIR-Collaboration-Stack/releases/latest (yet to be released)
(extract & move)
chmod +x *.sh
./install.sh
sudo apt update && sudo apt install git
To develop, follow the steps below (tested on Ubuntu 20.04) Install packages and configure
sudo apt update && sudo apt install git
sudo snap install code --classic
git config --global user.name "GITHUBUSERNAME"
git config --global user.email "[email protected]"
Clone repository and install (or do it through VS Code)
mkdir ~/Documents/git && mv ~/Documents/git
git clone https://github.com/AnotherShen/DFIR-Collaboration-Stack.git
cd DFIR-Collaboration-Stack
chmod +x *.sh
./install.sh
Starts docker containers (Docker auto starts on PC/VM start-up, only needed if manually stopped.)
./up.sh
Stops docker containers
./down.sh
cd service/timesketch/timesketch
sudo docker-compose exec timesketch-web tsctl add_user --username <USERNAME>
The following script will kill all containers and remove all volumes & generated files.
./reset_docker.sh