Android 휴대폰을 SMS 게이트웨이로 바꿔 간단한 HTTP API로 문자를 주고받습니다.
linagora/cozy-stack
설치한 웹 앱을 제공하고 문서, 인증, 이메일, 작업을 위한 REST API를 제공하는 Cozy 개인 클라우드 플랫폼의 핵심 서버입니다.
대체할 수 있는 제품:Google Drive
iCloud
- 스타
- 1,268
- 포크
- 144
- 열린 이슈
- 80
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
Cozy Stack은 Cozy 플랫폼의 핵심 서버로, 웹 서비스와 기기를 하나의 비공개 공간에 모으는 자체 호스팅 가능한 개인 클라우드입니다. 단일 프로세스로 실행되며, 사용자가 앱 스토어에서 설치한 웹 애플리케이션을 제공합니다.
이 스택은 데이터베이스의 문서를 생성, 수정, 삭제하고 사용자와 클라이언트 애플리케이션을 인증하며 이메일을 보내는 REST API를 제공합니다. 또한 원격 웹사이트에서 데이터를 가져오는 커넥터와 같은 일회성 작업 및 주기적 작업을 비롯해 서버에서 작업을 실행합니다. 서드파티 코드를 실행하는 작업은 nsjail로 샌드박싱합니다.
서버는 모바일 클라이언트의 로컬 데이터베이스 등이 서버와 문서를 동기화할 수 있도록 데이터베이스 복제를 지원합니다. 서버에서 실행되는 웹 앱은 로그인 시 세션 토큰을 받으며, 다른 애플리케이션은 OAuth2를 통해 인증합니다.
핵심 기능
- 01앱 스토어에서 설치한 웹 앱을 단일 서버 프로세스에서 실행합니다.
- 02문서 CRUD, 사용자 및 클라이언트 인증, 이메일 전송을 위한 REST API를 제공합니다.
- 03일회성 및 주기적 백그라운드 작업을 실행하며, 서드파티 커넥터 코드는 nsjail로 샌드박싱합니다.
- 04데이터베이스 복제를 지원해 로컬 클라이언트가 서버와 동기화할 수 있습니다.
- 05서버 측 앱에는 세션 토큰을 제공하고, 다른 애플리케이션에는 OAuth2를 지원합니다.
활용 사례
- 자체 데이터를 저장하고 동기화할 비공개 개인 클라우드를 직접 호스팅합니다.
- 문서 데이터베이스와 인증이 필요한 Cozy 플랫폼용 웹 앱을 개발하거나 호스팅합니다.
- 복제 API를 사용해 서버와 모바일 클라이언트 간에 문서를 동기화합니다.
빠른 시작
- 1
docs/INSTALL.md의 설치 가이드를 따르세요
- 2
docs/config.md의 구성 문서를 확인하세요
사용 전 알아둘 점
- README에는 직접 실행할 명령이 없습니다. 설정은 별도의 설치 및 구성 가이드에 맡겨져 있습니다.
- 개인용 클라우드 플랫폼의 서버 코어이므로 셀프 호스팅하려면 서버 설정 작업이 필요합니다.
- 타사 코드를 실행하는 커넥터는 샌드박싱에 nsjail을 사용합니다.
토픽
자주 묻는 질문
- cozy-stack은(는) 무엇인가요?
- 설치한 웹 앱을 제공하고 문서, 인증, 이메일, 작업을 위한 REST API를 제공하는 Cozy 개인 클라우드 플랫폼의 핵심 서버입니다. Cozy Stack은 Cozy 플랫폼의 핵심 서버로, 웹 서비스와 기기를 하나의 비공개 공간에 모으는 자체 호스팅 가능한 개인 클라우드입니다. 단일 프로세스로 실행되며, 사용자가 앱 스토어에서 설치한 웹 애플리케이션을 제공합니다.
- cozy-stack은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cozy-stack은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cozy-stack은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cozy-stack의 마지막 커밋은 2026년 10월 19일입니다.
- cozy-stack은(는) 어디에 사용할 수 있나요?
- 자체 데이터를 저장하고 동기화할 비공개 개인 클라우드를 직접 호스팅합니다. 문서 데이터베이스와 인증이 필요한 Cozy 플랫폼용 웹 앱을 개발하거나 호스팅합니다. 복제 API를 사용해 서버와 모바일 클라이언트 간에 문서를 동기화합니다.
- cozy-stack는 어떻게 설치하나요?
- docs/INSTALL.md의 설치 가이드를 따르세요 docs/config.md의 구성 문서를 확인하세요
- cozy-stack은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/linagora/cozy-stack
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Gemma, Qwen, DeepSeek, gpt-oss 등 오픈 모델을 CLI, REST API, Python/JavaScript 라이브러리로 로컬 또는 클라우드에서 실행
PostgreSQL, MySQL, SQLite 같은 SQL 데이터베이스를 스프레드시트형 인터페이스와 자동 생성 API로 제공하는 자체 호스팅 가능한 오픈소스 Airtable 대안입니다.
CasaOS는 개인 하드웨어에서 Docker 앱을 실행하고 파일을 관리하는 홈 중심 웹 UI를 갖춘 오픈소스 개인용 클라우드 시스템입니다.
로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
Django 기반의 셀프 호스팅 오픈소스 운동·영양·체중 트래커로, REST API와 모바일 앱을 제공합니다.