Akademiacademy / hermes-101 / prepare-ubuntu

Prepare Ubuntu

Station 6 - Server ready. Masa: 15-20 min. Kamu update server dan install basic tools. Pass bila commands selesai tanpa blocking error.

Apa benda ni

Ini basic server hygiene sebelum install Hermes.

Kenapa penting

Server baru biasanya minimal. Hermes setup lebih smooth bila Ubuntu updated dan ada tools biasa seperti curl, git, dan tmux.

Apa nak buat

Buka Command Sheet jika kamu mahu short copy-only version.

Update Ubuntu:

Terminal command
sudo apt update && sudo apt upgrade -y

Jika class short on time, facilitator mungkin minta kamu run hanya sudo apt update dan install basics dahulu, kemudian full upgrade selepas class.

Install basics:

Terminal command
sudo apt install -y curl git tmux

Facilitator-only optional rescue untuk server yang sangat kecil atau slow, tambah swap:

Terminal command
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile || true
grep -q '^/swapfile ' /etc/fstab || echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -h

Jika /swapfile sudah wujud, tanya facilitator sebelum rerun seluruh block.

Optional safer-user step:

Reference

Jika facilitator ada masa, create non-root user untuk daily Hermes work. Jika kelas bergerak laju, siapkan core Hermes setup dulu dan kembali kepada safer user cleanup selepas kelas.

Common mistakes

  • Run random command dari internet di luar workshop guide.
  • Abaikan apt lock, bukan tunggu sebentar.
  • Skip swap pada server kecil yang kemudian jadi slow.
  • Keliru optional safety cleanup dengan required class checkpoint.

Next step

Pergi ke Install Hermes.