Server STB – NextCloud adalah perangkat lunak peladen klien untuk membuat dan menggunakan layanan host berkas. Secara fungsional mirip dengan Dropbox, meskipun Nextcloud gratis dan sumber terbuka, tetapi tidak menutup kemungkinan untuk siapa pun menginstal dan mengoperasikannya di peladen pribadi. Tidak seperti Dropbox, Nextcloud tidak menawarkan hosting penyimpanan berkas di tempat.
Pada kesempatan kali ini saya akan eksperimen bagaimana install Nextcloud di STB (Set Top Box). Cloud storage ini sepert Google Drive, Dropbox, Onedrive dll, bedanya kita instal software di server sendiri di STB b860h ini. untuk penyimpanan terserah kalian menggunakan flashdisk atau hardisk external juga bisa.
Untuk membuat ip dari stb ini static, yaitu dengan cara ketik saja armbian-config
Pilih network > geser kanan ke static > isi ip terserah kalian.
jika sudah di isi, tekan Enter maka ip akan menjadi static.
Update dan upgrade repository
Install nextcloud lebih baik repository di update terlebih dahulu.
sudo apt update && apt -y upgrade
Proses ini akan memakan waktu lama jika kalian instal fresh atau baru. Tunggu sampai Selesai
Install Apache2, MariaDB, PHP7.4
Pertama-tama saya akan instal dulu webserver, saya menggunakan apache webserver, bisa juga menggunakan nginx atau webserver yang lain. Untuk apache webserver ketikan perintah ini.
sudo apt-y install apache2
Tunggu sampai selesai.
Selanjutnya saya akan instal MariaDB server dengan perintah
sudo apt-y install mariadb-server
Agar lebih aman ketikkan perintah berikut ini mysql_secure_installation
Tunggu sampai 100%, lama atau tidaknya tergantung koneksi internet anda.
Jika sudah, saya akan unzip file yang sudah di download tadi ke direktori /var/www/html. dengan perintah
unzip nextcloud-18.0.6.zip -d /var/www/html/
Ubah file permission folder nextcloud agar bisa di baca/tulis oleh user Apache (www-data)
chown www-data:www-data -R /var/www/html
Install NextCloud
Selanjutnya tentukan dulu nih kalian mau di instal ke mana, maksudnya misalnya kalian akan menginstal di http://192.168.134.102/nextcloud atau ke http://192.168.134.102 (tanpa direktori nextcloud)
kalau kalian ingin http://192.168.134.102/nextcloud kalian tinggal langsung akses aja. ke http://ip_address_kalian/nextcloud
karena saya ketika mengetikkan ip stb maka akan langsung keluar nextcloudnya, maka saya harus copy file yang ada di dalam folder nextcloud ke /var/www/html. caranya yaitu
masuk ke direktory /var/www/html
cd /var/www/html
Copy dulu file yang ada di dalam folder nextcloud denga perintah
cp -r nextcloud/* /var/www/html
Setelah selesai copy saya akan hapus folder nextcloud agar tidak mengganggu.
rm -rf nextcloud
Selanjutnya kalian buka browser kesukaan kalian dan ketikkan ip stb nya. jika error seperti ini
coba kalian cek permissionnya di /var/www/html. ketikkan saja
ls -la
Perhatikan yang saya kasih tanda merah permissionnya belum ke www-data, maka kita harus rubah lagi file dan directory tersebut ke www-data
Untuk merubahnya cukup ketikkan
chown www-data:www-data -R /var/www/html
Sekarang Coba refresh f5 di browser kalian harusnya sudah tidak error lagi
Jika sudah masukkan username dan password yang akan di gunakan untuk masuk ke nextcloudnya nanti, Pada data folder kalian bisa ganti ke hdd external, tapi jangan lupa untuk mount dulu dan permissionnya di ganti juga.
Selanjutnya masukkan profil DB yang sudah di buat tadi.
Jika semua sudah di isi klik finish setup, proses instal pertama kali emg agak lama, di tunggu saja. Agar nexcloud auto instal plugin2nya kalian harus terkoneksi ke internet
Tunggu saja sampai selesai, jika sudah selesai tampilan awal nextcloud akan seperti ini
untuk aplikasi di androidnya silakan download nextcloud di playstore
buka aplikasi lalu login masukkan ip server stb. misal http://192.168.134.102 lalu login.
Masukkan username dan password yang tadi sudah di buat.
memberikan akses
Saya menggunakan dark mode, sebenarnya ada file bawaan tp udah saya hapus.
Kalau mau upload tgl klik tombol +
ok selesai.. silakan explore sendiri ya…
Semoga artikel ini membantu anda lebih memahami banyak aplikasi yang dipasang di STB (Set Top Box). Jangan sungkan tinggalkan komentar di bawah jika anda memiliki pertanyaan. Sampai jumpa diartikel selanjutnya.