Ubuntu

Cara menginstal dan mengkonfigurasi ownCloud di Ubuntu 18.04 LTS

Cara menginstal dan mengkonfigurasi ownCloud di Ubuntu 18.04 LTS

ownCloud adalah server berbagi file dan platform kolaborasi sumber terbuka. Ini memungkinkan pengendalian data di server dan lingkungan pengguna. Setelah dikonfigurasi, ownCloud menyediakan akses mudah ke semua data Anda - kapan pun Anda mau, di mana pun Anda mau.

Fitur ownCloud

ownCloud gratis untuk diunduh dan diinstal di server pribadi Anda tanpa membayar ke penyedia layanan.

Dalam artikel ini, kami akan membantu Anda instal dan konfigurasikan ownCloud di Ubuntu Anda mesin. Tutorial ini diuji secara menyeluruh di Ubuntu 18.04 LTS.

Instal ownCloud di Ubuntu 18.04 LTS

Sebelum mengatur Owncloud, Anda perlu menginstal Apache, PHP, dan MySQL.

Langkah 1 - Instal Apache HTTP Server

Mari kita mulai dengan memperbarui repositori sistem. Luncurkan Terminal dan masukkan perintah berikut:

sudo apt-get update

Instal Apache:

sudo apt-get install apache2

Umumnya, layanan Apache dimulai secara otomatis. Periksa status menggunakan perintah:

sudo systemctl status apache2.layanan

Jika Anda melihat layanan belum dimulai, Anda dapat memulainya secara manual menggunakan perintah berikut:.

sudo systemctl mulai apache2

Aktifkan Apache Pada boot sistem.

sudo systemctl aktifkan apache2

Izinkan port Apache dari Firewall Ubuntu.

sudo ufw izinkan 80/tcp
sudo ufw izinkan 443/tcp

Muat ulang firewall dan periksa status Firewall.

sudo ufw memuat ulang status sudo ufw

Untuk memeriksa status instalasi Apache yang berjalan, luncurkan browser menggunakan nama host atau alamat IP server server.

http://namahot atau IP/

Jika Anda melihat halaman default Apache, itu berarti semuanya berjalan dengan baik.

Halaman Default Apache

Langkah 2 - Instal MySQL

Mari kita mulai dengan memeriksa versi MySQL yang tersedia.

sudo apt-cache kebijakan mysql-server

Seperti yang Anda lihat, ada versi baru yang tersedia. Kita akan menginstal menggunakan perintah sebagai berikut:

sudo apt-get install mysql-server mysql-client

Mengamankan instalasi MySQL

sudo mysql_secure_installation

Anda akan melihat prompt jika Anda ingin mengonfigurasi PLUGIN PASSWORD VALIDASI. Ketik "Y" untuk ya dan tekan Enter untuk melanjutkan.

Maka Anda akan melihat prompt untuk memilih tingkat validasi kata sandi. Pilih kekuatan kata sandi dan lanjutkan

Silakan dan berikan kata sandi untuk pengguna root MySQL.

Seharusnya bertanya “Apakah Anda ingin melanjutkan dengan kata sandi yang diberikan?”. Ketik "Y" dan tekan Enter.

Anda akan melihat serangkaian pertanyaan - ketik "Y" untuk masing-masing pertanyaan.

Hapus pengguna anonim? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): Y Larang login root dari jarak jauh? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): Y Hapus database pengujian dan akses ke sana? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): Y Muat ulang tabel hak istimewa sekarang? (Tekan y|Y untuk Ya, tombol lain untuk Tidak) : Y

Sekarang Anda seharusnya sudah menginstal MySQL dan juga mengonfigurasinya dengan aman. Anda dapat mengakses server MySQL menggunakan login dan kata sandi root.

sudo mysql -u root -p

Login Root MySQL MySQL

Langkah 3 - Instal PHP

Pertama-tama kita harus memeriksa versi PHP yang tersedia dan kemudian menginstalnya.

sudo apt-cache kebijakan php

Instal PHP.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Langkah 4 - Instal ownCloud

Anda dapat menambahkan kunci repositori ke apt.

sudo wget -nv https://download.awan sendiri.org/download/repositori/produksi/Ubuntu_18.04/Rilis.kunci -O Rilis.kunci
sudo apt-key add - < Release.key

Jalankan perintah shell berikut untuk menambahkan repositori:

sudo echo 'deb http://download.awan sendiri.org/download/repositori/produksi/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.daftar.d/owncloud.daftar

Perbarui repositori.

sudo apt-get update

Instal paket PHP tambahan.

sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Instal paket ownCloud.

sudo apt-get install owncloud-files

Instal Paket Owncloud

Umumnya, paket ownCloud yang kami instal menyalin file web ke “/var/www/owncloud” di server.

Langkah 5 - Konfigurasi Apache dengan SSL

Sekarang kita akan membuat virtual host untuk ownCloud.

Buat folder untuk sertifikat SSL.

sudo mkdir /etc/apache2/ssl

Aktifkan modul SSL.

sudo a2enmod ssl

Mulai ulang Apache.

sudo systemctl restart Apache2

Salin sertifikat SSL Anda ke folder “/etc/apache2/ssl/”

Buat file host virtual.

sudo vim /etc/Apache2/sites-available/fosslinuxowncloud.com.konf

