Belajar infrastruktur server, langsung praktik
Kenapa belajar di sini?
Section titled “Kenapa belajar di sini?”Gratis
Semua materi dan lab bisa diakses gratis, tanpa daftar akun dan tanpa install apa pun.
Praktik, bukan cuma teori
Setiap bab ditutup dengan lab: misi kecil yang kamu kerjakan di terminal latihan. Progres dicek otomatis.
Aman untuk salah
Terminalnya simulasi yang berjalan di browser kamu. Mau menghapus apa pun, tidak ada server yang rusak — klik Ulangi dan mulai lagi.
Berbahasa Indonesia
Istilah teknis tetap dipakai apa adanya, tapi penjelasannya pakai bahasa sehari-hari.
Source dari Real Homelab
Materi profesional dari pembangunan homelab seperti: Proxmox, Docker, WireGuard, Nginx, dan lainnya.
Jalur belajar
Section titled “Jalur belajar”Ikuti urutannya dari kiri ke kanan: setiap kursus memakai keterampilan dari kursus sebelumnya. Mau langsung belajar Golang? Cukup selesaikan Linux Dasar dulu.
Linux Dasar
Navigasi, file, permission, proses, dan paket. 52 misi.
Docker untuk Pemula
Image, container, port, volume, Dockerfile, dan Docker Compose. 41 misi.
Jaringan & WireGuard
IP, DNS, port, firewall UFW, dan tunnel VPN WireGuard. 42 misi.
Nginx & Reverse Proxy
Website statis, reverse proxy, log, dan HTTPS Let’s Encrypt. 46 misi.
Golang untuk Pemula
Variabel, fungsi, struct, error, testing, sampai web server. 37 misi.
Kenali teknologinya
Section titled “Kenali teknologinya”Bahasa pemrograman, framework, dan platform yang sering kamu temui saat mengelola server dan membangun aplikasi. Tidak perlu menguasai semuanya — cukup tahu fungsinya, lalu dalami yang kamu butuhkan.
Framework
AngularJS
Framework JavaScript dari Google untuk aplikasi web satu halaman (SPA). Dukungannya sudah dihentikan sejak akhir 2021; penerusnya adalah Angular.
Konsep
API
Application Programming Interface: "kontrak" agar dua program bisa saling bicara, misalnya aplikasi HP meminta data ke server lewat REST dan JSON.
Framework
ASP.NET
Framework web dari Microsoft untuk membangun situs dan API dengan C#. Banyak dipakai di perusahaan dan sistem enterprise.
Platform
.NET Core
Platform open source lintas sistem dari Microsoft (kini disebut .NET) untuk menjalankan aplikasi C# di Windows, Linux, macOS, dan container.
Bahasa
C#
Bahasa modern dari Microsoft untuk aplikasi web dengan ASP.NET, aplikasi desktop, hingga game dengan Unity.
Bahasa
C
Bahasa "induk" dari banyak bahasa lain. Kernel Linux, driver, dan perangkat embedded ditulis dengan C karena cepat dan dekat dengan perangkat keras.
Bahasa
C++
Pengembangan dari C dengan fitur berorientasi objek. Dipakai untuk game engine, browser, dan aplikasi yang menuntut performa tinggi.
Konsep
Code
Kode sumber adalah instruksi yang ditulis manusia untuk dijalankan komputer. Biasakan menyimpannya di Git dan mengujinya sebelum dipakai.
Bahasa gaya
CSS3
Mengatur tampilan halaman web: warna, font, tata letak, animasi, dan penyesuaian agar tetap rapi di layar HP.
Bahasa
Dart
Bahasa dari Google yang menjadi dasar Flutter: satu kode untuk aplikasi Android, iOS, web, dan desktop.
Sistem operasi
Debian
Distro Linux yang sangat stabil dan menjadi induk Ubuntu. Pilihan populer untuk server yang dipasang sekali lalu berjalan bertahun-tahun.
Framework
Django
Framework web Python yang "baterainya sudah termasuk": sistem login, panel admin, dan akses database siap pakai.
Platform
Docker
Membungkus aplikasi beserta kebutuhannya ke dalam container agar berjalan sama di mana saja. Dibahas tuntas di kursus Docker untuk Pemula.
Platform
GitHub
Tempat menyimpan repository Git, berkolaborasi lewat pull request, dan menjalankan otomatisasi CI/CD. Kode GSTNV-LAB juga disimpan di sini.
Bahasa
Go
Bahasa dari Google yang sederhana, cepat, dan menghasilkan satu file program. Docker, Kubernetes, dan aplikasi profil GSTNV-LAB ditulis dengan Go.
Bahasa
Java
"Write once, run anywhere" lewat JVM. Banyak dipakai di sistem perbankan dan enterprise, dan dulu menjadi bahasa utama Android.
Bahasa
JavaScript
Satu-satunya bahasa yang berjalan langsung di browser untuk membuat halaman interaktif — termasuk terminal latihan di situs ini.
Bahasa
Kotlin
Bahasa modern dari JetBrains yang kini menjadi bahasa utama pengembangan Android dan sepenuhnya kompatibel dengan Java.
Platform
Kubernetes
Mengatur banyak container di banyak server: menyalakan ulang yang mati, membagi beban, dan memperbarui aplikasi tanpa downtime.
Framework
Laravel
Framework PHP dengan sintaks elegan, lengkap dengan routing, ORM Eloquent, dan antrean tugas. Sangat populer di Indonesia.
Sistem operasiLinux
Fondasi hampir semua server di internet, Android, dan perangkat IoT. Mulai pelajari dari kursus Linux Dasar.
Database
MongoDB
Database NoSQL yang menyimpan data sebagai dokumen mirip JSON, fleksibel tanpa skema tabel yang kaku.
Aplikasi
Nextcloud
"Google Drive" yang di-host sendiri: simpan file, kalender, dan kontak di server milikmu. Proyek favorit para pemilik homelab.
Runtime
Node.js
Menjalankan JavaScript di server, cocok untuk API dan aplikasi real-time. Situs belajar ini juga dibangun dengan alat berbasis Node.js.
Bahasa
PHP
Bahasa web sisi server yang menjalankan WordPress dan jutaan situs lain. Mudah dipasang di hampir semua layanan hosting.
Bahasa
Python
Mudah dibaca dan serbaguna: otomasi server, data science, AI, dan web. Sangat disarankan sebagai bahasa pertama untuk pemula.
Database
PostgreSQL
Database relasional open source yang andal dan kaya fitur. Pilihan utama untuk aplikasi yang membutuhkan data konsisten.
Library
React
Library JavaScript dari Meta untuk membangun antarmuka web dari komponen-komponen kecil yang bisa dipakai ulang.
Bahasa
Rust
Secepat C/C++ tetapi mencegah banyak bug memori sejak dikompilasi. Mulai dipakai di kernel Linux dan berbagai alat infrastruktur.
Sistem operasi
Ubuntu
Distro Linux paling populer untuk server dan cloud, dengan versi LTS yang didukung bertahun-tahun. Semua lab di situs ini memakai Ubuntu.
Framework
Vue.js
Framework JavaScript yang ringan dan mudah dipelajari untuk membangun antarmuka web interaktif.
Format data
XML
Format teks bertag untuk menyimpan dan bertukar data terstruktur. Banyak ditemui di file konfigurasi, RSS, dan layanan lama berbasis SOAP.

