From 7b255c8120b088ba181e76274cfd119c3624063a Mon Sep 17 00:00:00 2001 From: Paul Trowbridge Date: Fri, 30 Jun 2023 13:27:45 -0400 Subject: [PATCH] notes --- ubuntu/new_server.md | 71 ++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 39 deletions(-) diff --git a/ubuntu/new_server.md b/ubuntu/new_server.md index 8c62db1..7591afd 100644 --- a/ubuntu/new_server.md +++ b/ubuntu/new_server.md @@ -1,43 +1,36 @@ -apt update -``` -sudo apt update -sudo apt upgrade -//sometimes network-manager service is not running after update and cannot resolve addresses -sudo service network-manager start -sudo ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf -``` -also had to reference [this article](https://askubuntu.com/questions/368435/how-do-i-fix-dns-resolving-which-doesnt-work-after-upgrading-to-ubuntu-13-10-s) +# Setup a new linux server -version control /etc -``` -cd //etc -sudo git init -sudo git add . -sudo git commit -m "initial setup" -``` +## User and Dot Files +### SSH Keys +`ssh-keygen` +`add to gitea and github` +`git clone https://gitea.hptrow.me/pt/dot_config` +`cd dot_config` +`./setup.sh` +`cp .bash_local_example .bash_local` +edit PG and DB2PW +install nvim +install nvchad -pspg pager -``` -sudp apt-get install pspg -``` -postgres -``` -sudo vim /etc/apt/sources.list.d/pgdg.list -deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main -wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - -sudo apt-get update -sudo apt-get install postgresql-11 -``` +## Firewall +`sudo ufw enable` +`sudo ufw limit 22` +`sudo allow 5432` +`sudo allow 8083` -vundle -``` -git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim -``` - -dotfiles (depends on vundle currently) -``` -git clone "https://fleetside@bitbucket.com/fleetside/dotfiles.git" -cp -R ~/dotfiles/. ~/ -sudo rm -r dotfiles/ -``` +## Postgres +### Copy Backups +`rsync -azv -e ssh ptrowbridge@usmidsap01://mnt/backup //mnt/backup` +### Config Files +`git clone https://gitea.hptrow.me` +install python3 +setup postgres config files +setup java jdk +clone and build jrunner +clone jrunner_conf +point dbeaver jobs to new server +point powerbi to new server +point price list functions to new server +coordinate with Dwight for cash if applicable +setup jupyterlab