Ubuntu Setup

05-general python install

Install Latest Anaconda / Miniconda

sudo apt install -y git python3-pip python3-venv
sudo apt …

06-Install and Setup git

Git

Git is the command line program for interacting with a git repository

Install and Setup SSH

Basic Steps

  1. Make a new directory for holding keys

10-Set Up Groups

  1. add yourself to device groups for access to some USB devices in python
sudo usermod -a -G …

11-Setup Dconf

Introduction

Dconf is where many keyboard shortcuts and user preferences exist. I have a couple …

12-Syncthing

Install

  1. Add the release PGP keys:

Installing Windows Fonts

Derived from here:

sudo apt install -y ttf-mscorefonts-installer
sudo fc-cache -f

Enable UFW

To turn on UFW,

sudo ufw allow 22
sudo ufw enable
sudo ufw status
sudo systemctl enable ufw
sudo …

Install and configure fail2ban

Derived from here:

sudo apt install -y fail2ban
sudo systemctl enable fail2ban
sudo systemctl start …