Ubuntu

Cara memasang dan mengkonfigurasi ownCloud pada Ubuntu 18.04 LTS

Cara memasang dan mengkonfigurasi ownCloud pada Ubuntu 18.04 LTS

ownCloud adalah pelayan perkongsian fail sumber terbuka dan platform kolaborasi. Ia membolehkan pengawalan data pada pelayan dan persekitaran pengguna. Setelah dikonfigurasikan, ownCloud memberikan akses mudah ke semua data anda - kapanpun anda mahu, di mana sahaja anda mahu.

CiriCloud sendiri

ownCloud bebas memuat turun dan memasang di pelayan peribadi anda tanpa membayar kepada penyedia perkhidmatan.

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

Pasang ownCloud pada Ubuntu 18.04 LTS

Sebelum menyiapkan Owncloud, anda perlu memasang Apache, PHP, dan MySQL.

Langkah 1 - Pasang Apache HTTP Server

Mari mulakan dengan mengemas kini repositori sistem. Lancarkan Terminal dan masukkan arahan berikut:

sudo apt-get kemas kini

Pasang Apache:

sudo apt-get install apache2

Secara amnya, perkhidmatan Apache bermula secara automatik. Periksa status menggunakan arahan:

sudo systemctl status apache2.perkhidmatan

Sekiranya anda melihat perkhidmatan belum dimulakan, anda boleh memulakannya secara manual menggunakan arahan berikut.

sudo systemctl mulakan apache2

Dayakan boot sistem Apache On.

sudo systemctl aktifkan apache2

Benarkan port Apache dari Ubuntu Firewall.

sudo ufw membenarkan 80 / tcp
sudo ufw membenarkan 443 / tcp

Muat semula firewall dan periksa status Firewall.

sudo ufw muat semula status sudo ufw

Untuk memeriksa status menjalankan pemasangan Apache, lancarkan penyemak imbas menggunakan nama host atau alamat IP pelayan.

http: // nama panas atau IP /

Sekiranya anda melihat halaman lalai Apache, ini bermakna semuanya berjalan lancar.

Halaman Lalai Apache

Langkah 2 - Pasang MySQL

Mari kita mulakan dengan memeriksa versi MySQL yang tersedia.

sudo apt-cache polisi mysql-server

Seperti yang anda lihat ada versi baru yang tersedia. Kami akan memasang menggunakan arahan seperti berikut:

sudo apt-get pasang mysql-server mysql-client

Menjamin pemasangan MySQL

sudo mysql_secure_installation

Anda akan melihat arahan sekiranya anda ingin mengkonfigurasi PELUANG KATA LALUAN VALIDATE. Ketik "Y" ke ya dan tekan Enter untuk meneruskan.

Maka anda akan melihat arahan untuk memilih tahap pengesahan kata laluan. Pilih kekuatan kata laluan dan teruskan

Teruskan dan berikan kata laluan untuk pengguna root MySQL.

Ia harus bertanya “Adakah anda ingin meneruskan kata laluan yang diberikan?". Ketik "Y" dan tekan Enter.

Anda akan melihat serangkaian soalan - ketik "Y" untuk setiap satu dari mereka.

Alih keluar pengguna tanpa nama? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): Y Tidak dibenarkan masuk root dari jauh? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): Y Keluarkan pangkalan data ujian dan akses ke dalamnya? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): Y Muatkan semula jadual keistimewaan sekarang? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): Y

Sekarang anda sudah seharusnya memasang MySQL dan juga mengkonfigurasinya dengan selamat. Anda boleh mengakses pelayan MySQL menggunakan log masuk dan kata laluan root.

sudo mysql -u root -p

Log Masuk Root MySQL

Langkah 3 - Pasang PHP

Kita harus terlebih dahulu memeriksa versi PHP yang ada dan kemudian memasangnya.

sudo apt-cache polisi php

Pasang 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 - Pasang ownCloud

Anda boleh menambah kunci repositori ke apt.

sudo wget -nv https: // muat turun.pakaian sendiri.org / muat turun / repositori / pengeluaran / Ubuntu_18.04 / Pelepasan.kunci -O Pelepasan.kunci
sudo apt-key tambah - < Release.key

Jalankan arahan shell berikut untuk menambahkan repositori:

sudo echo 'deb http: // muat turun.pakaian sendiri.org / muat turun / repositori / pengeluaran / Ubuntu_18.04 / / '| sudo tee / etc / apt / sumber.senarai.d / cloud sendiri.senarai

Kemas kini repositori.

sudo apt-get kemas kini

Pasang pakej PHP tambahan.

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

Pasang pakej ownCloud.

sudo apt-get pasang fail-fail sendiri

Pasang Pakej Owncloud

Secara amnya, pakej ownCloud yang kami pasang menyalin fail web ke “/ var / www / owncloud” di pelayan.

Langkah 5 - Konfigurasikan Apache dengan SSL

Sekarang kita akan membuat hos maya untuk ownCloud.

Buat folder untuk sijil SSL.

sudo mkdir / etc / apache2 / ssl

Dayakan modul SSL.

sudo a2enmod ssl

Mulakan semula Apache.

sudo systemctl mulakan semula apache2

Salin sijil SSL anda ke folder "/ etc / apache2 / ssl /"

Buat fail hos maya.

sudo vim / etc / apache2 / sites-available / fosslinuxowncloud.com.pengesahan