Tambahkan baris berikut ke file. Ganti ServerName dengan fosslinuxowncloud dengan apa pun yang Anda inginkan.

 Nama Server fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin [email protected] DocumentRoot /var/www/owncloud  Opsi -Indeks +FollowSymLinks AllowOverride All  ErrorLog $APACHE_LOG_DIR/fosslinuxowncloud.kesalahan bersama.log CustomLog $APACHE_LOG_DIR/fosslinuxowncloud.com-akses.log gabungan   Nama Server fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin [email protected] DocumentRoot /var/www/owncloud  Opsi -Indeks +FollowSymLinks AllowOverride All  ErrorLog $APACHE_LOG_DIR/fosslinuxowncloud.com-ssl-error.log CustomLog $APACHE_LOG_DIR/fosslinuxowncloud.com-ssl-akses.log gabungan SSLEngine pada SSLCertificateFile /etc/Apache2/ssl/fosslinuxowncloud.cer SSLCertificateKeyFile /etc/Apache2/ssl/fosslinuxowncloud.kunci SSLCertificateChainFile /etc/Apache2/ssl/fosslinuxowncloud.ca 

Anda dapat memberikan nama apa pun untuk file sertifikat SSL Anda.

SSLCertificateFile /etc/Apache2/ssl/certificatefile-name.cer SSLCertificateKeyFile /etc/Apache2/ssl/certificate-key-name.kunci SSLCertificateChainFile /etc/Apache2/ssl/chain-certificate-name.ca

Periksa sintaks file konfigurasi.

sudo apachectl -t

Jika Anda mendapatkan pesan "Sintaks OK", gunakan baris perintah ini untuk menonaktifkan host virtual default.

sudo a2dissite 000-default.konf

Perintah berikut harus mengaktifkan host virtual baru.

sudo a2ensite fosslinuxowncloud.com.konf

Mulai ulang Apache untuk mengaktifkan perubahan.

sudo systemctl restart Apache2

Langkah 6 - Konfigurasi Database MySQL untuk Owncloud O

Akses MySQL menggunakan akun root.

sudo mysql -u root -p

Buat database, dan beri nama sesuai keinginan.

buat basis data fosslinuxowncloud;

Buat pengguna DB dan berikan hak istimewa.

buat pengguna 'ownclouduser'@'localhost' diidentifikasi OLEH 'QB35JaFV6A9=BJRiT90';
berikan semua hak istimewa di fosslinuxowncloud.* ke ownclouduser@localhost;

Hak istimewa flush.

hak istimewa flush;

Langkah 7 - Konfigurasikan ownCloud

Buka browser web dan navigasikan ke alamat berikut untuk mengakses antarmuka web ownCloud.

https://Nama-Domain atau IP

Antarmuka Web Owncloud

Buat akun admin dengan memilih nama pengguna dan kata sandi. Tidak perlu mengubah Folder Data.

Isi rincian nama database, username database, dan password database. Di sini kami menginstal database di server yang sama, jadi kami meninggalkan host database sebagai "localhost".

Konfigurasi

Klik tombol "Selesaikan penyiapan" untuk menyelesaikan konfigurasi.

Sekarang seharusnya diarahkan ke halaman login. Anda dapat memberikan nama pengguna dan kata sandi yang diberikan untuk mengakses dasbor.

Halaman masuk

Di dalam Owncloud

Anda dapat menggunakan klien desktop atau seluler untuk menyinkronkan data Anda ke Cloud Anda sendiri. Unduh klien OwnCloud dari sini.

Owncloud-File-dan-Folder

Langkah 8 - Instal klien Owncloud di Ubuntu 18.04 Desktop

Jalankan perintah berikut untuk menambahkan repositori. Kita harus menjalankan perintah sebagai pengguna root.

wget -nv https://download.openuse.org/repositories/isv:ownCloud:desktop/Ubuntu_18.04/Rilis.kunci -O Rilis.kunci
apt-key add - < Release.key

Perbarui repositori.

pembaruan apt-get

Tambahkan repositori.

sh -c "echo 'deb http://download.openuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.04/ /' > /etc/apt/sources.daftar.d/isv:ownCloud:desktop.daftar"

Perbarui repositori.

pembaruan apt-get

Instal klien.

apt-get install owncloud-client

Setelah instalasi selesai, buka klien Sinkronisasi desktop ownCloud, tambahkan nama Domain Anda dan klik berikutnya.

Buka-Owncloud-Klien

Maka Anda harus mendapatkan jendela kredensial Pengguna di mana Anda harus memberikan nama pengguna dan kata sandi Anda.

Kredensial Pengguna

Kemudian Anda dapat memilih folder lokal dan mengonfigurasi pengaturan sinkronisasi.

Opsi-Folder-Lokal-Owncloud

Setelah Anda mengklik hubungkan, itu harus menyinkronkan data dengan server.

Sinkronisasi Data

Sinkronisasi-Selesai

Anda dapat menambahkan file Anda ke folder lokal ownCloud. Misalnya, saya telah menambahkan gambar ke folder.

Ditambahkan-Gambar

Maka itu harus disinkronkan ke server.

Sekarang Anda dapat pergi ke server dan memeriksa data. Anda dapat melihat gambar yang ditambahkan di server.

Ditambahkan-File-On-Server

Jika Anda telah sampai sejauh ini, Anda berhasil menginstal dan mengonfigurasi server ownCloud dan juga menyinkronkan file dengan klien desktopnya.

Bagaimana hasil instalasi Anda?? Beri tahu kami tanggapan Anda di komentar di bawah, dan jangan lupa untuk membagikan artikel ini kepada teman dan kolega Anda yang mungkin merasa bermanfaat.

Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...