Ubuntu: Sediakan Nextcloud - bagaimana ia berfungsi
Anda juga boleh menyediakan Nextcloud anda sendiri pada pelayan Ubuntu anda. Kami menunjukkan kepada anda bagaimana ini berfungsi dalam hujung praktikal ini.
Sediakan Nextcloud di Ubuntu - jadi teruskan
- Pergi ke halaman ini dan salin pautan versi terkini. Pastikan ia merupakan arkib ".tar.bz2".
- Sambungkan ke pelayan anda melalui SSH dan tukar ke direktori sementara dengan "cd / tmp".
- Muat turun versi terkini menggunakan "curl -LO //download.nextcloud.com/server/releases/nextcloud-11.0.3.tar.bz2".
- Unzip arkib dengan "sudo tar -C / var / www -xvjf /tmp/nextcloud-11.0.3.tar.bz2 untuk memulakan pemasangan.
- Gunakan "nano /tmp/nextcloud.sh" untuk mencipta skrip shell dan tambahkan yang berikut: "#! / Bin / bash ocpath =" / var / www / nextcloud "htuser =" www-data "htgroup \ n "mkdir -p $ ocpath / data mkdir -p $ ocpath / aset mkdir -p $ ocpath / updater printf" chmod Files and Directories \ n " cari $ {ocpath} / -type f -print0 | xargs -0 chmod 0640 find $ {ocpath} / -type d -print0 | xargs -0 chmod 0750 chmod 755 $ {ocpath} printf "chown directories \ n" chown -R $ {htgroup} $ {ocpath} / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / apps / chown -R $ { $ {htgroup} $ {ocpath} / config / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / data / chown -R $ {htuser} htgroup} $ {ocpath} / themes / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / updater / chmod + x $ {ocpath} / occ printf "chmod / chown .htaccess \ $ {ocpath} /. htaccess] kemudian chmod 0644 $ {ocpath} /. htaccess chown $ {rootuser}: $ {htgroup} $ {ocpath} / .htaccess fi jika [-f $ {ocpath} /data/.htaccess] maka chmod 0644 $ {ocpath} /data/.htaccess chown $ {rootuser}: $ {htgroup} $ {ocpath} /data/.htaccess fi ",
- Kemudian jalankan skrip dengan "sudo bash /tmp/nextcloud.sh". Ini mewujudkan semua direktori yang diperlukan dan memberi mereka hak-hak yang sesuai.
- Untuk memastikan pelayan juga berjalan pada pelayan Linux anda, buat fail konfigurasi lain dengan "sudo nano /etc/apache2/sites-available/nextcloud.conf" dan tambahkan yang berikut di sana: "Alias / nextcloud" / var / www / nextcloud / "Options + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud". Dengan bantuan "sudo a2ensite nextcloud" skrip ini kemudiannya digunakan.
- Sekarang buat modul yang diperlukan dengan "sudo a2enmod rewrite" dan kemas kini pelayan dengan "sudo apt-get update". Turun modul PHP dengan "sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip" dan kemudian mulailah pelayan dengan "sudo systemctl tambah semula apache2 "baru.
Sediakan Nextcloud di Ubuntu - konfigurasi lebih lanjut
- Dalam langkah seterusnya anda log masuk ke pentadbiran MySQL dengan "mysql -u root -p".
- Kemudian gunakan "CREATE DATABASE nextcloud;" pangkalan data untuk Nextcloud.
- Untuk keselamatan, hanya pengguna "nextcloud" harus dapat mengakses pentadbiran MySQL. Tentukan ini dengan "ALL GRANT ON nextcloud. * Ke 'nextcloud' @ 'localhost' DIKENAKAN OLEH 'DATENBANK_PASSWORT';" dan ubah "DATENBANK_PASSWORT" dengan kata laluan pilihan anda.
- Muatkan konfigurasi MySQL dengan "FLUSH PRIVILEGES;" baru dan keluar "keluar" pentadbiran MySQL.
- Buka penyemak imbas anda dan masukkan alamat IP atau web anda dan tambahkan "/ nextcloud" di hujungnya.
- Sekarang anda perlu mengkonfigurasi awan. Pertama masukkan nama pengguna dan kata laluan untuk akaun pentadbir anda.
- Kemudian klik pada "Penyimpanan dan data" dan masukkan data MySQL yang telah anda tetapkan sebelumnya.
- Dengan satu klik pada "Selesaikan persediaan" persediaan itu berjaya diselesaikan.
Sekiranya anda mempunyai pelayan anda beroperasi, anda perlu mengemas kini Nextcloud secara tetap. Kami akan menunjukkan kepada anda ini dalam petua praktikal seterusnya.