Tambahkan baris berikut ke fail. Gantikan ServerName dengan fosslinuxowncloud dengan apa sahaja yang anda mahukan.

 Nama Pelayan fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com Webmaster ServerAdmin @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Pilihan -Indexes + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.ralat com.log CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.akses com.log digabungkan   Nama Pelayan fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com Webmaster ServerAdmin @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Pilihan -Indexes + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.ralat com-ssl.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.kira-kira 

Anda boleh memberikan apa sahaja nama pada fail sijil SSL anda.

SSLCertificateFile / etc / apache2 / ssl / certificatefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / nama-sijil-kunci.kunci SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.kira-kira

Periksa sintaks fail konfigurasi.

sudo apachectl -t

Sekiranya anda mendapat mesej "Sintaks OK", gunakan baris perintah ini untuk mematikan hos maya lalai.

sudo a2dissite 000-default.pengesahan

Perintah berikut harus mengaktifkan hos maya baru.

sudo a2ensite fosslinuxowncloud.com.pengesahan

Mulakan semula Apache untuk mengaktifkan perubahan.

sudo systemctl mulakan semula apache2

Langkah 6 - Mengkonfigurasi Pangkalan Data MySQL untuk Owncloud

Akses MySQL menggunakan akaun root.

sudo mysql -u root -p

Buat pangkalan data, dan beri nama seperti yang anda mahukan.

buat pangkalan data fosslinuxowncloud;

Buat pengguna DB dan berikan hak istimewa.

buat pengguna 'ownclouduser' @ 'localhost' yang dikenal pasti OLEH 'QB35JaFV6A9 = BJRiT90';
berikan semua keistimewaan di fosslinuxowncloud.* untuk memilikiclouduser @ localhost;

Keistimewaan Flush.

hak istimewa flush;

Langkah 7 - KonfigurasikanCloud sendiri

Buka penyemak imbas web dan arahkan ke alamat berikut untuk mengakses antara muka webCloud sendiri.

https: // Nama-Domain atau IP

Antara Muka Web Owncloud

Buat akaun pentadbir dengan memilih nama pengguna dan kata laluan. Tidak perlu mengubah suai Folder Data.

Isi butiran nama pangkalan data, nama pengguna pangkalan data, dan kata laluan pangkalan data. Di sini kami memasang pangkalan data di pelayan yang sama, jadi kami membiarkan host pangkalan data sebagai "localhost".

Konfigurasi

Klik butang "Selesaikan persediaan" untuk menyelesaikan konfigurasi.

Sekarang ia harus mengalihkan ke halaman log masuk. Anda boleh memberikan nama pengguna dan kata laluan yang diberikan untuk mengakses papan pemuka.

Halaman Log Masuk

Di dalam Owncloud

Anda boleh menggunakan klien desktop atau mudah alih untuk menyegerakkan data anda ke cloud anda sendiri. Muat turun pelanggan OwnCloud dari sini.

Owncloud-Files-and-Folder

Langkah 8 - Pasang klien Owncloud di Ubuntu 18.04 Desktop

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

wget -nv https: // muat turun.terbuka.org / repositori / isv: ownCloud: desktop / Ubuntu_18.04 / Pelepasan.kunci -O Pelepasan.kunci
tambah kunci apt - < Release.key

Kemas kini repositori.

apt-get kemas kini

Tambah repositori.

sh -c "echo 'deb http: // muat turun.terbuka.org / repositori / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sumber.senarai.d / isv: ownCloud: desktop.senarai "

Kemas kini repositori.

apt-get kemas kini

Pasang pelanggan.

apt-get install owncloud-client

Setelah pemasangan selesai, buka klien Sync desktop ownCloud, tambahkan nama Domain anda dan klik seterusnya.

Buka-Owncloud-Pelanggan

Maka anda harus mendapatkan tetingkap kelayakan Pengguna di mana anda harus memberikan nama pengguna dan kata laluan anda.

Kelayakan Pengguna

Kemudian anda boleh memilih folder tempatan dan mengkonfigurasi tetapan penyegerakan.

Owncloud-Local-Folder-Pilihan

Selepas anda mengklik sambung, ia akan menyegerakkan data dengan pelayan.

Penyegerakan Data

Penyegerakan-Selesai

Anda boleh menambahkan fail anda ke folder localCloud sendiri. Sebagai contoh, saya telah menambahkan gambar ke folder.

Tambah-Gambar

Maka ia harus disegerakkan ke pelayan.

Sekarang anda boleh pergi ke pelayan dan memeriksa data. Anda dapat melihat gambar yang ditambahkan di pelayan.

Tambah-Fail-Pada-Pelayan

Sekiranya anda sampai sejauh ini, anda berjaya memasang dan mengkonfigurasi pelayanCloud sendiri dan juga menyegerakkan fail dengan klien desktopnya.

Bagaimana pemasangan anda berjalan? Beritahu kami maklum balas anda dalam komen di bawah, dan jangan lupa untuk berkongsi artikel ini dengan rakan dan rakan anda yang mungkin berguna.

5 Produk Tetikus Komputer Ergonomik Teratas untuk Linux
Adakah penggunaan komputer yang berpanjangan menyebabkan rasa sakit di pergelangan tangan atau jari anda? Adakah anda mengalami sendi kaku dan selalu ...
Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...
Buat semula butang tetikus anda secara berbeza untuk perisian yang berbeza dengan X-Mouse Button Control
Mungkin anda memerlukan alat yang dapat mengubah kawalan tetikus anda dengan setiap aplikasi yang anda gunakan. Sekiranya ini berlaku, anda boleh menc...