연락처 정보

코스 개요

연동 가능한 메시징의 주권 확보

  • Slack과 Teams가 데이터 실루로 작동하고 해외 관할권에 노출되는 이유.
  • Matrix 프로토콜 아키텍처: Homeservers, 채널(Rooms), 이벤트 및 연동(Federation).
  • 기준 서버로서의 Synapse: 주요 기능 및 리소스 프로필.
  • Mattermost, Rocket.Chat, Zulip과의 비교.

Synapse 배포

  • Docker Compose 스택: synapse, postgres, element-web.
  • 네이티브 패키지 설치 및 systemd 서비스 설정.
  • Nginx와 TLS를 사용한 Reverse Proxy 구성.
  • 초기 설정 생성 및 데이터베이스 마이그레이션.

클라이언트 구성

  • Element Web 배포 및 커스텀 브랜딩.
  • 데스크톱 및 모바일 앱용 커스텀 Homeserver URL 설정.
  • 사용자 등록, 로그인 및 비밀번호 재설정.
  • 게스트 접근 권한 및 채널 검색 정책.

암호화 및 보안

  • Olm 및 Megolm을 사용한 종단 간 암호화.
  • 기기 인증 및 크로스 서명(Cross-signing).
  • 비밀번호를 통한 키 백업 및 복구.
  • 암호화된 콘텐츠에 대한 관리자 접근: 제한 사항 및 완화 방안.

브리징 및 통합

  • Slack, Discord, IRC, WhatsApp 브리지.
  • 이메일 알림 및 GitHub/GitLab 웹훅.
  • 암호화된 화상 통화를 위한 Jitsi 통합.
  • matrix-nio SDK를 사용한 커스텀 봇 개발.

연동 및 거버넌스

  • 연동 화이트리스트 및 블랙리스트 정책.
  • 채널 버전 업그레이드 및 상태 해결.
  • 미디어 저장소 제한 및 보관 기간.
  • 악성 행위 및 신고 도구를 위한 스팸 방지 기능.

유지 관리 및 확장

  • 데이터베이스 최적화 및 이전 데이터 삭제를 위한 Purge API.
  • 미디어 저장소 정리 및 S3 오프로딩.
  • 고트래픽 배포를 위한 워커 모드.
  • Homeserver 상태의 백업 및 재해 복구.

요건

  • 중급 수준 리눅스 및 Docker 관리 능력.
  • 인스턴트 메시징 프로토콜 및 연동(Federation)에 대한 이해.
  • PostgreSQL 및 Python 애플리케이션 배포에 대한 친숙함.

대상 수강생

  • 주권 기반 대안으로 Slack, Teams 또는 Discord를 교체하려는 IT 팀.
  • 종단 간 암호화가 적용된 온프레미스 메시징이 필요한 조직.
  • 연동 가능하고 감사 가능한 채팅이 필요한 정부 및 방산 팀.
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리