Nextcloud 16, Ubuntu ve türevlerine nasıl kurulur?

Nextcloud

Birkaç saat önce Nextcloud'un yeni 16 sürümü geldi hangisi dgüvenliği ve dosya paylaşımını geliştirmeyi amaçlayan makine öğreniminin yardımıyla. Proje ayrıca eski dosya sunucularının yerini alacak küçük bir proje yönetimi ve ACL içerir.

Yeni özelliklerden biri makine öğreniminin kullanımı. Duyuruya göre proje, yalnızca kötü amaçlı girişleri tespit etmek istemiyor, aynı zamanda dosya paylaşımı için öneriler de sunuyor.

Bu, örneğin, kullanıcıların sıklıkla içerik paylaştığı gruplar ve kişiler için geçerlidir.

Şirketlerde dosya paylaşmanın yeni yolları, erişim kontrol listeleri (ACL'ler) sağlar.

Klasik ağlardaki yöneticilerin, dosyaların, klasörlerin ve alt klasörlerin ayrıntılı eşlemesi aracılığıyla tek tek dosyalara ve dizinlere erişim hakları üzerinde denetim sağlamalarına olanak tanır.

Si bunun hakkında daha fazlasını bilmek istiyorlar bu sürümün kontrol edebilirsiniz aşağıdaki bağlantı.

Ubuntu'da Nextcloud 16 kurulumu

NextCloud 16'nın yeni sürümünü sistemlerine yükleyebilmek isteyenler, aşağıda sizlerle paylaştığımız talimatları takip etmelidir.

Snap paketi üzerinden kurulum

Size göstereceğimiz ilk yöntem, Snap paketlerinden kurulumdur. bu, NextCloud'u dağıtımınıza yüklemenin en kolay yoludur.

Şu an için tek ayrıntı, yeni sürümün henüz Beta sürümünde olduğu için Snap'te henüz kararlı hale getirilmemiş olmasıdır. Güncellenmesi saatler olsa da.

NextCloud, bağımlılıkları ile birlikte tek bir uygulama olarak anlık olarak dağıtılır ve sistem üzerinde güvenle çalışır.

Bu yükleme yöntemiyle ilgili en önemli şey, Snaps'lerin güvenli, korumalı, kapsayıcıya alınmış uygulamalar, temeldeki sistemden ve diğer uygulamalardan izole olacak şekilde tasarlanmasıdır.

Nextcloud paketini Snap'ten yüklemek için, sadece aşağıdaki komutu bir terminalde çalıştırmaları gerekir:

 sudo snap install nextcloud

Geleneksel kurulum

NextCloud 16'nın yeni sürümünü yüklemenin diğer yöntemi şudur: bir web sunucusu ve PHP kurun.

Nextcloud logosu

Bunun için bir terminal açmamız ve içinde aşağıdaki komutları yürütmemiz gerekecek:

 
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

Artık ortamı kurduğunuza göre, her şey Geriye kalan, kurulumu destekleyen bir veritabanı seçmektir bunun için aşağıdakileri uygulayacağız:

 sudo apt-get install mariadb-server php-mysql

Kurulum sırasında, bir root şifresi seçmeniz istenecek . Parola seçmeniz istenmezse, varsayılan boş olacaktır.

Şimdi veritabanına girmeniz gerekiyor (yeni belirlediğiniz şifre sorulacak):

 mysql -u root -p

Şimdi ne olacak bir veritabanı oluşturmanız gerekir:

CREATE DATABASE nextcloud;

Şimdi kullanıcıyı yaratmaları gerekiyor veritabanına bağlanmak için kullanılacak:

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

Son adım ayrıcalıkları yeni kullanıcıya verin:

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

FLUSH PRIVILEGES;

Bitirdiğinizde çıkmak için Ctrl-D tuşlarına basın.

Son adım, Nextcloud'u aşağıdakilerle kurmaktır:

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

Şimdi yeni bir dosya oluşturmalıyız /etc/apache2/siteler kullanılabilir/nextcloud.conf . Bunu tercih ettiğimiz editörle düzenleyeceğiz:

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> 

Bir kez yapıldığında, yeni siteyi etkinleştirmenin ve apache modlarını etkinleştirmenin zamanı geldi NextCloud'un ihtiyacı olan:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Veritabanını seçmeyi tamamladığınızda, her şeyi kurma zamanı. Http: // adresiniz / nextcloud / adresine gidin

Veya localhost / nextcloud gibi

Bir yönetici kullanıcı adı ve şifresi seçin, ardından veri klasörünü seçebilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   David freire garcia dijo

    Öncelikle blogu tebrik ediyorum, düzenli olarak takip ediyorum ve Linux hakkında çok şey öğreniyorum.
    Bir Nextcloud sunucusunu bir PC'ye bağlamayı düşünüyorum ve Snap üzerinden kurulumun onu bir sunucu olarak mı yoksa sadece bir istemci olarak mı kurmak için geçerli olduğunu bilmek istiyorum.
    şimdiden çok teşekkür ederim
    selamlar