Connect to Your Server
After your Breeze is provisioned, you will receive the IP address and root password. Connect via SSH:
ssh root@YOUR_IPIf you added an SSH key during deployment, key-based authentication is already configured.
Update Your System
apt update && apt upgrade -ySet Up a Non-Root User
adduser deploy
usermod -aG sudo deploy
# Copy SSH keys to new user
mkdir -p /home/deploy/.ssh
cp ~/.ssh/authorized_keys /home/deploy/.ssh/
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh
chmod 600 /home/deploy/.ssh/authorized_keysBasic Security
# Set up firewall
ufw allow ssh
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
# Install fail2ban
apt install -y fail2ban
systemctl enable --now fail2banSet Hostname and Timezone
hostnamectl set-hostname myserver
timedatectl set-timezone America/New_YorkInstall Essential Tools
apt install -y curl wget git unzip htop ncduNext Steps
- Install your web server (Nginx or Apache)
- Set up your database (MySQL, PostgreSQL, etc.)
- Deploy your application
- Configure SSL with Let's Encrypt
- Set up automated backups