Windows, macOS, Linux와 모바일 기기의 클립보드를 동기화하고 기록도 관리하는 크로스 플랫폼 도구입니다.
streetwriters/notesnook-sync-server
Notesnook 메모 앱용 자체 호스팅 가능 동기화 서버로, .NET 8과 Docker를 지원합니다(자체 호스팅은 아직 알파 단계).
- 스타
- 950
- 포크
- 77
- 열린 이슈
- 29
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
이 저장소에는 Notesnook 메모 앱이 연결하는 동기화 백엔드의 소스 코드가 담겨 있습니다. Notesnook API, identity service, 실시간 동기화 이벤트를 위한 messenger service가 포함되어 있으며, 모두 하나의 솔루션 안에서 별도의 .NET 8 프로젝트로 구성됩니다.
소스에서 .NET SDK로 빌드하거나 Docker Compose로 실행할 수 있습니다. Docker Compose를 사용하면 MongoDB, S3 호환 파일 스토리지용 Silo, Notesnook 서비스가 함께 구동됩니다. Compose 프로필을 통해 테마, CORS 프록시, inbox API용 컨테이너를 선택적으로 사용할 수 있습니다. 외부 MongoDB, Silo 또는 Garage를 사용하는 예제 설정은 examples 폴더에서 확인할 수 있습니다.
자체 호스팅은 가능하지만 공식 지원은 제공되지 않으며, 설정 문서는 아직 준비 중이라고 안내되어 있습니다. 버전 3.0.18부터 클라이언트 앱에서 사용자 지정 서버 URL을 지정할 수 있습니다.
핵심 기능
- 01Notesnook API, identity, messaging 서비스를 .NET 8 프로젝트로 실행합니다.
- 02MongoDB와 Silo 스토리지를 포함한 전체 스택을 Docker Compose로 구동합니다.
- 03예제 설정을 통해 외부 MongoDB, Silo 또는 Garage 배포를 지원합니다.
- 04Compose 프로필을 통해 테마, CORS 프록시, inbox API 서비스를 선택적으로 사용할 수 있습니다.
- 05v3.0.18부터 Notesnook 클라이언트 앱에서 사용자 지정 서버 URL을 지정할 수 있습니다.
활용 사례
- Notesnook 동기화 백엔드를 직접 호스팅해 노트 데이터를 자체 인프라에 보관합니다.
- C#으로 구현된 동기화 서버를 살펴보거나 수정하려는 개발자에게 적합합니다.
- 더 큰 규모로 배포하기 전에 Docker Compose로 Notesnook 동기화를 로컬에서 테스트합니다.
빠른 시작
- 1
리포지토리를 클론합니다
git clone https://github.com/streetwriters/notesnook-sync-server.git - 2
프로젝트 디렉터리로 이동합니다
cd notesnook-sync-server - 3
종속성을 복원합니다
dotnet restore Notesnook.sln - 4
모든 프로젝트를 빌드합니다
dotnet build Notesnook.sln
사용 전 알아둘 점
- 셀프 호스팅은 알파 단계이며, 아직 공식 문서나 지원이 제공되지 않습니다.
- 소스에서 빌드하려면 .NET 8 SDK가 필요합니다.
- 전체 스택을 실행하려면 MongoDB 및 S3 호환 스토리지와 같은 여러 서비스가 필요합니다.
- AGPL-3.0 라이선스가 적용되며, 수정한 네트워크 제공 버전의 소스 코드 공개가 요구됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- notesnook-sync-server은(는) 무엇인가요?
- Notesnook 메모 앱용 자체 호스팅 가능 동기화 서버로, .NET 8과 Docker를 지원합니다(자체 호스팅은 아직 알파 단계). 이 저장소에는 Notesnook 메모 앱이 연결하는 동기화 백엔드의 소스 코드가 담겨 있습니다. Notesnook API, identity service, 실시간 동기화 이벤트를 위한 messenger service가 포함되어 있으며, 모두 하나의 솔루션 안에서 별도의 .NET 8 프로젝트로 구성됩니다.
- notesnook-sync-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- notesnook-sync-server은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- notesnook-sync-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. notesnook-sync-server의 마지막 커밋은 2026년 11월 6일입니다.
- notesnook-sync-server은(는) 어디에 사용할 수 있나요?
- Notesnook 동기화 백엔드를 직접 호스팅해 노트 데이터를 자체 인프라에 보관합니다. C#으로 구현된 동기화 서버를 살펴보거나 수정하려는 개발자에게 적합합니다. 더 큰 규모로 배포하기 전에 Docker Compose로 Notesnook 동기화를 로컬에서 테스트합니다.
- notesnook-sync-server는 어떻게 설치하나요?
- 리포지토리를 클론합니다: git clone https://github.com/streetwriters/notesnook-sync-server.git 프로젝트 디렉터리로 이동합니다: cd notesnook-sync-server 종속성을 복원합니다: dotnet restore Notesnook.sln 모든 프로젝트를 빌드합니다: dotnet build Notesnook.sln
- notesnook-sync-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/streetwriters/notesnook-sync-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
웹과 Android에서 사용할 수 있는 셀프 호스팅·오프라인 우선 메모 앱으로, 기기 간 동기화를 선택적으로 지원합니다.
웹, Windows, Linux, Android, iOS, macOS에서 사용할 수 있는 무료 오픈소스 습관 관리·노트·할 일 앱으로, 선택적으로 자체 호스팅 동기화를 지원합니다.
내가 소유한 폴더에 모든 노트를 일반 Markdown 파일로 저장하는 셀프 호스팅 Google Keep 스타일 노트 앱입니다.
기기 간 동기화와 파일 기능을 제공하고, 직접 호스팅할 수 있는 동기화 서버를 갖춘 종단 간 암호화 메모 앱입니다.
70개 이상의 클라우드 스토리지 제공업체와 로컬 스토리지 간에 파일을 동기화·복사·마운트하는 명령줄 도구로, 클라우드용 rsync라고 불립니다.