몇 시간 전에 Nextcloud의 새 버전 16이 도착했습니다. 그것은 d입니다보안 및 파일 공유 향상을 목표로 함 기계 학습의 도움으로. 이 프로젝트는 또한 오래된 파일 서버를 대체하기위한 작은 프로젝트 관리 및 ACL을 제공합니다.
새로운 기능 중 하나는 기계 학습의 사용. 발표에 따르면 프로젝트는 악성 로그인을 탐지 할뿐만 아니라 파일 공유에 대한 권장 사항도 제공합니다.
예를 들어 이는 사용자가 콘텐츠를 자주 공유하는 그룹 및 사람에게 적용됩니다.
회사에서 파일을 공유하는 새로운 방법은 액세스 제어 목록 (ACL)을 제공합니다.
이를 통해 기존 네트워크의 관리자는 파일, 폴더 및 하위 폴더의 세부 매핑을 통해 개별 파일 및 디렉터리에 대한 액세스 권한을 제어 할 수 있습니다.
Si 그들은 그것에 대해 더 알고 싶어합니다 이 릴리스의 다음 링크.
Ubuntu에 Nextcloud 16 설치
시스템에 NextCloud 16의 새 버전을 설치하는 데 관심이있는 사람들은 아래에서 공유하는 지침을 따라야합니다.
Snap 패키지를 통한 설치
첫 번째 방법은 Snap 패키지에서 설치하는 것입니다. 이것이 배포판에 NextCloud를 설치하는 가장 쉬운 방법입니다.
현재 유일한 세부 사항은 새 버전이 아직 베타 버전이므로 Snap에서 안정적으로 업데이트되지 않았다는 것입니다. 업데이트하는 데 몇 시간이 걸리지 만.
NextCloud는 종속 항목과 함께 단일 애플리케이션으로 스냅에 의해 배포되며 시스템에서 안전하게 실행됩니다.
이 설치 방법에서 가장 중요한 점은 Snap이 기본 시스템 및 기타 응용 프로그램과 격리 된 안전한 샌드 박스 컨테이너화 된 응용 프로그램으로 설계되었다는 것입니다.
Snap에서 Nextcloud 패키지를 설치하려면 터미널에서 다음 명령을 실행하기 만하면됩니다.
sudo snap install nextcloud
전통적인 설치
NextCloud 16의 새 버전을 설치하는 다른 방법은 웹 서버 및 PHP 설치.
이를 위해 터미널을 열고 다음 명령을 실행해야합니다.:
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
이제 환경을 설정 했으므로 나머지는 설치를 지원하는 데이터베이스를 선택하는 것입니다 이를 위해 다음을 실행합니다.
sudo apt-get install mariadb-server php-mysql
설치하는 동안 루트 암호를 선택하라는 메시지가 표시됩니다 . 암호를 선택하라는 메시지가 표시되지 않으면 기본값은 비어 있습니다..
지금 데이터베이스를 입력해야합니다 (방금 설정 한 암호를 묻는 메시지가 표시됩니다) :
mysql -u root -p
이제 뭐 데이터베이스를 생성해야합니다.
CREATE DATABASE nextcloud;
지금 사용자를 생성해야합니다. 데이터베이스에 연결하는 데 사용됩니다.
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';
마지막 단계는 새 사용자에게 권한을 부여하십시오.
GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost'; FLUSH PRIVILEGES;
완료되면 Ctrl-D를 입력하여 종료합니다.
마지막 단계는 다음을 사용하여 Nextcloud를 설치하는 것입니다.
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
지금 새 파일을 만들어야합니다. /etc/apache2/sites-available/nextcloud.conf . 선호하는 편집기로 이것을 편집 할 것입니다.
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>
완료되면 새 사이트를 활성화하고 아파치 모드를 활성화 할 때 NextCloud에 필요한 것 :
a2ensite nextcloud a2enmod rewrite headers env dir mime systemctl restart apache2 ufw allow http ufw allow https
데이터베이스 선택을 마치면 모든 것을 설치할 시간. http : // your_address / nextcloud /로 이동합니다.
또는 localhost / nextcloud
관리자 사용자 이름과 비밀번호를 선택한 다음 데이터 폴더를 선택할 수 있습니다.
우선 블로그에서 축하합니다. 정기적으로 팔로우하고 Linux에 대해 많이 배웁니다.
넥스트 클라우드 서버를 PC에 장착 할 생각인데 Snap을 통한 설치가 서버로만 설치할 수 있는지 아니면 클라이언트로만 설치할 수 있는지 알고 싶습니다.
사전에 대단히 감사합니다
인사