Ubuntu 및 파생 제품에 Nextcloud 16을 설치하는 방법은 무엇입니까?

다음 클라우드

몇 시간 전에 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 설치.

Nextcloud 로고

이를 위해 터미널을 열고 다음 명령을 실행해야합니다.:

 
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

관리자 사용자 이름과 비밀번호를 선택한 다음 데이터 폴더를 선택할 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   데이비드 프레이어 가르시아

    우선 블로그에서 축하합니다. 정기적으로 팔로우하고 Linux에 대해 많이 배웁니다.
    넥스트 클라우드 서버를 PC에 장착 할 생각인데 Snap을 통한 설치가 서버로만 설치할 수 있는지 아니면 클라이언트로만 설치할 수 있는지 알고 싶습니다.
    사전에 대단히 감사합니다
    인사