From c85ad5cc65b49c70fddce8fe8cd3443b223aba04 Mon Sep 17 00:00:00 2001 From: Aney Date: Sat, 23 Jan 2021 14:20:22 +0000 Subject: [PATCH] Additional server scripts --- dmenu/dmenu_SSH | 18 ++++++++++++++++++ dmenu/sshservers.csv | 5 ++++- server/acquisision_server.sh | 18 ++++++++++++++++++ server/base_debian_install.sh | 20 ++++++++++++++++++++ 4 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 server/acquisision_server.sh create mode 100644 server/base_debian_install.sh diff --git a/dmenu/dmenu_SSH b/dmenu/dmenu_SSH index e9ce85c..e29f449 100755 --- a/dmenu/dmenu_SSH +++ b/dmenu/dmenu_SSH @@ -1,9 +1,27 @@ #!/bin/sh +add_server() { + + add_host=$(printf "No\nYes" | dmenu -i -p "Would you like to add this to saved servers?") + + case "$add_host" in + "Yes") + ;; + "No") + ;; + esac + +} + different_server() { + IP=$(printf "" | dmenu -i -p "Enter host:") + # Would you like to add this to saved servers? + + # Connect to the server via ssh st -e ssh $IP + } select_ssh() { diff --git a/dmenu/sshservers.csv b/dmenu/sshservers.csv index e2a2a28..5a9864d 100644 --- a/dmenu/sshservers.csv +++ b/dmenu/sshservers.csv @@ -1,3 +1,6 @@ thinkcentre,192.168.1.250 lilnas,192.168.1.225 -external thinkcentre, 51.7.197.254 +external thinkcentre,51.7.197.254 +torrentbox,192.168.1.231 +mineOS,mc@192.168.1.236 +MediaHarvester,192.168.1.233 diff --git a/server/acquisision_server.sh b/server/acquisision_server.sh new file mode 100644 index 0000000..29dded2 --- /dev/null +++ b/server/acquisision_server.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Server for downloading media + +# Jackett + +# Ombi +#https://github.com/tidusjar/Ombi/wiki/Installation#linux-systems +# ip:5000 +# go to setting to setup media server +# setup each download tracker in setting also +# debian already has services for ombi, nice + +# Radarr + +# Sonarr + +# Lidarr diff --git a/server/base_debian_install.sh b/server/base_debian_install.sh new file mode 100644 index 0000000..62cbfbf --- /dev/null +++ b/server/base_debian_install.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Download Debian +# Do an install, selecting only the ssh option within tasksel +# Execute this scripts as root ($ su -) + +apt update && upgrade -y +apt install perl sudo tmux vim htop neofetch build-essential openssh-server ufw -y +apt install wget curl -y # zsh + +# Firewall +systemctl --now enable ufw # Should be automatic, but in case +ufw default deny incoming +ufw default allow outgoing + +# SSH +ufw allow 22 # Allow SSH port + +# Filesystems +apt install cifs-utils -y