Bagaimana cara memasang Nextcloud 16 di Ubuntu dan derivatif?

Nextcloud

Beberapa jam yang lalu Nextcloud versi 16 baru tiba yang dbertujuan meningkatkan keselamatan dan perkongsian fail dengan bantuan pembelajaran mesin. Projek ini juga mempunyai pengurusan projek kecil dan ACL untuk menggantikan pelayan fail lama.

Salah satu ciri baru adalah penggunaan pembelajaran mesin. Menurut pengumuman itu, projek itu bukan sahaja ingin mengesan log masuk yang berniat jahat, tetapi juga menawarkan cadangan untuk berkongsi fail.

Ini berlaku, misalnya, untuk kumpulan dan orang yang pengguna sering berkongsi kandungannya.

Kaedah baru untuk berkongsi fail di syarikat menyediakan senarai kawalan akses (ACL).

Mereka membenarkan pentadbir di rangkaian klasik untuk mengekalkan kawalan atas hak akses ke fail dan direktori individu melalui pemetaan fail, folder, dan subfolder yang terperinci.

Si mereka ingin mengetahui lebih lanjut mengenainya keluaran ini anda boleh periksa pautan berikut.

Pemasangan Nextcloud 16 di Ubuntu

Bagi mereka yang berminat untuk memasang versi baru NextCloud 16 pada sistem mereka, mereka harus mengikuti arahan yang kami kongsikan kepada anda di bawah.

Pemasangan melalui pakej Snap

Kaedah pertama yang akan kami tunjukkan adalah pemasangan dari pakej Snap ini adalah kaedah termudah untuk memasang NextCloud di distro anda.

Pada masa ini satu-satunya perincian adalah bahawa versi baru belum diperbaharui menjadi stabil di Snap, kerana masih dalam versi Beta. Walaupun hanya beberapa jam untuk dikemas kini.

NextCloud diedarkan secara snap sebagai satu aplikasi bersama dengan kebergantungannya dan ia akan berjalan dengan selamat pada sistem.

Perkara yang paling penting mengenai kaedah pemasangan ini ialah Snaps direka untuk aplikasi yang selamat, kotak pasir, kemas, yang diasingkan dari sistem yang mendasari dan aplikasi lain.

Untuk memasang pakej Nextcloud dari Snap, mereka hanya perlu menjalankan perintah berikut di terminal:

 sudo snap install nextcloud

Pemasangan tradisional

Kaedah lain untuk memasang versi baru NextCloud 16 adalah pasang pelayan web dan PHP.

Logo Nextcloud

Untuk ini kita harus membuka terminal dan melaksanakan perintah berikut di dalamnya:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

Sekarang anda telah mengatur persekitaran, semuanya yang tinggal adalah memilih pangkalan data yang menyokong pemasangan untuk ini kita akan melaksanakan perkara berikut:

 sudo apt-get install mariadb-server php-mysql

Semasa pemasangan, anda akan diminta memilih kata laluan root . Sekiranya anda tidak diminta memilih kata laluan, lalai akan kosong.

Sekarang perlu memasukkan pangkalan data (mereka akan diminta kata laluan yang baru anda tetapkan):

 mysql -u root -p

Bagaimana sekarang anda mesti membuat pangkalan data:

CREATE DATABASE nextcloud;

Sekarang mereka perlu mencipta pengguna untuk digunakan untuk menyambung ke pangkalan data:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

Langkah terakhir adalah berikan hak istimewa kepada pengguna baru:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Setelah selesai, ketik Ctrl-D untuk keluar.

Langkah terakhir adalah memasang Nextcloud dengan:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

Sekarang kita harus membuat fail baru di /etc/apache2/sites-available/nextcloud.conf . Kami akan mengeditnya dengan editor pilihan kami:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

Setelah selesai, sudah tiba masanya untuk mengaktifkan laman baru dan mengaktifkan mod apache Apa yang diperlukan oleh NextCloud:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Setelah selesai memilih pangkalan data, masa untuk memasang semuanya. Pergi ke http: // your_address / nextcloud /

Atau sebagai localhost / nextcloud

Pilih nama pengguna dan kata laluan pentadbir, maka anda boleh memilih folder data.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   David membebaskan garcia kata

    Pertama sekali, tahniah di blog, saya mengikutinya dengan kerap dan banyak belajar mengenai Linux.
    Saya berfikir untuk memasang pelayan Nextcloud pada PC dan saya ingin mengetahui sama ada pemasangan melalui Snap sah untuk memasangnya sebagai pelayan atau hanya sebagai pelanggan.
    terima kasih banyak-banyak
    Sesuatu ucapan