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
|
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
|
wget -c https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
|
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
|
Login ke MariaDB
Membuat database untuk Nextcloud dan usernya
|
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.
|
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
|
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
|
sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt-get update
sudo apt-get install nextcloud-client
|
Masukkan alamat server

Masukkan username dan password

Jika sukses akan lanjut sinkronisasi

Menu aplikasi client Nextcloud dapat diakses melalui applet

referensi:
docs.nextcloud.com
selamat mencoba