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
- Akses semua yang anda mahukan
- Berkongsi dengan sesiapa sahaja mengikut syarat anda
- Penyegerakan Mudah Alih dan Desktop
- Sokongan penyulitan dari hujung ke hujung
- Diperluas melalui kerangka Aplikasi Agile
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.
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
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
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 digabungkanNama 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
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".
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.
Anda boleh menggunakan klien desktop atau mudah alih untuk menyegerakkan data anda ke cloud anda sendiri. Muat turun pelanggan OwnCloud dari sini.
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.
Maka anda harus mendapatkan tetingkap kelayakan Pengguna di mana anda harus memberikan nama pengguna dan kata laluan anda.
Kemudian anda boleh memilih folder tempatan dan mengkonfigurasi tetapan penyegerakan.
Owncloud-Local-Folder-Pilihan
Selepas anda mengklik sambung, ia akan menyegerakkan data dengan pelayan.
Anda boleh menambahkan fail anda ke folder localCloud sendiri. Sebagai contoh, saya telah menambahkan gambar ke folder.
Maka ia harus disegerakkan ke pelayan.
Sekarang anda boleh pergi ke pelayan dan memeriksa data. Anda dapat melihat gambar yang ditambahkan di 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.