서버 운영/Nextcloud

Nextcloud 15 설치

씨실과 날실 2019. 2. 5. 09:30

[관련 게시물]

Nextcloud 14

Nextcloud 14 설치

2018/11/28 - [IT/가상머신, 서버, CMS 구축] - Nextcloud 14 설치

Nextcloud 14 DB 백업

2019/01/15 - [IT/가상머신, 서버, CMS 구축] - MariaDB & MySQL 백업과 복원 - Nextcloud 14

Nextcloud 14 마이너 업그레이드

2019/01/14 - [IT/가상머신, 서버, CMS 구축] - Nextcloud 14 마이너 업그레이드


Nextcloud 15

Nextcloud 15 설치

2019/02/05 - [IT/가상머신, 서버, CMS 구축] - Nextcloud 15 설치

Nextcloud 14 DB 백업

2019/01/15 - [IT/가상머신, 서버, CMS 구축] - MariaDB & MySQL 백업과 복원 - Nextcloud 14

Nextcloud 14 → 15 메이저 업그레이드

2019/02/04 - [IT/가상머신, 서버, CMS 구축] - Nextcloud 14에서 15로 메이저 업그레이드

Nextcloud 14, 15 공식 문서

[Nextcloud14]

Nextcloud14 유지보수 문서

https://docs.nextcloud.com/server/14/admin_manual/maintenance/index.html

Nextcloud 14 백업 공식 문서

https://docs.nextcloud.com/server/14/admin_manual/maintenance/backup.html

Nextcloud 14 복원 공식 문서

https://docs.nextcloud.com/server/14/admin_manual/maintenance/restore.html

Nextcloud 14 업그레이드 방법 공식 문서

https://docs.nextcloud.com/server/14/admin_manual/maintenance/upgrade.html

Nextcloud 14 업그레이드 유지보수 모드 사용 공식 문서

https://docs.nextcloud.com/server/14/admin_manual/maintenance/upgrade.html#maintenance-mode

Nextcloud 14 업데이터를 이용한 업그레이드 공식 문서

https://docs.nextcloud.com/server/14/admin_manual/maintenance/update.html

[Nextcloud 15]

Nextcloud15 유지보수 문서

https://docs.nextcloud.com/server/15/admin_manual/maintenance/index.html

Nextcloud 15 백업 공식 문서

https://docs.nextcloud.com/server/15/admin_manual/maintenance/backup.html

Nextcloud 14 복원 공식 문서

https://docs.nextcloud.com/server/15/admin_manual/maintenance/restore.html

Nextcloud 15 업그레이드 방법 공식 문서

https://docs.nextcloud.com/server/15/admin_manual/maintenance/upgrade.html

Nextcloud 15 업그레이드 유지보수 모드 사용 공식 문서

https://docs.nextcloud.com/server/15/admin_manual/maintenance/upgrade.html#maintenance-mode

Nextcloud 15 업데이터를 이용한 업그레이드 공식 문서

https://docs.nextcloud.com/server/15/admin_manual/maintenance/update.html


[작업환경]

가상머신 : VirtualBox 6.0

OS : Ubuntu 18.04.1

Apache2 : Apache/2.4.29 (Ubuntu)

PHP7 : PHP 7.2.10-0ubuntu0.18.04.1

MariaDB : mysql  Ver 15.1 Distrib 10.3.12-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

phpMyAdmin : phpMyAdmin 4.6.6deb5

우리는 Nextcloud 14 설치와 마이너 업그레이드 그리고 Nextcloud 14에서 15로 메이저 업그레이드를 알아보았습니다.

방문 통계를 보니 근래 Nextcloud 관련 자료를 찾아 제 블로그를 찾아주시는 분들이 늘었습니다. 제 연재가 여러분들께 조금이나마 도움이 되었기를 바랍니다.

2018년 12월 10일, Nextcloud 15가 처음 출시되고 2019년 1월 11일자로 15.0.2로 업그레이드 되었습니다. 그리고 2월 21일에 15.0.3이 출시 될 예정입니다.

