Ethora용 SDK 모노레포로, React, React Native, Android, iOS, WordPress SDK와 AI 봇 및 MCP 도구를 제공하는 채팅·메시징 플랫폼입니다.
snikket-im/snikket-server
Snikket 자체 호스팅 개인 메시징 서버용 Docker 이미지를 만드는 빌드 스크립트입니다.
- 스타
- 475
- 포크
- 53
- 열린 이슈
- 59
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
이 저장소에는 오픈소스 자체 호스팅 개인 메시징 시스템인 Snikket 서비스에서 사용하는 Docker 이미지의 빌드 소스가 들어 있습니다. 독점적이고 중앙화된 메시징 플랫폼을 대체하면서도 서비스를 쉽게 설정하고 실행할 수 있도록 하는 것이 목표입니다.
GNU make로 빌드를 실행하고, 프로비저닝에는 Ansible을, 이미지 빌드에는 Docker를 사용합니다. make를 실행하면 이미지가 만들어집니다. 예제 설정 파일 snikket.conf.example을 snikket.conf로 복사해 값을 수정한 뒤 docker compose로 프로젝트를 시작할 수 있습니다.
이 저장소는 일반 설치 가이드를 따르면 되는 최종 사용자보다는 개발이나 테스트 등의 목적으로 직접 Snikket 이미지를 빌드하려는 사람에게 주로 유용합니다.
핵심 기능
- 01GNU make로 Snikket 서버 Docker 이미지를 빌드합니다
- 02빌드 중 프로비저닝에 Ansible을 사용합니다
- 03배포를 맞춤 설정할 수 있는 예제 설정 파일이 포함되어 있습니다
- 04docker compose로 서비스를 시작할 수 있습니다
활용 사례
- 개발을 위해 맞춤 Snikket 서버 이미지를 빌드
- Snikket 서버 이미지 빌드 프로세스의 변경 사항을 테스트
- docker compose로 자체 호스팅 Snikket 인스턴스를 실행
빠른 시작
- 1
웹사이트의 공식 Snikket 설치 가이드를 따르세요
- 2
예제 설정 파일을 snikket.conf로 복사하세요
- 3
snikket.conf를 원하는 값으로 수정한 다음 docker compose로 서버를 시작하세요
docker compose up -d
사용 전 알아둘 점
- 이 저장소에는 이미지 빌드 스크립트만 포함되어 있습니다. Snikket을 바로 실행하려는 개발자는 공식 설치 가이드를 이용하세요.
- 이미지를 빌드하려면 GNU make, Docker, Ansible이 필요하며, 테스트된 버전은 오래된 릴리스에 한정됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- snikket-server은(는) 무엇인가요?
- Snikket 자체 호스팅 개인 메시징 서버용 Docker 이미지를 만드는 빌드 스크립트입니다. 이 저장소에는 오픈소스 자체 호스팅 개인 메시징 시스템인 Snikket 서비스에서 사용하는 Docker 이미지의 빌드 소스가 들어 있습니다. 독점적이고 중앙화된 메시징 플랫폼을 대체하면서도 서비스를 쉽게 설정하고 실행할 수 있도록 하는 것이 목표입니다.
- snikket-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- snikket-server은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- snikket-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. snikket-server의 마지막 커밋은 2026년 11월 1일입니다.
- snikket-server은(는) 어디에 사용할 수 있나요?
- 개발을 위해 맞춤 Snikket 서버 이미지를 빌드 Snikket 서버 이미지 빌드 프로세스의 변경 사항을 테스트 docker compose로 자체 호스팅 Snikket 인스턴스를 실행
- snikket-server는 어떻게 설치하나요?
- 웹사이트의 공식 Snikket 설치 가이드를 따르세요 예제 설정 파일을 snikket.conf로 복사하세요 snikket.conf를 원하는 값으로 수정한 다음 docker compose로 서버를 시작하세요: docker compose up -d
- snikket-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/snikket-im/snikket-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
XMPP 채팅, MQTT 메시징, SIP 음성·영상 시그널링을 지원하는 오픈 소스 Erlang 기반 실시간 서버입니다.
대규모 엔터프라이즈 배포를 위해 설계된, Erlang으로 작성한 확장성과 내결함성을 갖춘 XMPP 인스턴트 메시징 서버입니다.
TCP, BOSH, WebSockets를 통한 클라이언트 연결을 지원하는 모듈형·구성 가능한 Java 기반 XMPP/Jabber 채팅 서버입니다.
uWebSockets.js 기반의 채팅 서버로, Node.js 백엔드와 MongoDB, Redis를 사용해 XMPP의 대안을 제공합니다.
백엔드, 웹 프런트엔드, 파일 서버와 프록시를 포함한 Stoat 전체 인스턴스를 배포하는 Docker 기반 구성입니다.