●EC2에 Route53 연결하여 도메인 부여 해줄 것 (필수)
●●●docker-compose.yml
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
version: '3'
services:
synapse:
#build:
#context: ../..
#dockerfile: docker/Dockerfile
user: 1000:1000
image: docker.io/matrixdotorg/synapse:latest
container_name: matrix_synapse
environment:
- SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
volumes:
- ./synapse:/data
- ./synapse/log:/var/log
ports:
- 8008:8008
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
●●●homeserver.yaml
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
server_name: "도메인"
pid_file: /data/homeserver.pid
web_client: False
soft_file_limit: 0
listeners:
- port: 8008
tls: false
type: http
x_forwarded: true
resources:
- names: [client, federation]
compress: false
database:
name: sqlite3
args:
database: /data/homeserver.db
log_config: "/data/log_config.yaml"
media_store_path: /data/media_store
report_stats: true
macaroon_secret_key: "#cfPbx■■■■■■■■■■■■■■■■■■■■■Mvy&*TfbjAV^"
form_secret: "6l^k=B■■■■■■■■■■■■■■■■■■■■■HZVU0Iv." <<■■■■■■■ 랜덤 키
signing_key_path: "/data/도메인.signing.key" <<■■■■■■■ 해당 도메인 적기
enable_registration: False
public_baseurl: "https://도메인:8008" <<■■■■■■■ 해당 도메인 적기
private_key: "/data/도메인.tls.key" <<■■■■■■■ 해당 도메인 적기
registration_shared_secret: "9HB0wC■■■■■r23■■■■■nMXk8" <<■■■■■■■ 랜덤 키
#
federation_domain_whitelist:
- "도메인"
federation_ip_range_blacklist:
- "0.0.0.0/0"
federation_certificate_verification: false
federation:
enabled: true
allow_public_rooms: true
allow_access_token: true
allow_invites: true
allow_directory: true
#
trusted_key_servers:
- server_name: "matrix.org"
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
●●●계정 생성 방법
해당 컨테이너 접속 후
/data 이동
register_new_matrix_user -c homeserver.yaml https://도메인:8008
아래 나옴
ID
PW
PW re
admin 유무
비번 변경은 웹 접속 해서 가능
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
●●●접속 방법
https://app.element.io/#/login 접속 URL
편집 눌러서 설정한 도메인 넣기
'Opensource' 카테고리의 다른 글
Matrix Synapse 구성 (추가)(admin,E2EE해제) (0) | 2023.07.17 |
---|---|
Apache + php + CodeIgniter4 (0) | 2023.06.22 |
Prometheus node_exporter 설치 (0) | 2023.06.02 |
Grafana9 alert templates 그래프 사진 추가 (0) | 2023.05.19 |
Thumbor 설치 및 conf 변경 스크립트 (unsafe 제거) (0) | 2023.05.17 |