doctl compute droplet create my-server \ --image ubuntu-24-04-x64 \ --size s-1vcpu-1gb \ --region tor1 \ --ssh-keys $(doctl compute ssh-key list --format ID --no-header) \ --wait
doctl compute droplet create my-server \ --image ubuntu-24-04-x64 \ --size s-1vcpu-1gb \ --region tor1 \ --ssh-keys $(doctl compute ssh-key list --format ID --no-header) \ --wait
doctl compute droplet create my-server \ --image ubuntu-24-04-x64 \ --size s-1vcpu-1gb \ --region tor1 \ --ssh-keys $(doctl compute ssh-key list --format ID --no-header) \ --wait
ssh root@your-server-ip
ssh root@your-server-ip
ssh root@your-server-ip
adduser deployer
usermod -aG sudo deployer
adduser deployer
usermod -aG sudo deployer
adduser deployer
usermod -aG sudo deployer
rsync --archive --chown=deployer:deployer /root/.ssh /home/deployer/
rsync --archive --chown=deployer:deployer /root/.ssh /home/deployer/
rsync --archive --chown=deployer:deployer /root/.ssh /home/deployer/
ssh deployer@your-server-ip
sudo whoami
ssh deployer@your-server-ip
sudo whoami
ssh deployer@your-server-ip
sudo whoami
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status verbose
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status verbose
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status verbose
apt update && apt install -y unattended-upgrades
dpkg-reconfigure --priority=low unattended-upgrades
apt update && apt install -y unattended-upgrades
dpkg-reconfigure --priority=low unattended-upgrades
apt update && apt install -y unattended-upgrades
dpkg-reconfigure --priority=low unattended-upgrades
cat /etc/apt/apt.conf.d/20auto-upgrades
cat /etc/apt/apt.conf.d/20auto-upgrades
cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1"; - A DigitalOcean account (or any VPS provider running Ubuntu 24.04)
- An SSH key pair on your local machine (~/.ssh/id_ed25519 and ~/.ssh/id_ed25519.pub)