Skip to main content

Personal Ubuntu Machine Setup

Ubuntu is a variation of the GNU-Linux operating system, similar to other distributions such as RedHat, Fedora, SUSE, and Debian. It is simply a combination of the Linux Kernel and GNU System Programs and Utilities. This open source and free (as in freedom of speech, not financially) OS is funded and supported by South African millionaire Mark Shuttleworth, who founded Canonical Inc. The term "ubuntu" originates from a southern African language and translates to "humanity towards others". It uses the GNOME desktop environment and comes complete with the OpenOffice suite, Firefox, Mozilla Thunderbird, Pidgin, and a selection of other tools and games. It is managed with the Advanced Packaging Tool (APT) from Debian. The first version of Ubuntu was released in October 2004 and since then, there have been two updates each year in April (YY-04) and October (YY-10) with some versions labelled Long Term Support (LTS).

KeepassXC

sudo apt install keepassxc

Dropbox 64-bit

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Next, run the Dropbox daemon from the newly created .dropbox-dist folder.

~/.dropbox-dist/dropboxd

Install The Basics

sudo apt install curl wget git

Setup ohmyzsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Set Default Shell

chsh -s $(which zsh)

Config Setup For Zsh

zsh-custom.sh

Install Codium

Add the GPG key of the repository:

wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| gpg --dearmor \
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg

Add the repository:

echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list

Update then install vscodium (if you want vscodium-insiders, then replace codium by codium-insiders):

sudo apt update && sudo apt install codium

Create ssh keys

chmod 600 if permission need fix

Setup Kinto

https://github.com/rbreaves/kinto

/bin/bash -c "$(wget -qO- https://raw.githubusercontent.com/rbreaves/kinto/HEAD/install/linux.sh || curl
-fsSL https://raw.githubusercontent.com/rbreaves/kinto/HEAD/install/linux.sh)"

Possible Kinto setup issue

Tkinter not found

sudo apt-get install python3-tk

journalctl command not found

sudo apt-get install systemd

Setup Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

Setup Brave

sudo apt install apt-transport-https curl
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update && sudo apt install brave-browser

Pi hole

https://github.com/rajannpatel/Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs

Setup Screenshot App

sudo add-apt-repository -y ppa:linuxuprising/shutter
sudo apt-get install -y shutter