Nextcloud update 이후 Nextcloud high performance backend (hpb)설정에 대한 오류가
관리-개요에 표시되는 것을 확인하였습니다.
Nextcloud Talk Documant 를 참고하셔도 됩니다.
설치 환경
현재 환경은 앞의 글에서 설치한 것과 같이 Ubuntu + Docker(portainer) 입니다.
reverse proxy 는 SWAG, DNS는 LuaDNS 를 사용하고 있습니다.
설치 방법
각 단계 세부 내용은 기존 글을 참고하시면 되겠습니다.
1. portainer 에서 stack을 작성하여 nextcloud talk hpb docker 를 실행합니다.
nextcloud domain 은 현재 사용하고 있는 nextcloud 의 주소를 입력하면 됩니다.
signal domain 은 새로 생성할 주소입니다. 사용할 주소로 'signal.도메인' 으로 설정하면 되겠습니다.
비번 24 자리의 경우 ubuntu 환경에서
> openssl rand -hex 24
를 입력하면 생성되는 코드를 입력하면 됩니다. 3번 실행해서 각각 입력해 주세요.
version: '3.3'
services:
talk-hpb:
image: nextcloud/aio-talk:latest
container_name: talk-hpb
restart: always
init: true
ports:
- 3478:3478/tcp
- 3478:3478/udp
- 8181:8081/tcp
environment:
- NC_DOMAIN=(nextcloud domain)
- TALK_HOST=(signal domain)
- TALK_PORT=3478
- TURN_SECRET=(비번 24자리)
- SIGNALING_SECRET=(비번 24자리)
- INTERNAL_SECRET=(비번 24자리)
- TZ=Asia/Seoul
2. SWAG container 에서 sub 도메인을 설정합니다.
Portainer 환경에서 아래와 같이 SWAG exec console 로 들어갑니다.
/config/nginx/proxy-confs/ 로 이동하여 signal.도메인에 대한 subdomain 설정을 합니다.
> cd /config/nginx/proxy-confs/
> cp _template.subdomain.conf.sample signal.도메인.subdomain.conf
> nano signal.도메인.subdomain.conf
stack의 내용과 동일하게, 해당 부분만 수정해 주시면 됩니다.
talk-hpb container를 swag_default 네트워크에 join 시킵니다.
SWAG container를 재부팅합니다.
3. LuaDNS 에 subdomain 을 등록합니다.
4.Nextcloud 관리자 설정에서 talk 설정을 합니다.
URL 에 새로 생성한 subdomain 주소를 입력합니다.
비밀 값에 위에서 설정한 SIGNALING_SECRET 비밀번호 24자리를 입력합니다.
위와 같이 표시되면 정상적으로 설정된 것입니다.
다음 글에서 STUN 및 TURN 서버 설정을 하도록 하겠습니다.
'Docker Container 추천 및 추가 정보 > Nextcloud 기타 설정 및 참고' 카테고리의 다른 글
Nextcloud talk TURN / STUN 설정 (0) | 2025.04.29 |
---|---|
Nextcloud 경고 - bz2 PHP 모듈 (0) | 2024.04.08 |
Strict-Transport-Security 경고 해결 (0) | 2024.03.21 |
유지 보수 모드 & 업데이트 필요 (0) | 2024.03.21 |
Nextcloud 경고 memcache & Redis 설치 - Stack 작성 및 실행 (0) | 2024.03.21 |