diff --git a/init-server.sh b/init-server.sh index d9ad9ac..d931359 100644 --- a/init-server.sh +++ b/init-server.sh @@ -13,18 +13,19 @@ set -e export DEBIAN_FRONTEND=noninteractive -# Prepare app environment: +echo "Upgrade packages..." apt-get update -y apt-get upgrade -y -apt-get install -y mc vim pwgen -# ... zip -# Set timezone: +echo "Install apps..." +apt-get install -y mc vim pwgen + +echo "Set timezone..." timedatectl set-timezone Asia/Yekaterinburg echo "Timezone changed:" timedatectl -# add new sudo user: +echo "Add new sudo user..." if id "$USERNAME" &>/dev/null; then echo "User $USERNAME already exists" else @@ -32,17 +33,21 @@ else usermod -aG sudo "$USERNAME" fi +echo "Configure /data privilegies..." chown "$USERNAME":"$USERNAME" /data chmod 770 /data +echo "Create /backups directory..." mkdir -p /backups chown "$USERNAME":"$USERNAME" /backups chmod 770 /backups -# SSH config: +echo "Change SSH port to $SSH_PORT..." cd /data/utils bash ssh-port.sh $SSH_PORT -#bash ssh-pw.sh n + +echo "Disable SSH password auth..." +bash ssh-pw.sh n trap - ERR echo "Init complete" \ No newline at end of file