Home server adalah komputer atau perangkat yang dijalankan secara terus-menerus di rumah untuk menyediakan berbagai layanan seperti penyimpanan file, website pribadi, media server, cloud pribadi, backup otomatis, hingga hosting aplikasi. Dengan memiliki home server sendiri, Anda memiliki kendali penuh atas data tanpa harus bergantung sepenuhnya pada layanan cloud pihak ketiga.
Pada artikel ini, kita akan membahas secara detail cara membuat home server mulai dari pemilihan perangkat, instalasi sistem operasi, konfigurasi jaringan, hingga langkah-langkah keamanan yang wajib diterapkan.
Apa Itu Home Server?
Home server adalah perangkat yang berfungsi sebagai pusat layanan digital di rumah. Server ini dapat diakses oleh perangkat lain melalui jaringan lokal maupun internet sesuai konfigurasi yang diterapkan.
Beberapa fungsi home server yang populer antara lain:
- File server untuk menyimpan dokumen dan foto.
- Media server untuk streaming film dan musik.
- Cloud pribadi seperti Google Drive versi sendiri.
- Web server untuk hosting website.
- Server game.
- Backup otomatis seluruh perangkat.
- VPN pribadi untuk akses aman dari luar rumah.
Keuntungan Menggunakan Home Server
- Data lebih privat dan aman.
- Tidak perlu membayar biaya cloud bulanan yang mahal.
- Dapat diakses kapan saja dari jaringan lokal.
- Bisa dikembangkan sesuai kebutuhan.
- Menjadi sarana belajar administrasi server.
- Dapat digunakan untuk berbagai proyek pribadi.
Perangkat yang Dibutuhkan
Anda tidak harus membeli server mahal. Bahkan komputer bekas atau mini PC sudah cukup untuk kebutuhan rumahan.
1. Komputer atau Mini PC
- Processor Intel Core i3 generasi 6 ke atas atau setara.
- RAM minimal 4 GB.
- Penyimpanan SSD 120 GB atau lebih.
- Port Ethernet Gigabit.
2. Hard Disk Tambahan
Jika server digunakan untuk menyimpan file, foto, atau video, disarankan menggunakan HDD 1 TB atau lebih.
3. Router Internet
Router digunakan untuk menghubungkan server ke jaringan rumah dan internet.
4. Kabel LAN
Koneksi kabel jauh lebih stabil dibandingkan Wi-Fi untuk server yang aktif 24 jam.
Memilih Sistem Operasi Server
Beberapa sistem operasi yang populer untuk home server adalah:
- Ubuntu Server
- Debian
- OpenMediaVault
- TrueNAS
- Proxmox VE
- Windows Server
Bagi pemula, Ubuntu Server dan OpenMediaVault merupakan pilihan yang paling mudah digunakan.
Instalasi Ubuntu Server
Langkah pertama adalah menginstal Ubuntu Server pada perangkat yang akan dijadikan server.
- Unduh Ubuntu Server dari situs resmi.
- Buat bootable USB menggunakan Rufus atau Balena Etcher.
- Boot komputer dari USB.
- Pilih Install Ubuntu Server.
- Ikuti proses instalasi hingga selesai.
- Buat akun administrator.
- Restart perangkat.
Mengatur IP Address Statis
Server sebaiknya menggunakan IP statis agar alamatnya tidak berubah ketika router restart.
Cek alamat IP saat ini:
ip a
Edit konfigurasi jaringan:
sudo nano /etc/netplan/00-installer-config.yaml
Contoh konfigurasi:
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
Simpan lalu jalankan:
sudo netplan apply
Mengaktifkan SSH
SSH memungkinkan Anda mengelola server dari komputer lain tanpa harus menggunakan monitor langsung.
sudo apt update
sudo apt install openssh-server -y
Cek status layanan:
sudo systemctl status ssh
Membuat File Server
Untuk berbagi file ke perangkat Windows dan Android, gunakan Samba.
sudo apt install samba -y
Buat folder berbagi:
sudo mkdir /home/share
Edit konfigurasi Samba:
sudo nano /etc/samba/smb.conf
Tambahkan di bagian bawah:
[Share]
path = /home/share
browseable = yes
writable = yes
guest ok = yes
Restart Samba:
sudo systemctl restart smbd
Membuat Web Server
Jika ingin menjalankan website atau aplikasi web pribadi, instal Apache.
sudo apt install apache2 -y
Setelah selesai, buka:
http://192.168.1.100
Jika muncul halaman Apache Default Page, berarti web server berhasil berjalan.
Membuat Cloud Pribadi
Salah satu penggunaan paling populer dari home server adalah membuat cloud pribadi menggunakan Nextcloud.
Dengan Nextcloud Anda dapat:
- Menyimpan file pribadi.
- Sinkronisasi foto otomatis.
- Berbagi dokumen.
- Membuat kalender dan kontak pribadi.
- Mengakses data dari mana saja.
Akses dari Internet
Jika ingin mengakses server dari luar rumah, Anda perlu melakukan port forwarding pada router.
- Masuk ke panel router.
- Cari menu Port Forwarding.
- Arahkan port ke IP server.
- Gunakan Dynamic DNS jika IP internet berubah-ubah.
Namun, pastikan keamanan server telah dikonfigurasi dengan baik sebelum membuka akses ke internet.
Tips Keamanan Home Server
- Gunakan password yang kuat.
- Aktifkan firewall.
- Perbarui sistem secara rutin.
- Nonaktifkan layanan yang tidak digunakan.
- Gunakan autentikasi SSH Key.
- Lakukan backup berkala.
- Pasang SSL jika menggunakan website.
Estimasi Biaya Membuat Home Server
- PC bekas: Rp500.000 – Rp2.000.000
- SSD: Rp150.000 – Rp500.000
- HDD 1 TB: Rp400.000 – Rp700.000
- Kabel LAN: Rp20.000 – Rp100.000
- Listrik bulanan: tergantung spesifikasi perangkat.
Kesimpulan
Membuat home server sendiri bukanlah hal yang sulit. Dengan memanfaatkan komputer bekas dan sistem operasi gratis seperti Ubuntu Server, Anda dapat membangun server pribadi untuk penyimpanan data, cloud pribadi, website, media server, hingga berbagai proyek lainnya. Selain lebih hemat dalam jangka panjang, home server juga memberikan kendali penuh atas data dan layanan yang Anda gunakan setiap hari.