Android

Bagaimana untuk memasang dan mengkonfigurasi sendiricloud dengan apache pada ubuntu 18.04

Install dan Konfigurasi OwnCloud pada Ubuntu 18.04

Install dan Konfigurasi OwnCloud pada Ubuntu 18.04

Isi kandungan:

Anonim

ownCloud adalah sumber terbuka, penyegerakan fail host-diri dan platform berkongsi fail, serupa dengan Dropbox, Microsoft OneDrive dan Google Drive. ownCloud extensible melalui aplikasi dan mempunyai pelanggan desktop dan mudah alih untuk semua platform utama.

Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi ownCloud dengan Apache pada mesin Ubuntu 18.04.

Prasyarat

Anda perlu log masuk sebagai pengguna dengan akses sudo untuk dapat memasang pakej dan mengkonfigurasi perkhidmatan sistem.

Langkah 1: Mewujudkan Pangkalan Data MySQL

ownCloud boleh menggunakan SQLite, Oracle 11g, PostgreSQL atau MySQL database untuk menyimpan semua datanya. Dalam tutorial ini, kami akan menggunakan MySQL sebagai pangkalan data back-end.

Jika MySQL atau MariaDB tidak dipasang pada pelayan Ubuntu anda, anda boleh memasang dengan mengikuti salah satu panduan di bawah:

Mula dengan log masuk ke shell MySQL dengan menaip perintah berikut:

sudo mysql

Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat pangkalan data:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Seterusnya, buat akaun pengguna MySQL dan berikan akses kepada pangkalan data:

GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Akhirnya, keluar dari konsol mysql dengan menaip:

EXIT;

Langkah 2: Memasang PHP dan Apache

ownCloud adalah aplikasi PHP. PHP 7.2 yang merupakan PHP lalai di Ubuntu 18.04 disokong sepenuhnya dan disyorkan untuk ownCloud.

Pasang Apache dan semua pelanjutan PHP yang diperlukan menggunakan arahan berikut:

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Langkah 3: Mengkonfigurasi Firewall

Dengan mengandaikan anda menggunakan UFW untuk menguruskan firewall anda, anda perlu membuka port HTTP ( 80 ) dan HTTPS ( 443 ). Anda boleh melakukannya dengan mendayakan profil 'Apache Full' yang merangkumi peraturan untuk kedua-dua port:

sudo ufw allow 'Apache Full'

Langkah 4: Memuat turun ownCloud

Pada masa penulisan artikel ini, versi terkini dari ownCloud adalah versi 10.0.10. Sebelum meneruskan dengan langkah seterusnya lawati laman muat turun sendiriCloud dan semak jika ada versi baru sendiriCloud yang tersedia.

Gunakan arahan wget berikut untuk memuat turun arkib zip sendiriCloud:

wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp

Setelah muat turun selesai, ekstrak arkib ke direktori /var/www :

sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www

Tetapkan pemilikan yang betul supaya pelayan web Apache dapat mempunyai akses penuh ke fail dan direktori sendiriCloud.

sudo chown -R www-data: /var/www/owncloud

Langkah 5: Mengkonfigurasi Apache

Buka editor teks anda dan buat fail konfigurasi Apache berikut.

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

Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud

Dayakan konfigurasi yang baru ditambah dan semua modul Apache yang diperlukan dengan:

sudo a2enconf owncloud sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Aktifkan perubahan dengan memulakan semula perkhidmatan Apache:

sudo systemctl reload apache2

Langkah 6: Memasang ownCloud

Sekarang bahawa ownCloud dimuat turun dan semua perkhidmatan yang diperlukan dikonfigurasi membuka penyemak imbas anda dan memulakan pemasangan sendiriCloud dengan melawat nama domain atau alamat IP pelayan anda diikuti oleh /owncloud :

http://domain_name_or_ip_address/owncloud

Anda akan dibentangkan dengan halaman penyediaan sendiriCloud.

Kesimpulannya

Anda telah belajar cara memasang dan mengkonfigurasi ownCloud pada mesin Ubuntu 18.04 anda. Jika anda mempunyai nama domain yang dikaitkan dengan pelayan sendiriCloud anda, anda boleh mengikuti panduan ini dan selamatkan Apache anda dengan Let's Encrypt.

Untuk mencari maklumat lanjut mengenai bagaimana untuk menguruskan contoh yourCloud anda, lawati halaman dokumentasi ownCloud.

owncloud ubuntu apache