Akademiacademy / hermes-101 / create-vps

Create Your VPS

Station 4 - Server created. Masa: 25-35 min. Kamu create cloud server. Pass bila DigitalOcean summary tunjuk plan yang betul dan kamu ada server IP.

Apa benda ni

VPS ialah komputer sewa tempat Hermes akan hidup. Dalam pilot ini, VPS ialah DigitalOcean Droplet yang run Ubuntu LTS di Singapore.

Kenapa penting

Hermes perlukan home. VPS ialah home itu. Kalau semua orang dalam workshop guna server type yang sama, facilitator boleh bantu kelas bergerak bersama tanpa debug banyak cloud provider berbeza.

Kita bukan pilih server paling murah. Kita pilih server paling murah yang masih cukup beginner-safe untuk Hermes 101.

Apa nak buat

Guna exact DigitalOcean path ini kecuali facilitator ubah secara live:

  1. Buka DigitalOcean dan klik Create Droplet.
  2. Pilih region: Singapore SGP1.
  3. Pilih image: Ubuntu 24.04 LTS x64. Jika 24.04 tidak available, pilih Ubuntu 22.04 LTS x64.
  4. Pilih plan type: Basic.
  5. Pilih CPU option: Regular. Premium AMD/Intel tidak required untuk Hermes 101.
  6. Pilih size: 1 vCPU, 2GB RAM, 50GB disk, 2TB transfer.
  7. Confirm summary tunjuk slug: s-1vcpu-2gb.
  8. Confirm price sekitar $12/month atau $0.018/hour.
  9. Authentication: pilih SSH Key. Jika belum ada, create di next step bawah sebelum create Droplet.
  10. Namakan Droplet dengan nama simple, contoh: hermes101-nama.
  11. Biarkan optional paid add-ons off untuk workshop kecuali facilitator kata sebaliknya.
  12. Klik Create Droplet hanya selepas facilitator confirm summary kamu betul.
  13. Copy public IPv4 address bila Droplet sudah ready.

Stop sebelum click Create Droplet jika kamu belum pilih SSH key dalam DigitalOcean. Create atau paste public key dahulu. Jangan create Droplet tanpa login method.

Expected DigitalOcean summary:

Reference

Plan Type: Basic
CPU Option: Regular
vCPU: 1
RAM: 2 GB
Disk: 50 GB
Bandwidth: 2 TB
Slug: s-1vcpu-2gb
Total cost: $12.00/month

SSH key setup

SSH key ialah cara login yang lebih selamat daripada password. Ia ada dua bahagian:

  • Public key: selamat untuk paste ke DigitalOcean.
  • Private key: kekal di laptop kamu. Jangan paste ini ke website, chat, screenshot, atau GitHub.

Jika sudah ada SSH key, boleh guna. Jika belum ada, create dari laptop terminal.

Create key baru:

Terminal command
ssh-keygen -t ed25519 -C "hermes101"

Bila ia tanya lokasi save key, tekan Enter untuk accept default.

Bila ia tanya passphrase, ikut facilitator. Untuk workshop, facilitator mungkin benarkan tekan Enter dua kali supaya setup simple. Untuk personal long-term use, passphrase lebih selamat.

Tunjuk public key kamu.

Windows PowerShell:

Terminal command
type $env:USERPROFILE\.ssh\id_ed25519.pub

Mac, Linux, atau WSL:

Terminal command
cat ~/.ssh/id_ed25519.pub

Copy full public key line ke DigitalOcean SSH key field. Biasanya ia bermula dengan ssh-ed25519.

Jangan copy private key file.

Rekod server details

Reference

VPS provider: DigitalOcean
Region: Singapore SGP1
Plan: Basic Regular, 1 vCPU, 2GB RAM, 50GB disk
Droplet name:
IP address:
Ubuntu version:
Monthly VPS cost:
SSH key selected? Yes / No

Common mistakes

  • Pilih plan 512MB RAM sebab ia lebih murah.
  • Pilih Premium CPU sebab nampak lebih bagus. Regular sudah cukup.
  • Pilih image selain Ubuntu.
  • Paste private SSH key, bukan public key.
  • Lupa select SSH key sebelum create Droplet.
  • Create lebih daripada satu Droplet tanpa sengaja.
  • Hilang IP address sebelum step SSH.

Next step

Pergi ke Connect With SSH.