Install Nextcloud di STB (set top box)

Install Nextcloud di STB (Set Top Box)

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.

  1. Untuk membuat ip dari stb ini static, yaitu dengan cara ketik saja armbian-config
  2. Pilih network > geser kanan ke static > isi ip terserah kalian.

  3. jika sudah di isi, tekan Enter maka ip akan menjadi static.

Update dan upgrade repository

  1. Install nextcloud lebih baik repository di update terlebih dahulu.
  2. sudo apt update && apt -y upgrade

  3. Proses ini akan memakan waktu lama jika kalian instal fresh atau baru. Tunggu sampai Selesai

Install Apache2, MariaDB, PHP7.4

  1. 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.
  2. sudo apt-y install apache2

  3. Tunggu sampai selesai.
  4. Selanjutnya saya akan instal MariaDB server dengan perintah
  5. sudo apt-y install mariadb-server

  6. Agar lebih aman ketikkan perintah berikut ini
    mysql_secure_installation
  7. Tunggu Progress sampai 100% atau selesai.
  8. Selanjutnya instalasi PHPnya, dengan perintah
    apt install libapache2-mod-php7.4 php7.4 php7.4-cli php7.4-common php7.4-opcache php7.4-curl php7.4-mbstring php7.4-mysql php7.4-zip php7.4-xml php7.4-gd php7.4-intl php-imagick -y

  9. Tunggu sampai selesai. jika sudah kita akan masuk ke cara instalasi nextcloudnya.

Membuat database Nextcloud

  1. Untuk Masuk ke mysqlnya ketikkan perintah berikut
  2. mysql -u root -p
  3. Masukin aja password root.
  4. Membuat Database nextcloud
  5. CREATE DATABASE nextcloud;
  6. Memberikan akses user ke database
  7. GRANT ALL PRIVILEGES ON nextcloud.* TO "nextclouduser"@"localhost" IDENTIFIED BY "123456789";
  8. FLUSH PRIVILEGES;
  9. Exit

Download Nextcloud

  1. Download dulu nextcloudnya dengan perintah wget.
  2.  wget https://download.nextcloud.com/server/releases/nextcloud-18.0.6.zip 
  3. Tunggu sampai 100%, lama atau tidaknya tergantung koneksi internet anda.
  4. Jika sudah, saya akan unzip file yang sudah di download tadi ke direktori /var/www/html. dengan perintah
  5. unzip nextcloud-18.0.6.zip -d /var/www/html/

  6. Ubah file permission folder nextcloud agar bisa di baca/tulis oleh user Apache (www-data)
  7. chown www-data:www-data -R /var/www/html

Install NextCloud

  1. 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)
  2. kalau kalian ingin http://192.168.134.102/nextcloud kalian tinggal langsung akses aja. ke http://ip_address_kalian/nextcloud
  3. 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
  4. masuk ke direktory /var/www/html
  5. cd /var/www/html
  6. Copy dulu file yang ada di dalam folder nextcloud denga perintah
  7. cp -r nextcloud/* /var/www/html
  8. Setelah selesai copy saya akan hapus folder nextcloud agar tidak mengganggu.
  9. rm -rf nextcloud
  10. Selanjutnya kalian buka browser kesukaan kalian dan ketikkan ip stb nya. jika error seperti ini
  11. coba kalian cek permissionnya di /var/www/html. ketikkan saja
  12. ls -la
  13. Perhatikan yang saya kasih tanda merah permissionnya belum ke www-data, maka kita harus rubah lagi file dan directory tersebut ke www-data
  14. Untuk merubahnya cukup ketikkan
  15. chown www-data:www-data -R /var/www/html
  16. Sekarang Coba refresh f5 di browser kalian harusnya sudah tidak error lagi
  17. 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.
  18. Selanjutnya masukkan profil DB yang sudah di buat tadi.
  19. 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
  20. Tunggu saja sampai selesai, jika sudah selesai tampilan awal nextcloud akan seperti ini
  21. untuk aplikasi di androidnya silakan download nextcloud di playstore
  22. buka aplikasi lalu login masukkan ip server stb. misal http://192.168.134.102 lalu login.
  23. Masukkan username dan password yang tadi sudah di buat.
  24. memberikan akses
  25. Saya menggunakan dark mode, sebenarnya ada file bawaan tp udah saya hapus.
  26. Kalau mau upload tgl klik tombol +
  27. 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.

 383 total views