GNU/Linux >> Belajar Linux >  >> Debian

Instal ownCloud 10 di Ubuntu 16.04 / 14.04 / Debian 9 / 8

ownCloud adalah open-source (versi komersial juga tersedia) web suite yang menyediakan penyimpanan cloud melalui jaringan. Data dapat diunggah/diunduh melalui browser atau melalui perangkat lunak klien yang tersedia gratis untuk diunduh.

ownCloud didasarkan pada PHP , dan Anda dapat menjalankan ini di semua platform yang memenuhi persyaratan. Ini menawarkan hampir semua kemungkinan fungsi yang tersedia di suite komersial; dirilis di bawah lisensi AGPLv3, sehingga Anda dapat menyiapkan server penyimpanan cloud sendiri tanpa biaya tambahan.

Berikut adalah panduan kecil untuk menyiapkan ownCloud 10 di Ubuntu 16.04 / Debian 9 / 8 .

Prasyarat

Seperti yang saya katakan sebelumnya, ini didasarkan pada kombinasi PHP dan database. Basis data dapat berupa apa saja dari SQLite, MySQL , Oracle atau PostgreSQL .

Pertama, instal ekstensi PHP yang diperlukan.

sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get -y install libapache2-mod-php php-gd php-json php-mysql php-curl php-intl php-mcrypt php-imagick php-zip php-xml php-mbstring

Untuk demo, kami akan menggunakan MariaDB sebagai database untuk instalasi ownCloud. Kami akan membahas alasan menggunakan MariaDB nanti.

sudo apt-get -y install wget mariadb-server apache2

Siapkan Repositori Cloud sendiri

ownCloud memberi Anda paket deb resmi untuk pemasangan ownCloud .

Siapkan repositori ownCloud menggunakan langkah-langkah berikut. Ganti 16.04 / 9.0 dengan versi sistem Anda seperti 14.04, 15.10 (Ubuntu) / 8.0 (Debian).

### Ubuntu ###

wget -nv https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list"

### Debian ##

wget -nv https://download.owncloud.org/download/repositories/stable/Debian_9.0/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list"

Instal ownCloud menggunakan perintah berikut.

sudo apt-get update
sudo apt-get install owncloud-files

Buat Basis Data MySQL

Jika Anda membuka MariaDB untuk pertama kalinya, berikut adalah tutorial tentang Mengamankan MariaDB . Pastikan server MariaDB berjalan.

Masuk ke server MariaDB untuk membuat database.

Di Ubuntu 16.04 / Debian 9 – Anda tidak perlu memasukkan kata sandi root jika Anda menjalankan perintah mysql dengan sudo. Cukup tekan enter ketika mysql meminta kata sandi root
sudo mysql -u root -p

Buat basis data bernama “ownclouddb

create database ownclouddb;

Izinkan “ownclouduser ” untuk mengakses “ownclouddb ” database di localhost dengan kata sandi yang telah ditentukan.

grant all on ownclouddb.* to 'ownclouduser'@'localhost' identified by 'password';

Jalankan perintah di bawah ini di shell MariaDB.

FLUSH PRIVILEGES;

Keluar dari MariaDB Shell.

exit

Konfigurasi Apache

Buat file host virtual untuk ownCloud.

sudo vi /etc/apache2/sites-available/owncloud.conf

Tambahkan konten di bawah ini ke file di atas.

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 host virtual.

sudo a2ensite owncloud

Aktifkan modul berikut untuk ownCloud.

sudo a2enmod rewrite
sudo a2enmod headers

Mulai ulang layanan Apache.

### Ubuntu 16.04 / Debian 9 ###

sudo systemctl restart apache2

### Ubuntu 14.04 / Debian 8 ###

service apache2 restart

Siapkan ownCloud

Buka browser web dan navigasikan ke URL di bawah ini. Anda perlu menyiapkan ownCloud sebelum ditayangkan.

http://alamat-ip-anda/owncloud

Isi halaman penyiapan dengan detail pengguna admin dan kemudian lokasi folder data.

Anda dapat memilih salah satu database dari SQLite atau MySQL. Jika Anda ingin menggunakan database SQLite, Anda tidak perlu memasukkan detail database; tetapi tidak disarankan menggunakan SQLite di lingkungan (produksi) yang lebih besar.

Mempertimbangkan rekomendasi di atas, kami akan menggunakan MariaDB di sini. Masukkan detail database MariaDB di halaman di bawah ini.

Setelah penyiapan selesai, penginstal akan membawa Anda ke halaman login ownCloud. Masuk dengan nama pengguna dan sandi yang baru saja Anda buat di langkah sebelumnya.

Sebagai alternatif, Anda juga dapat mengunduh klien ownCloud untuk menyinkronkan dokumen di seluruh perangkat Anda.

Halaman rumah ownCloud akan terlihat seperti di bawah ini. Anda dapat mengunggah dokumen dan file Anda menggunakan “tanda+ tombol ”.

Ekstra

Yoy mungkin mendapatkan kesalahan di bawah ini, Jika Anda telah mengubah alamat IP server ownCloud atau nama domain yang Anda gunakan untuk mengakses ownCloud.

You are accessing the server from an untrusted domain.
Please contact your administrator. If you are an administrator of this instance, configure the "trusted_domains" setting in config/config.php. An example configuration is provided in config/config.sample.php.

Untuk mengatasi masalah tersebut, ubah config/config.php berkas.

sudo vi /var/www/owncloud/config/config.php

Tambahkan domain tepercaya seperti di bawah ini.

'trusted_domains' =>
  array (
    0 => '35.184.120.107',
    1 => 'owncloud.itzgeek.local',
    2 => 'your.fq.dn',
  ),

Itu saja.


Debian
  1. Cara Menginstal uTorrent di Ubuntu, Debian &LinuxMint

  2. Cara Menginstal ownCloud 10 di Debian 9 (Peregangan)

  3. Cara Menginstal ownCloud di Debian 10 (Buster)

  1. Cara Menginstal Subversion 1.9 di Ubuntu &Debian

  2. Cara Menginstal Subversion (SVN) 1.8.15 di Ubuntu &Debian

  3. Cara Menginstal ownCloud 10 di Ubuntu 18.04 &16.04

  1. Cara menginstal Docker di Debian / Ubuntu

  2. Cara Menginstal ownCloud di Ubuntu 18.04

  3. Instal Qt di Ubuntu