0

Iklan Tengah Artikel 1

Home  ›  Server

Membuat Server Nextcloud dengan 4 STB Bekas IndiHome



Konsep: Menggunakan 4 STB bekas IndiHome untuk membangun satu server Nextcloud yang terdistribusi.

Spesifikasi STB:

  1. STB 1 (Server Utama): CasaOS, Nextcloud (Docker), Cloudflare Tunnel.
  2. STB 2 (Database Server): Armbian CLI + MariaDB.
  3. STB 3 (Storage Server): Armbian CLI + SSH + SSD 128GB via USB-SATA.
  4. STB 4 (Cache Server): Armbian CLI + Redis untuk caching.

Semua STB akan terhubung melalui LAN untuk stabilitas dan kecepatan koneksi.


Langkah Konfigurasi:

1. Koneksi STB 1 ke STB 2 (Database Server - MariaDB)

  • Install MariaDB di STB 2.
  • Konfigurasi user dan database Nextcloud.
  • Izinkan akses remote ke MariaDB.
  • Atur Nextcloud di STB 1 agar menggunakan database di STB 2.

2. Koneksi STB 1 ke STB 3 (Storage Server - SSD 128GB)

  • Install NFS server di STB 3.
  • Bagikan folder storage ke STB 1.
  • Mount storage di STB 1 agar digunakan sebagai penyimpanan utama Nextcloud.

3. Koneksi STB 1 ke STB 4 (Cache Server - Redis)

  • Install Redis di STB 4.
  • Konfigurasi agar Redis dapat diakses dari STB 1.
  • Atur Nextcloud untuk menggunakan Redis sebagai cache.

Performa untuk 5-10 User

Browsing file & dokumen (PDF, Word, Excel) - LancarDownload & upload file kecil (1-10MB) - AmanUpload file besar (100MB-1GB) - Mungkin ada delayStreaming video langsung dari Nextcloud - Bisa lag

Faktor yang Mempengaruhi Performa:

  • CPU & RAM STB: Rata-rata CPU ARM Cortex-A53 dengan RAM 1-2GB.
  • Kecepatan penyimpanan: SSD 128GB di STB 3 lebih cepat dibandingkan microSD.
  • Jaringan LAN: Lebih stabil dibandingkan WiFi.
  • Caching dengan Redis: Mengurangi beban database dan mempercepat akses data.

Optimasi Performa

Gunakan SSD dengan format ext4 untuk kecepatan optimal. ✅ Gunakan PHP-FPM & optimasi PHP untuk mengurangi beban CPU. ✅ Batasi ukuran file upload/download agar server tidak terbebani. ✅ Pakai Redis untuk caching penuh guna mempercepat loading halaman. ✅ Gunakan "Preview Generator" untuk mempercepat loading thumbnail gambar di Nextcloud.



Bisa berjalan untuk 5-10 user dengan penggunaan ringan seperti dokumen dan berbagi file. ✔ Lebih stabil dengan LAN dan SSD.Kurang optimal untuk streaming video atau transfer file besar secara bersamaan.

Jika ingin lebih dari 10 user atau penggunaan lebih berat, lebih baik upgrade ke mini PC atau VPS murah.

Posting Komentar
Theme
Share
Additional JS