Cara Membuat Home Server Sendiri di Rumah: Panduan Lengkap untuk Pemula

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.