Linux에서 Matrix Synapse 서버 설치하기

개요 이 글과 비슷한 내용이다. 나는 홈서버를 Xpenology 환경을 사용할 때도 있고 일반 리눅스 환경을 사용할 때도 있어서 다시 정리하는 글이다. Synology NAS가 아닌 일반 Linux 서버 환경에서 Docker를 활용해 Matrix Synapse 서버를 설치하는 방법을 다룬다. Synapse Homeserver 생성 mkdir {data,db};sudo docker run --rm \ -v ./data:/data \ -e SYNAPSE_CONFIG_PATH=/data/homeserver.yaml \ -e SYNAPSE_SERVER_NAME=<서버 주소> \ -e SYNAPSE_REPORT_STATS=no \ matrixdotorg/synapse:latest generate homeserver.yaml 설정 수정 data 폴더 안의 homeserver.yaml 파일에서 server_name: "..." 밑에 다음 내용을 추가한다. enable_registration: true enable_registration_without_verification: true enable_group_creation: true database: name: sqlite3 args: database: /data/homeserver.db 위의 내용을 삭제하고 아래 내용으로 replace 한다. ...

October 30, 2025 · 2 min · 325 words · Me

Synology NAS에 Matrix Synapse 설치하기

도메인 관련 설정 채팅 서버를 운영하고 싶은 subdomain을 세팅한다. 제어판 > 로그인 포털 > 고급 > 역방향 프록시에서 위와 같이 설정한다. 연결성 관련 설정 사용자 지정 머리글 (커스텀 헤더) 생성 시 websocket을 선택하여 위와 같이 설정한다. 제어판 > 네트워크 > 연결성에서 HTTP/2 활성화를 체크한다. 제어판 > 보안 > 고급에서 HTTP 압축 활성화를 체크한다. Synapse 컨테이너 세팅 File Station에서 docker 폴더 밑에 synapse 폴더를 만든다. ...

July 12, 2025 · 2 min · 226 words · Me