개인적으로 Nextcloud 15 설치 글을 적어야 할 필요가 있을까 하는 의문이 들었습니다. 제가 설치해본 바 지난번 Nextcloud 14 설치와 대동소이했기 때문입니다. 그러나 언제나 해당 분야를 새로 접하는 분들은 있기 마련이고 늘 최신 정보를 찾기를 바란다는 것을 알기에 짬을 내어 이렇게 글을 적습니다.

단 이번에는 그림 비중을 좀 줄이고, 작업 과정도 최소한으로 줄여서 소개하고자 합니다. 리눅스 및 서버 구축 초심자이시거나 이번의 제 글이 어려우신 분, 또는 각 단계별로 보다 자세한 내용을 알고 싶으신 분들은 글 위 관련 게시물을 참고하시기 바랍니다.

Nextcloud 14와 15는 설치와 유지보수 부분에 있어서 대동소이하므로 Nextcloud 14 관련 글을 보시면 도움이 되실 겁니다.

최신 파일 다운로드

study@study-VirtualBox:~$ cd ./다운로드
study@study-VirtualBox:~/다운로드$ wget https://download.nextcloud.com/server/releases/nextcloud-15.0.2.tar.bz2
--2019-01-28 21:17:15--  https://download.nextcloud.com/server/releases/nextcloud-15.0.2.tar.bz2
Resolving download.nextcloud.com (download.nextcloud.com)... 88.198.160.133
접속 download.nextcloud.com (download.nextcloud.com)|88.198.160.133|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 36224830 (35M) [application/x-bzip2]
Saving to: ‘nextcloud-15.0.2.tar.bz2’

nextcloud-15.0.2.ta 100%[===================>]  34.55M  8.89MB/s    in 6.2s    

2019-01-28 21:17:23 (5.53 MB/s) - ‘nextcloud-15.0.2.tar.bz2’ saved [36224830/36224830]

study@study-VirtualBox:~/다운로드$

압축 해제

sudo tar -xvf nextcloud-15.0.2.tar.bz2 -C /var/www/html 

소유권과 퍼미션(권한) 조정

study@study-VirtualBox:~/다운로드$ cd /var/www/html
study@study-VirtualBox:/var/www/html$ sudo chown -R www-data:www-data nextcloud
study@study-VirtualBox:/var/www/html$ sudo chmod -R 775 nextcloud
study@study-VirtualBox:/var/www/html$ 

DB 생성

study@study-VirtualBox:/var/www/html$ mysql -h localhost -u root -p -e "CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"
Enter password: 
study@study-VirtualBox:/var/www/html$ 

Apache2 환경 설정

파일 생성 

nextcloud.conf : /etc/apache2/sites-available - 생성 위치

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

Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud

아파치에 사이트 환경 활성화

study@study-VirtualBox:/etc/apache2/sites-available$ sudo a2ensite nextcloud.conf
Enabling site nextcloud.
To activate the new configuration, you need to run:
  systemctl reload apache2
study@study-VirtualBox:/etc/apache2/sites-available$ sudo systemctl reload apache2
study@study-VirtualBox:/etc/apache2/sites-available$ sudo service apache2 restart
study@study-VirtualBox:/etc/apache2/sites-available$

mod_rewrite 모듈 활성화

study@study-VirtualBox:~$ sudo a2enmod rewrite
[sudo] study의 암호:
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2 

아파치 웹서버 재시작

study@study-VirtualBox:~$ sudo systemctl restart apache2

설치 마법사

http://localhost/nextcloud에 접속

사용자 아이디 / 접속 암호 / DB 사용자(root) / DB 접속 암호 / DB 이름(nextcloud) 입력 후 설치 완료 버튼 누름


'서버 운영 > Nextcloud' 카테고리의 다른 글

Nextcloud 14에서 15로 메이저 업그레이드  (2) 2019.02.04
Nextcloud 14 마이너 업그레이드  (0) 2019.01.14
Nextcloud 14 설치  (0) 2018.11.28