Watchtower

Introduction A container-based solution for automating Docker container base image updates. With watchtower you can update the running version of your containerised app simply by pushing a new image to the Docker Hub or your own image registry. Watchtower will pull down your new image, gracefully shut down your existing…

BASH/ZSH commands

Below are some helpful commands I've used to automate some tasks. They have saved me a massive amount of time. # Move files into folders with same name for file in *; do if [[ -f "$file" ]]; then mkdir "${file%.*}"; mv "$file" "${file%.*}"…

Install Docker in Debian

Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker repository. Afterward, you can install and update Docker from the repository. Set up the repository apt-get update apt-get install -y ca-certificates curl install -m 0755 -d /etc/apt/keyrings…

Create a macOS USB Installer

You don't need a bootable installer to upgrade macOS or reinstall macOS, but it can be useful if you want to install macOS on multiple computers without downloading the installer each time, or you're unable to install a compatible macOS from the Finder or macOS Recovery.…

"Oh My ZSH!"

Oh My Zsh is an open source, community-driven framework for managing your Zsh configuration. Sounds boring. Let's try again. Oh My Zsh will not make you a 10x developer...but you may feel like one! Once installed, your terminal shell will become the talk of the town or…

Homebrew

The Missing Package Manager for macOS (or Linux) Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with macOS. It can also install software not packaged for your Linux distribution without requiring sudo. Install /bin/bash -c "$(curl -fsSL https://raw.…

Ghost

Introduction Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members. Ghost can be installed on your own server and customised to suit…

Default Write Commands

Macs are very tweakable machines. macOS is a great operating system because most settings work just fine as they are, but with a few simple Terminal commands you can change just about anything that doesn’t suit you perfectly. These commands are called Defaults Write Commands, and when entered into…