티스토리 뷰
반응형
참고 사이트: https://github.com/miiingo/nextcloud-v21.0-docker
■ 버전 설명
현재 최신버전인 latest 버전을 사용한다. (2021.06.28 기준)
- Nextcloud: 21.0.2.1
- PostgreSQL: 13.3-1.pgdg100+1
■ 기본 설정
데이터 보존을 위해 볼륨을 설정하는데, 여기에서는 호스트 경로와 볼륨 처리한다.
Docker Volume으로 처리도 가능하다.
# 호스트 경로 볼륨 저장소 생성
mkdir -p /docker/nextcloud/db
# Nextcloud 프로젝트 복제
cd /opt/gopath/src/github.com/honeybee
git clone https://github.com/miiingo/nextcloud-v21.0-docker nextcloud
■ Nextcloud 실행
# Nextcloud 실행
cd /opt/gopath/src/github.com/honeybee/nextcloud
docker-compose up -d
● trusted_domain 설정
localhost가 아닌 특정 IP나 도메인으로 접속하기 위해서는 trusted_domain 설정을 추가해주어야 한다. (Nextcloud의 Docs에서는 NEXTCLOUD_TRUSTED_DOMAINS 환경변수를 설정하면 자동으로 적용된다고 하는데, 테스트 결과 적용이 제대로 되지 않음. 따라서 별도로 설정 필요)
로컬 환경의 docker/nextcloud/config/config.php 파일에 trusted_domain 설정이 되어있는지 확인한다. (볼륨 처리가 되어있기 때문에 Nextcloud 컨테이너 내의 /var/www/html/config/config.php 파일과 동일함)
# trusted_domain 설정 확인
sudo cat /docker/nextcloud/config/config.php
원하는 trusted_domain이 설정에 추가되어있지 않은 경우, 다음 내용을 추가해주어야 한다. 여기서 IP 주소는 Nextcloud 컨테이너를 실행한 호스트의 IP 주소를 입력해야한다.
sudo vi /docker/nextcloud/config/config.php
# config/config.php 파일에 다음 내용 추가
'trusted_domains' =>
array (
0 => '<Nextcloud 컨테이너를 실행한 호스트의 IP 주소 ex:127.0.0.1>:8080',
),
이제 <해당 IP 주소>:8080 경로로 Nextcloud 웹 페이지 접속이 가능하다.
■ Nextcloud 종료
# Nextcloud 종료
cd /opt/gopath/src/github.com/honeybee/nextcloud
docker-compose down
# 볼륨 처리한 이전 데이터 삭제 필요 시 다음 실행
## 호스트 경로 볼륨으로 설정한 경우 (이후 볼륨 저장소를 다시 생성해주어야함)
sudo rm -rf /docker/nextcloud
## Docker Volume으로 설정한 경우
docker volume rm db nextcloud
반응형
'OS > Ubuntu' 카테고리의 다른 글
[Ubuntu] Ubuntu 18.04에 GitLab CE 로컬로 실행 (0) | 2021.07.05 |
---|---|
[Ubuntu] "sudo: unable to resolve host <호스트명>: 연결 시간 초과" 오류 해결 방법 (0) | 2021.06.03 |
[Ubuntu] GNU bash v5.0 설치 방법 (0) | 2021.04.21 |
[Ubuntu] sudo apt-get update 실행 시 발생하는 NO_PUBKEY 오류 해결 방법 (1) | 2021.04.16 |
[Ubuntu] Ubuntu 16.04에서 크롬(Chrome) 버전 다운그레이드 및 업데이트 중지 (0) | 2020.11.03 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 하이퍼레저 인디
- 기초 of 기초 데이터 개념
- 알고리즘
- Blockchain
- 코테
- DOCs
- 어서와 데이터는 처음이지
- Private Data
- 코딩테스트
- 블록 체인
- 하이퍼레저 패브릭
- 문제풀이
- Hyperledger Fabric v1.2
- Hyperledger Indy
- 코딜리티
- codility
- 암브로셔스
- Hyperledger Fabric v1.1
- ambrosus
- 직딩잇템
- ubuntu
- docker
- 블록체인
- 하이퍼레저 페브릭
- javascript
- 빅데이터 교육
- 빅데이터 강의
- Hyperledger Fabric
- 빅데이터
- 빅데이터 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함