Home Lab Home!

In this section, you will find information about my home lab, including the services I am running.

New Server Stand-Up Check List

  1. Update & Upgrade
    1. sudo apt update && sudo apt upgrade -y
  2. Set Timezone
    1. sudo timedatectl set-timezone America/Denver
  3. Set Hostname
    1. sudo hostnamectl set-hostname <hostname>
  4. Remove snapd
    1. sudo apt remove snapd -y
  5. Install packages
    1. sudo apt install git curl wget whois python3-full pydf speedtest-cli fail2ban -y
  6. Setup New Users
    1. sudo useradd -m matt
    2. sudo usermod -aG sudo matt
    3. sudo passwd matt
  7. Enable Auto-Updates
    1. sudo dpkg-reconfigure unattended-upgrades
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw logging on
sudo ufw allow in on tailscale0
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow 80/udp
sudo ufw allow https
sudo ufw allow 443/udp
sudo ufw enable

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.