GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal ownCloud 10 di Ubuntu 16.04

ownCloud adalah aplikasi web perusahaan open source populer yang digunakan untuk sinkronisasi data dan berbagi file. Ini memungkinkan pengguna untuk dengan mudah mengelola file, kontak, kalender, daftar tugas, dan banyak lagi, menjadikannya alternatif yang bagus untuk platform cloud Google Drive, Dropbox, iCloud, dll. yang populer. ownCloud adalah aplikasi lintas platform dan mendukung semua sistem operasi populer, tetapi tutorial ini ditulis khusus untuk Ubuntu 16.04. Pada saat penulisan, versi ownCloud terbaru adalah 10.0.7.

1. Prasyarat

  • PHP>=5.6 (disarankan PHP 7.0 atau lebih tinggi), dengan ekstensi PHP berikut diaktifkan:XML (Expat), curl, PDO, Phar, GD Graphics Library versi 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib dan Zip.
  • Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite
  • MySQL>=5.x (disarankan MySQL 5.5 atau yang lebih baru), MariaDB 5.5+, PostgreSQL, atau SQLite diinstal pada server virtual Linux Anda.

2. Perbarui sistem

Seperti biasa sebelum menginstal paket sistem apa pun di server Anda, perbarui sistem terlebih dahulu:

# sudo apt-get update && apt-get upgrade

3. Instal ownCloud

Unduh kunci repositori menggunakan perintah wget dan impor dengan perintah apt-key:

# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
OK

Pastikan apt-transport-https terinstal karena kita akan membutuhkannya untuk langkah selanjutnya:

# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded.
Need to get 26.1 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Fetched 26.1 kB in 0s (60.8 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 35616 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ...
Unpacking apt-transport-https (1.2.26) ...
Setting up apt-transport-https (1.2.26) ...

Buat file owncloud.list di /etc/apt/sources.list.d agar kita dapat menambahkan repositori ownCloud ke server:

# echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

Sekarang perbarui paket sistem lagi sehingga kami dapat menginstal paket ownCloud:

# sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  InRelease
Get:6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release [986 B]
Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release.gpg [481 B]
Get:8 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Packages [736 B]
Fetched 2203 B in 2s (1030 B/s)
Reading package lists... Done

Instal ownCloud dengan menjalankan perintah berikut:

# sudo apt-get install owncloud-files
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  owncloud-files
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/35.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Selecting previously unselected package owncloud-files.
(Reading database ... 35869 files and directories currently installed.)
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ...
Unpacking owncloud-files (10.0.7-1.1) ...
Setting up owncloud-files (10.0.7-1.1) ...

Kita dapat melanjutkan ke langkah berikutnya sekarang.

4. Buat database MySQL untuk ownCloud

Masuk ke MySQL dengan akun root:

# mysql -u root -p

Sekarang kita akan membuat database MySQL untuk ownCloud menggunakan query berikut:

mysql> CREATE DATABASE owncloud;

Kemudian jalankan kueri berikut untuk menambahkan pengguna terpisah untuk ownCloud yang akan berinteraksi dengan database:

mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';

Jalankan perintah berikut untuk menerapkan hak istimewa yang kami tetapkan:

mysql> FLUSH PRIVILEGES;

Sekarang kita dapat keluar dari sesi MySQL:

mysql> exit;

5. Konfigurasikan ownCloud

Pertama-tama, pastikan paket-paket berikut telah diinstal sesuai kebutuhan ownCloud:

# sudo apt-get install libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip

6. Konfigurasi Apache ke server ownCloud

Sekarang kita harus mengatur konfigurasi Apache sehingga dapat melayani direktori ownCloud, tambahkan konten berikut di bawah ini ke file /etc/apache2/sites-available/owncloud.conf dengan nano atau editor favorit Anda:

# sudo nano /etc/apache2/sites-available/owncloud.conf

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Aktifkan modul Apache berikut:

# sudo a2enmod rewrite
# sudo a2enmod headers
# sudo a2enmod env
# sudo a2enmod dir
# sudo a2enmod mime

Aktifkan konfigurasi Apache ownCloud:

# sudo a2ensite owncloud.conf

Sekarang restart server web Apache:

# sudo systemctl restart apache2

Buka browser web Anda dan ketik URL berikut untuk mengakses antarmuka web ownCloud:

http://your_server_ip_address_or_domain_name/owncloud

Dari sini Anda dapat menyelesaikan penyiapan dengan mengikuti langkah-langkah di bawah ini:

  • Masukkan nama pengguna dan sandi untuk akun admin.
  • Klik tautan Penyimpanan &basis data.
  • Biarkan pengaturan folder data default.
  • Klik tombol MySQL/MariaDB.
  • Isi kolom dengan informasi database yang kita atur di atas.
  • Klik Selesaikan Penyiapan.

Itu saja, sekarang Anda seharusnya sudah berhasil menginstal ownCloud 10 di server Anda.

Tentu saja, Anda tidak perlu menginstal dan mengonfigurasi ownCloud 10 pada VPS Ubuntu 16.04, jika Anda menggunakan salah satu solusi Hosting Cloud VPS kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi ownCloud 10 di Ubuntu 16,04 untukmu. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda mungkin ingin mempertimbangkan untuk membaca panduan kami tentang Cara Menginstal NextCloud 14 di Ubuntu 16.04.

PS . Jika Anda menyukai posting ini tentang cara menginstal dan mengkonfigurasi ownCloud 10 pada VPS Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah ini. Terima kasih.


Panels
  1. Cara Menginstal ownCloud 10 di Ubuntu 18.04 &16.04

  2. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara menginstal OwnCloud 7 di Ubuntu 14.04 VPS

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal ownCloud di Ubuntu 18.04

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal R di Ubuntu 18.04