Cara Install Nextcloud Cloud Storage Server di Ubuntu
Nextcloud adalah perangkat lunak untuk membuat cloud storage server dengan lisensi open source. Dengan Nextcloud, kita dapat membuat layanan ‘Dropbox’ sendiri. Nextcloud merupakan forking dari Owncloud yang didirikan oleh orang yang sama, Frank Karlitschek. Sama seperti Owncloud yang aplikasi klien tersedia untuk berbagai platform baik desktop maupun mobile. Fitur Nextcloud dapat dibaca di laman Features.
Berikut ini tutorial untuk instalasi Nextcloud Server dan Client di Ubuntu.
Install Nextcloud Server di Ubuntu
Install Apache, MariaDB, dan PHP
1 2 | sudo apt-get install apache2 mariadb-server libapache2-mod-php7.0 sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip |
Download Nextcloud server
1 | wget -c https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip |
Extract Nextcloud yang sudah didownload ke /var/www/html
1 2 3 | sudo unzip nextcloud-12.0.0.zip -d /var/www/html cd /var/www/html sudo chown -R www-data:www-data nextcloud |
Login ke MariaDB
1 | mysql -u root -p |
Membuat database untuk Nextcloud dan usernya
1 2 3 4 | CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'rahasia'; GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES; |
Membuat file virtual host untuk nextcloud.
1 | sudo nano /etc/apache2/sites-available/nextcloud.conf |
Pada konfigurasi ini Nextcloud diakses melalui URL http://next.cloud.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <VirtualHost *:80> ServerName next.cloud ServerAdmin admin@next.cloud DocumentRoot /var/www/html/nextcloud ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud </Directory> </VirtualHost> |
Aktifkan virtual host dan reload service Apache
1 2 | sudo a2ensite nextcloud.conf sudo service apache2 reload |
Browsing Nextcloud http://next.cloud.
Masukkan username dan password untuk admin
Masukkan nama database, username, dan password
Jika install sukses, tampil gambar seperti di bawah ini
Nextcloud Client di Ubuntu
Pasang repository dan install Nextcloud client
1 2 3 | sudo add-apt-repository ppa:nextcloud-devs/client sudo apt-get update sudo apt-get install nextcloud-client |
Masukkan username dan password
Jika sukses akan lanjut sinkronisasi
Menu aplikasi client Nextcloud dapat diakses melalui applet
referensi: docs.nextcloud.com
selamat mencoba 🙂
untuk Ubuntunya versi desktop apa server Mas MusaAmin..
Extract Nextcloud yang sudah didownload ke /var/www/html
sudo unzip nextcloud-12.0.0.zip -d /var/www/html
cd /var/www/html
sudo chown -R www-data:www-data nextcloud
chown: cannot access ‘nextcloud’: No such file or directory
tidak ditemukan direktori dengan nama nextcloud.
sudo unzip nextcloud-12.0.0.zip -d /var/www/html
cd /var/www/html
sudo chown -R www-data:www-data nextcloud
nextcloud saya ganti nama saya
sesuaikan dengan nama direktorinya,
sudo chown -R www-data:www-data namadirektori
.a2ensite nextcloud.conf
Enabling site nextcloud.
Could not create /etc/apache2/sites-enabled/nextcloud.conf: Permission denied
tidak ada hak akses, pakai sudo.
sudo a2ensite nextcloud.conf
.Kalau di tambah domain memakai bind9 bisa atau tidak ya bang ?
buat dns local? bisa om.
asssalamualaikum,
ada pesan gini bang
E: Unable to locate package php7.0-gd
E: Couldn’t find any package by glob ‘php7.0-gd’
E: Couldn’t find any package by regex ‘php7.0-gd’
itu knapa ya ?
waalaikum salam. nama paket tidak ditemukan. coba
php-gd
.Assalamualaikum mas musa,
untuk install nextcloud berhasil, lama kelamaan storage penuh. dan ingin saya expand. apakah bisa mas untuk menggabungkan storage dari luar ke /var/www nya? terima kasih..
waalaikum salam. tambahkan storage, lalu pindahkan datanya ke storage baru, update konfigurasi document root di web server.
mas saya sudah sampai tahap buka nexcloud di browser, tapi kenapa tidak bisa diakses?
cek firewall
Bagaimana cara menambahkan penyimpanan storage jika sudah habis.
Di case saya, saya awal menggunakan 2TB nah hdd tsb sebentar lagi akan penuh, jd saya perlu menambahkan hdd lagi.
Bagaimana konfigurasinya?
Terimakasih
ada yang menyarankan pakai RAID, LVM, atau external storage.
referensi:
– How do you use multiple HDDs in Nextcloud?
– Add internal second Hard disk to add more storage
bagaimana mengatasi http error 500 saat instal nextcloud
cek error log