From 6eeb9457490c65a29c1934f319a50a88a1f52825 Mon Sep 17 00:00:00 2001 From: DannyDannyDanny Date: Fri, 4 Jul 2025 16:41:32 +0000 Subject: [PATCH] doc: remove `ubuntu.md` :fire: --- README.md | 1 - ubuntu.md | 65 ------------------------------------------------------- 2 files changed, 66 deletions(-) delete mode 100644 ubuntu.md diff --git a/README.md b/README.md index 88086be..679df4f 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,6 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/Da ## Roadmap: -* ~post OS install~ remove [ubuntu.md](ubuntu.md) * configure [firefox-scrolling](firefox-scrolling.md) via terminal * repurpose [server-ip-sync](server-ip-sync.md) * server cluster roadmap: [server](server.md) diff --git a/ubuntu.md b/ubuntu.md deleted file mode 100644 index 51b75a2..0000000 --- a/ubuntu.md +++ /dev/null @@ -1,65 +0,0 @@ -### Setup ssh key for connecting to other servers - -This next ssh key is generated for internal servers: - -``` -ssh-keygen -q -t ed25519 -N '' -f ~/.ssh/id_ed25519_mynetwork <</dev/null 2>&1 - -# older machines might not support ed25519, then use RSA with 4096 bit key -# ssh-keygen -q -t rsa -b 4096 -N '' -f ~/.ssh/id_rsa_mynetwork <</dev/null 2>&1 -``` - -The public ssh key is in `~/.ssh/id_*_mynetwork.pub`. -Copy the public key to machines which you want to access with this machine. -Inversely, if you want other machines to ssh to this machine, -copy their public keys to this machine. - -#### ssh resources -* [Digital Ocean ssh essentials](https://www.digitalocean.com/community/tutorials/ssh-essentials-working-with-ssh-servers-clients-and-keys) - -#### server-side setup checklist -* setup locales (LC_LANGUAGE, LC_ALL) -* install openssh-server -* enable ssh service on startup -* copy workstation public key to server -* ssh via key (i.e no password) -* disable password authentication - -## apt package - -startup installation for ubuntu clients. -open terminal, run one code snippet at the time and check that no errors occur: - -``` -#sudo apt-get install software-properties-common -sudo apt-get update -sudo apt-get install neovim -y - -# sudo apt install librewolf -y # add librewolf repo first -sudo apt install qutebrowser -y # minimal vim-binding browser -sudo apt install gnome-tweaks -y # tool to remap caps to ctrl -# sudo apt install alacritty -y # add alacritty repo first -# replace alacritty with stterm -sudo apt install jq -y # lightweight and flexible command-line JSON processor -sudo apt install make -y # utility to maintain shell program groups -sudo apt install curl -y # file transfer helper (also see wget) -sudo apt install ffmpeg -y # audio/video converter -sudo apt install keepass2 -y # password manager -sudo apt install zsh -y # install oh-my-zsh to set zsh as default shell - -# music setup -sudo apt install mpd -y # music player daemon -sudo apt install ncmpcpp -y # ncurses music player controller plus plus -``` - -## brew -Install [brew](https://brew.sh/) and `brew install yt-dlp` - -## Mail & Calendar -Use thunderbird to attach to just about any mail + cal clients - -To get reasonably formatted dates in thunderbird set the locale environment variable `LC_TIME`: -`sudo update-locale LC_TIME=en_DK.UTF-8` - -## Password Manager -use keepass :key: (with secret file)