aboutsummaryrefslogtreecommitdiff
path: root/run.sh
diff options
context:
space:
mode:
authorhitlerrip <git@hitler.rip>2025-07-29 10:57:22 +0200
committerhitlerrip <git@hitler.rip>2025-07-29 10:57:22 +0200
commit6a628110fef7c20e9c984287781c56b951f476b9 (patch)
treeb38df494c9b3a203d59c29a5393ce27efe51ae79 /run.sh
parent85a3ff98423502e1aeaf5f08868d38090df9fdf1 (diff)
downloadwebsite-6a628110fef7c20e9c984287781c56b951f476b9.tar.gz
website-6a628110fef7c20e9c984287781c56b951f476b9.tar.bz2
website-6a628110fef7c20e9c984287781c56b951f476b9.zip
article list improvements
- styled article list - added dynamically generated article list to markdown index - (initial run.sh)
Diffstat (limited to 'run.sh')
-rw-r--r--run.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/run.sh b/run.sh
new file mode 100644
index 0000000..d4ddc3f
--- /dev/null
+++ b/run.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+clear
+echo "####################"
+echo "# WEBSERVER RUNNER #"
+echo "# »» hitler.rip «« #"
+echo "####################"
+echo
+echo "[run] Note:"
+echo "[run] this script assumes you already have an openssh server set up."
+echo
+
+sudo apt update
+sudo apt upgrade -y
+
+sudo apt install -y sudo vim git curl wget btop
+
+# ADDITIONAL PACKAGES:
+# lvm cryptsetup
+# bind (nslookup) traceroute gnu-netcat
+# man-pages man-db
+# rsync
+# ed bc
+# nodejs npm
+# unrar-free zip unzip
+# smartmontools
+
+# WITH CONFIG:
+# tmux
+# my shell script
+# fzf bat eza
+# (vim btop)
+
+# ALSO:
+# ufw
+# fail2ban
+# nginx
+
+sudo usermod -aG sudo "$(whoami)"
+