요약:
- 생산적인 시스템을 위해 Docker에서 ownCloud를 실행하는 것이 바람직합니까?
- 필요에 따라 Docker 내에서 ownCloud를 구성하려면 어떻게 해야 합니까(도메인 게시, 데이터 지속성 보장, 보안 설정 조정)?
- ownCloud를 수동으로 설정하는 것이 좋습니까(DB 설치, ownCloud 설치, 구성 조정)?
Ubuntu Server 18.04로 PC를 설정했는데 여기에 ownCloud를 설치하고 싶었습니다. 에ownCloud 웹 사이트세 가지 설치 방법을 찾았습니다.
- 타르볼
- 도커
- 기구
쉽고 리소스 친화적인 것 같아서 Docker를 통해 설치하기로 결정했습니다. 나는 따라 갔다설치 지침모든 것이 예상대로 작동했습니다. Docker는 MariaDB와 Redis를 즉시 설치했습니다.
다음으로 몇 가지 구성을 만들고 싶었습니다.
- 서비스를 인터넷에 게시합니다(도메인과 해당 도메인을 내 동적 IP 주소로 전달하는 동적 DNS 서버가 있습니다).
- 데이터가 서버에 지속적으로 저장되어 있는지 확인했습니다.
- 보안 설정을 조정합니다.
구성을 변경하는 방법에 대한 좋은 소스를 찾을 수 없습니다. 내가 보기엔ownCloud 문서'기존 학교' 설치에 대한 조언만 제공합니다.
답변1
서비스를 게시하기 전에 역방향 프록시로 Nginx 컨테이너를 앞에 배치하는 것이 좋습니다. 잘 구성된 Nginx 프록시는 Owncloud와 정글 사이에 탁월한 보안 계층을 추가합니다.
이 작업을 수행하려는 경우 Nginx+Letsencrypt를 사용할 수 있습니다.영상HTTPS를 사용하여 Owncloud에 연결할 수도 있습니다. 시작하기에 좋은 구성 튜토리얼을 찾을 수 있습니다.여기그리고여기.
어쨌든 Owncloud 서버를 구성하려면 Owncloud 도커 이미지를 사용할 수 있습니다.사용 가능한 변수호스트의 필수 구성 파일을 Owncloud 컨테이너에 마운트하세요.