Initial Ubuntu Vps Setup
Goal:
- setup user untuk
deployr
- referensi: Initial Server Setup with Ubuntu 20.04
Steps:
- buat instance di vps provider
- kalau pakai linode tambahkan ssh laptop biar ga perlu input password pas ssh as
root
- kalau pakai linode tambahkan ssh laptop biar ga perlu input password pas ssh as
- ssh as root
ssh root@IP
- create new
deployr
with sudo accessadduser deployr
- input password
- untuk user info, bisa pakai default, tekan enter aja
- grant admin privileges
usermod -aG admin deployr
- setup basic firewall
ufw app list
, harusnya cuma ada OpenSSHufw enable
, aktifkan ufw- cek status sudah nyala atau belum
ufw status
- tambah ssh untuk user
deployr
- kalau laptop nya sama saat buat instance, bisa pakai ssh user
root
, tinggal pakai rsync - masih login sebagi
root
di vps rsync --archive --chown=deployr:deployr ~/.ssh /home/deployr
- kalau laptop nya sama saat buat instance, bisa pakai ssh user