Repolode
toddsundsted

toddsundsted/ktistec

여러 서비스로 구성된 스택 대신 SQLite를 사용하는, 개인 사용자와 소규모 신뢰 그룹을 위한 경량 ActivityPub 서버입니다.

대체할 수 있는 제품:Mastodon

스타
436
포크
22
열린 이슈
21
마지막 커밋
7일 전

어떤 프로젝트인가요?

Ktistec은 소수의 신뢰하는 사용자가 모두 관리자 권한을 갖는 환경을 위해 만든 ActivityPub 서버입니다. 런타임 의존성이 적으며, PostgreSQL이나 Redis 같은 서비스를 별도로 요구하지 않고 SQLite를 데이터베이스로 사용합니다. AGPLv3 라이선스로 제공됩니다.

사용자에게는 서식 있는 텍스트 편집기와 Markdown 편집기, 입력하는 대로 저장되는 초안, 스레드형 답글, 투표, 콘텐츠 경고, 콘텐츠 필터와 차단 기능을 제공합니다. 키워드, 해시태그, 멘션 또는 사용자가 작성한 judge 프로그램을 바탕으로 맞춤 피드를 만들 수도 있습니다. 또한 RSS 피드, 북마크, 고정 게시물, FEP-044f의 동의 모델을 따르는 인용 게시물을 지원합니다.

운영자와 스크립트 작성자를 위해 API 키로 인증하는 문서화된 API, 백그라운드 작업, etc/scripts 디렉터리에서 실행하는 주기적 스크립트, JSON-LD를 살펴볼 수 있는 X-Ray 모드, MCP 클라이언트에서 읽기 중심으로 접근할 수 있는 MCP 서버를 제공합니다.

핵심 기능

  • 01이미지 대체 텍스트와 초점을 지정할 수 있는 서식 있는 텍스트 및 Markdown 편집기
  • 02입력하는 대로 자동 저장되는 게시물 초안
  • 03키워드, 해시태그, 멘션 또는 맞춤 judge 프로그램으로 필터링하는 피드
  • 04콘텐츠 필터, 차단 및 답글 공개 범위 제어
  • 05투표, RSS 피드, 북마크, 고정 게시물 및 인용 게시물
  • 06API 키로 인증하는 스크립트 가능한 API

활용 사례

  • 자신의 도메인에서 개인 ActivityPub 계정 운영
  • Fediverse에서 신뢰하는 친구나 가족으로 구성된 소규모 커뮤니티 호스팅
  • 스크립트로 게시물, 팔로우 및 피드 관리 자동화
  • X-Ray 모드로 ActivityPub 페더레이션을 살펴보고 디버깅

사용 전 알아둘 점

  • AGPL-3.0 라이선스가 적용되며, 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 공개해야 합니다.
  • 대규모 공개 인스턴스가 아니라, 모두가 관리자인 소수의 신뢰할 수 있는 사용자를 대상으로 설계되었습니다.
  • Crystal로 작성되어 빌드하려면 Crystal 툴체인이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

ktistec은(는) 무엇인가요?
여러 서비스로 구성된 스택 대신 SQLite를 사용하는, 개인 사용자와 소규모 신뢰 그룹을 위한 경량 ActivityPub 서버입니다. Ktistec은 소수의 신뢰하는 사용자가 모두 관리자 권한을 갖는 환경을 위해 만든 ActivityPub 서버입니다. 런타임 의존성이 적으며, PostgreSQL이나 Redis 같은 서비스를 별도로 요구하지 않고 SQLite를 데이터베이스로 사용합니다. AGPLv3 라이선스로 제공됩니다.
ktistec은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ktistec은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ktistec은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ktistec의 마지막 커밋은 2026년 10월 30일입니다.
ktistec은(는) 어디에 사용할 수 있나요?
자신의 도메인에서 개인 ActivityPub 계정 운영 Fediverse에서 신뢰하는 친구나 가족으로 구성된 소규모 커뮤니티 호스팅 스크립트로 게시물, 팔로우 및 피드 관리 자동화 X-Ray 모드로 ActivityPub 페더레이션을 살펴보고 디버깅
ktistec은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/toddsundsted/ktistec

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트