Repolode
ArtalkJS

ArtalkJS/Artalk

블로그와 웹사이트를 위한 자체 호스팅 댓글 시스템으로, 경량 Vanilla JS 클라이언트와 Go 서버를 제공합니다.

대체할 수 있는 제품:Disqus

스타
2,363
포크
213
열린 이슈
96
마지막 커밋
3일 전

어떤 프로젝트인가요?

Artalk는 블로그, 웹사이트, 웹 애플리케이션에 추가해 자체 서버에서 운영하는 댓글 시스템입니다. 클라이언트는 프레임워크에 종속되지 않는 순수 Vanilla JS 위젯이며, 서버는 Go로 작성되어 Docker, 바이너리, go install 또는 Linux 패키지 관리자를 통해 배포할 수 있습니다.

이 프로젝트에는 사이트 운영에 필요한 관리 및 커뮤니티 기능이 포함되어 있습니다. 소셜 로그인, captcha, 스팸 차단을 포함한 댓글 관리, 이메일 및 푸시 알림, 투표, 정렬, 검색, 고정 기능을 제공합니다. 관리자 사이드바, 이미지 업로드, Markdown 및 Latex 지원, 이모지 팩, 야간 모드도 포함되어 있습니다. 사이트별 격리와 중앙 관리 기능을 통해 여러 사이트를 운영할 수도 있습니다.

사이트 운영자를 위해 Artalk는 데이터 마이그레이션과 백업, 페이지 조회 통계, OpenAPI 형식의 API 문서, 플러그인 시스템을 제공합니다. 개인정보 보호를 중시하는 설계로 댓글 데이터는 운영자의 서버에 보관됩니다.

핵심 기능

  • 01약 40KB 크기로 어떤 프레임워크와도 함께 쓸 수 있는 Vanilla JS 클라이언트
  • 02Docker, 바이너리 또는 go install로 배포할 수 있는 Go 서버
  • 03소셜 로그인, captcha, 스팸 차단을 포함한 댓글 관리
  • 04템플릿을 지원하는 이메일 및 다중 채널 푸시 알림
  • 05중앙 관리 기능을 갖춘 다중 사이트 격리
  • 06데이터 마이그레이션, 백업 및 OpenAPI 문서

활용 사례

  • 개인 블로그나 기업 블로그에 자체 호스팅 댓글 영역 추가
  • 중앙 Artalk 인스턴스 하나로 여러 사이트의 댓글 운영
  • 댓글 작성자 데이터를 타사 서비스가 아닌 자체 서버에 보관

빠른 시작

  1. 1

    Docker로 Artalk 서버를 한 번에 배포

    docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=America/New_York" -e "ATK_LOCALE=en" -e "ATK_SITE_DEFAULT=Artalk Blog" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go
  2. 2

    Artalk.init으로 웹페이지에 Artalk 클라이언트 통합

사용 전 알아둘 점

  • 서버를 설정하려면 직접 호스팅하고 배포 환경을 구성해야 합니다.

포함된 컬렉션

토픽

#comment-system#self-hosted#blog#golang#vanilla-js#commenting#artalk#comments#comments-widget#components

자주 묻는 질문

Artalk은(는) 무엇인가요?
블로그와 웹사이트를 위한 자체 호스팅 댓글 시스템으로, 경량 Vanilla JS 클라이언트와 Go 서버를 제공합니다. Artalk는 블로그, 웹사이트, 웹 애플리케이션에 추가해 자체 서버에서 운영하는 댓글 시스템입니다. 클라이언트는 프레임워크에 종속되지 않는 순수 Vanilla JS 위젯이며, 서버는 Go로 작성되어 Docker, 바이너리, go install 또는 Linux 패키지 관리자를 통해 배포할 수 있습니다.
Artalk은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Artalk은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Artalk은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Artalk의 마지막 커밋은 2026년 11월 3일입니다.
Artalk은(는) 어디에 사용할 수 있나요?
개인 블로그나 기업 블로그에 자체 호스팅 댓글 영역 추가 중앙 Artalk 인스턴스 하나로 여러 사이트의 댓글 운영 댓글 작성자 데이터를 타사 서비스가 아닌 자체 서버에 보관
Artalk는 어떻게 설치하나요?
Docker로 Artalk 서버를 한 번에 배포: docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=America/New_York" -e "ATK_LOCALE=en" -e "ATK_SITE_DEFAULT=Artalk Blog" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go Artalk.init으로 웹페이지에 Artalk 클라이언트 통합
Artalk은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ArtalkJS/Artalk

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

관련 프로젝트

백엔드나 데이터베이스를 운영할 필요 없이 정적 사이트와 앱에 댓글 기능을 제공하는 GitHub Discussions 기반 위젯입니다.

프론트엔드·UI#comments#github-discussions#static-site
7.2천615TypeScriptMIT활발히 관리됨업데이트 18일 전