Add init-letsencrypt.sh
parent
84b5c96332
commit
b49ec00375
|
|
@ -0,0 +1,36 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Goal: Script which automatically sets up a new Ubuntu Machine after installation
|
||||
# This is a basic install, easily configurable to your needs
|
||||
|
||||
# Test to see if user is running with root privileges.
|
||||
if [[ "${UID}" -ne 0 ]]
|
||||
then
|
||||
echo 'Must execute with sudo or root' >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Ensure system is up to date
|
||||
echo '///---Start update the apt-get lib ---///'
|
||||
sudo apt-get update -y
|
||||
echo '///---End update the apt-get lib ---///'
|
||||
|
||||
# Upgrade the system
|
||||
echo '///---Start update system ---///'
|
||||
sudo apt-get upgrade -y
|
||||
echo '///---End update system ---///'
|
||||
|
||||
# Install OpenSSH
|
||||
echo '///---Start install OPenssh ---///'
|
||||
sudo apt-get install openssh-server -y
|
||||
echo '///---End install OpenSSH ---///'
|
||||
|
||||
# Enable Firewall
|
||||
echo '///---Enable firewall start ---///'
|
||||
sudo ufw --force enable
|
||||
echo '///---Enable firewall End ---///'
|
||||
|
||||
# configure the firewall
|
||||
echo '///---Enable open SSH on firewall ---///'
|
||||
sudo ufw allow OpenSSH
|
||||
echo '///---Done ---///'
|
||||
Loading…
Reference in New Issue