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.
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.
Ö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