Web Cloud Filebrowser

Stack: Golang

Kategori: Internship Project

Versi: 1.0.0

Update: 03 Jan 2026

Author: Fahmi Ibrahim

Web Cloud Filebrowser


Ringkasan


Web Cloud Filebrowser adalah sebuah sistem penyimpanan dan manajemen file berbasis web yang memungkinkan pengguna mengakses, mengunggah, mengunduh, dan mengelola file secara terpusat melalui browser. Sistem ini dirancang untuk menjadi solusi cloud pribadi (selfhosted) yang ringan, aman, dan mudah diintegrasikan dengan server Linux serta reverse proxy berbasis Nginx.


Project ini memanfaatkan Filebrowser sebagai core service, dikonfigurasikan agar dapat diakses melalui subdomain khusus dengan pengaturan keamanan dan batasan upload yang terkontrol.


Tujuan Utama


Tujuan utama dari pengembangan Web Cloud Filebrowser ini adalah:

  • Menyediakan media penyimpanan file online yang terkontrol dan mandiri
  • Mengurangi ketergantungan pada layanan cloud pihak ketiga
  • Mempermudah akses file lintas perangkat melalui web
  • Mendukung kebutuhan pengelolaan file untuk project, dokumen, dan arsip pribadi


Latar Belakang


Dalam pengelolaan project dan data digital, sering kali file tersebar di berbagai perangkat dan media penyimpanan. Hal ini menyulitkan proses sinkronisasi, backup, dan kolaborasi. Oleh karena itu, dibutuhkan sebuah sistem cloud sederhana yang dapat dihost sendiri, memiliki antarmuka web, dan dapat diakses kapan saja selama terhubung ke jaringan.


Web Cloud Filebrowser hadir sebagai solusi praktis untuk kebutuhan tersebut.


Fitur Utama

  • Upload dan download file melalui browser
  • Manajemen folder dan struktur direktori
  • Akses berbasis web dengan autentikasi
  • Mendukung berbagai jenis file (dokumen, gambar, arsip, dll.)
  • Konfigurasi batas maksimum ukuran upload Integrasi reverse proxy dengan subdomain
  • Ringan dan berjalan sebagai service systemd


Teknologi yang Digunakan

  • Server: Linux (Ubuntu)
  • Core Service: Filebrowser
  • Web Server / Reverse Proxy: Nginx
  • Manajemen Service: systemd
  • Akses Jaringan: Subdomain berbasis HTTP/HTTPS
  • Keamanan: Basic Authentication / Filebrowser Auth


Alur Kerja Sistem

  1. Pengguna mengakses domain cloud melalui browser
  2. Nginx meneruskan request ke service Filebrowser
  3. Filebrowser menampilkan antarmuka web
  4. Pengguna dapat mengunggah, mengelola, dan mengunduh file
  5. File disimpan langsung pada direktori server yang telah ditentukan


Manfaat yang Dihasilkan

  • Sentralisasi data dalam satu server
  • Akses file lebih fleksibel dari mana saja
  • Pengelolaan file lebih rapi dan terstruktur
  • Meningkatkan keamanan data dibanding penyimpanan publik
  • Cocok untuk kebutuhan personal maupun tim kecil


Kesimpulan


Web Cloud Filebrowser merupakan solusi cloud pribadi yang sederhana namun fungsional. Dengan arsitektur yang ringan dan konfigurasi yang fleksibel, sistem ini mampu memenuhi kebutuhan penyimpanan file berbasis web secara efisien dan aman, serta sangat cocok untuk mendukung workflow project dan manajemen data jangka panjang.

Detail Project

Kategori Internship Project
Versi 1.0.0
Rilis 17 Jun 2025
Diposting 03 Jan 2026
Update 03 Jan 2026
Author Fahmi Ibrahim