A collection of simple tools, commands & solutions that I'll likely need again. Small solutions are featured directly on this page while more involved solutions are linked to additional pages. Find this repo on GitHub here: https://github.com/azroberts8/helpful-tools
- Program Arduino Uno with AVR
- Change MAC Address
- CTF Docker Image
- Fooocus AI Image Generation on GCP
- Docker LAMP Stack
- Running Mixtral LLM on GCP
- Secure SSH Keygen (2024)
- Creating & Using GPG Keys
- WiFi Cracking with Aircrack
Official Documentation: https://docs.docker.com/engine/install/debian
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Full docker desktop installation
sudo apt update
sudo apt install docker.io
Headless Docker installation
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
This is so that you do not need to prefix every Docker command with sudo
sudo usermod -aG docker $(whoami)
In my testing a session restart is not sufficent, you will need to reboot before you can run Docker without sudo
docker run hello-world
Official Documentation: https://virtualbox.org/wiki/Linux_Downloads
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(. /etc/os-release && echo "$VERSION_CODENAME") contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list > /dev/null
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output
sudo apt update
sudo apt install virtualbox-7.0