Installasi & Konfigurasi CloudStorage 'NextCloud' pada Ubuntu 18.04
Isi kandungan:
- Prasyarat
- Langkah 1: Mewujudkan Pangkalan Data MySQL
- Langkah 2: Memasang PHP dan Apache
- Langkah 3: Mengkonfigurasi firewall
- Langkah 4: Memuat turun Nextcloud
- Langkah 5: Mengkonfigurasi Apache
- Langkah 6: Memasang Nextcloud
- Kesimpulannya
Nextcloud adalah sumber terbuka, platform berkongsi fail dan kerjasama, yang serupa dengan Dropbox. Ia disertakan bersama pemain media, kalendar dan pengurusan kenalan.
Nextcloud adalah 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 Nextcloud dengan Apache pada mesin Ubuntu 18.04.
Prasyarat
Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Langkah 1: Mewujudkan Pangkalan Data MySQL
NextCloud boleh menggunakan pangkalan data SQLite, PostgreSQL atau MySQL untuk menyimpan semua datanya. Dalam tutorial ini, kami akan menggunakan MySQL sebagai pangkalan data pilihan.
Untuk membuat pangkalan data dan pengguna, login pertama ke shell MySQL dengan menaip perintah berikut:
sudo mysql
Jalankan penyataan SQL berikut untuk membuat pangkalan data bernama
nextcloud
, pengguna bernama
nextclouduser
dan memberikan semua kebenaran yang diperlukan kepada pengguna:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Langkah 2: Memasang PHP dan Apache
Nextcloud adalah aplikasi PHP. PHP 7.2 yang merupakan versi PHP lalai di Ubuntu 18.04 disokong sepenuhnya dan disyorkan untuk Nextcloud.
Jalankan arahan berikut untuk memasang Apache, PHP dan semua pelanjutan PHP yang diperlukan dan:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
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:
Langkah 4: Memuat turun Nextcloud
Pada masa penulisan artikel ini, versi stabil terkini dari Nextcloud adalah versi 15.0.0. Sebelum meneruskan langkah seterusnya, lawati halaman muat turun NextCloud dan semak jika terdapat versi Nextcloud yang baru.
Mulakan dengan memuat turun versi terbaru dari Nextcloud menggunakan perintah wget berikut:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
Setelah muat turun selesai, ekstrak arkib ke direktori / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Tetapkan pemilikan yang betul supaya pelayan web Apache dapat mempunyai akses penuh ke fail dan direktori Nextcloud.
sudo chown -R www-data: /var/www/nextcloud
Langkah 5: Mengkonfigurasi Apache
Buka editor teks anda dan buat fail konfigurasi Apache berikut.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Dayakan konfigurasi yang baru ditambah dan semua modul Apache yang diperlukan dengan:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Aktifkan perubahan dengan memulakan semula perkhidmatan Apache:
Langkah 6: Memasang Nextcloud
Sekarang Nextcloud dimuat turun dan semua perkhidmatan yang diperlukan dikonfigurasi membuka pelayar anda dan memulakan pemasangan Nextcloud dengan melawat nama domain atau alamat IP pelayan anda diikuti oleh
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Anda akan dibentangkan dengan halaman persediaan Nextcloud.
Kesimpulannya
Anda telah belajar cara memasang dan mengkonfigurasi Nextcloud pada mesin Ubuntu 18.04 anda. Jika anda mempunyai nama domain yang dikaitkan dengan pelayan Nextcloud anda, anda boleh mengikuti panduan ini dan selamatkan Apache anda dengan Let's Encrypt.
Untuk mencari maklumat lanjut tentang cara menguruskan contoh Nextcloud anda lawati halaman dokumentasi Nextcloud.
nextcloud ubuntu apacheBagaimana untuk memasang dan mengkonfigurasi pelayan nfs pada ubuntu 18.04

Sistem Fail Rangkaian (NFS) adalah protokol sistem fail yang diedarkan yang membolehkan anda berkongsi direktori jauh melalui rangkaian. Dalam tutorial ini, kami akan menerangkan cara menyediakan Server NFSv4 di Ubuntu 18.04.
Bagaimana untuk memasang dan mengkonfigurasi nextcloud dengan apache pada centos 7

Nextcloud adalah sumber terbuka, platform berkongsi fail dan kerjasama, yang serupa dengan Dropbox. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi Nextcloud dengan Apache pada mesin CentOS 7.
Bagaimana untuk memasang dan mengkonfigurasi sendiricloud dengan apache pada ubuntu 18.04

ownCloud adalah sumber terbuka, penyegerakan fail yang dihoskan sendiri dan platform berkongsi fail. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi ownCloud dengan Apache pada mesin Ubuntu 18.04.