From 8c3cbbfc726b157b1104c104d5988e8c17971f4f Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Thu, 21 Oct 2021 15:03:43 -0400 Subject: [PATCH] Add some scripts --- script-drives-fix-btrfs-full | 0 script-install-hostnames | 32 ++++++++++++++++++++++++++++++++ script-user-reset-x2go | 0 script-user-unban | 15 +++++++++++++++ 4 files changed, 47 insertions(+) mode change 100644 => 100755 script-drives-fix-btrfs-full create mode 100644 script-install-hostnames mode change 100644 => 100755 script-user-reset-x2go create mode 100755 script-user-unban diff --git a/script-drives-fix-btrfs-full b/script-drives-fix-btrfs-full old mode 100644 new mode 100755 diff --git a/script-install-hostnames b/script-install-hostnames new file mode 100644 index 00000000..2394a656 --- /dev/null +++ b/script-install-hostnames @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# Adds hostnames for local system services +# Copyright 2021 Bryan C. Roessler + +[[ -f functions ]] && . functions || exit 1 + +is_root + +dnf install -y nginx || exit $? + + + +cat <<- 'EOF' > /etc/nginx/conf.d/hartmanlab.conf +server { + listen 80; + server_name cockpit; + location / { + proxy_pass http://127.0.0.1:9090/; + } +} +server { + listen 80; + server_name robot; + location / { + proxy_pass http://127.0.0.1:8888/; + } +} +EOF + +systemctl enable --now nginx + +exit $? diff --git a/script-user-reset-x2go b/script-user-reset-x2go old mode 100644 new mode 100755 diff --git a/script-user-unban b/script-user-unban new file mode 100755 index 00000000..ad25cdec --- /dev/null +++ b/script-user-unban @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +# Unbans a fail2ban IP +# Copyright 2021 Bryan C. Roessler + +[[ -f functions ]] && . functions || exit 1 + +is_root + +[[ $# -lt 1 ]] && echo "Must provide an IP address" && exit 1 + +IPADDRESS="$1" + +fail2ban-client set sshd unbanip "$IPADDRESS" + +exit $? \ No newline at end of file