Artalk
SHA-256경량 셀프 호스팅 댓글 시스템으로, 프론트엔드는 순수 JS, 백엔드는 Go 기반이며, 풍부한 기능과 프라이버시 우선 설계를 제공합니다.
스마트 다운로드
Download 버전 다운로드
v2.9.1 · 15.8 MB
자체 구축 댓글 시스템, 가볍고 효율적이며 프라이버시를 제어할 수 있습니다.
주요 기능
- 프론트엔드 단 40KB, 순수 JS로 프레임워크 의존 없음
- 백엔드 Go 언어, 높은 동시성과 낮은 메모리 사용
- Docker 원클릭 배포, 다중 플랫폼 지원
- 소셜 로그인(GitHub, Google 등)
- 이메일 알림 및 다양한 푸시 방식
할 수 없는 것
- •포트 매핑: 기본 컨테이너 내부 포트는 23366이며, 호스트 머신 포트(예: 8080)로 매핑해야 합니다.
- •시간대 및 환경 변수: 시간대(TZ)를 올바른 값으로 설정해야 하며, 그렇지 않으면 시간 표시가 비정상적으로 나타납니다. ATK_LOCALE을 zh-CN으로 설정하면 중국어가 활성화됩니다.
- •프론트엔드 server 주소: 공용 네트워크에서 접근 가능해야 합니다(또는 내부 네트워크에서 올바르게 설정). 그렇지 않으면 클라이언트가 연결할 수 없습니다.
- •페이지 Key: 각 게시글/페이지를 고유하게 식별해야 하며, 절대 경로 사용을 권장합니다.
- •데이터 영속화: 반드시 데이터 볼륨 /data를 마운트해야 하며, 그렇지 않으면 컨테이너 재시작 시 데이터가 손실됩니다.
사용 사례
- 개인 블로그 또는 기술 블로그에 댓글 기능 임베딩
- 기업 웹사이트 또는 제품 문서에 사용자 댓글이 필요한 경우
- Disqus 등 서드파티 댓글 서비스를 대체하여 개인정보 보호
Artalk는 블로그, 웹사이트 및 웹 애플리케이션을 위해 설계된 셀프 호스팅 댓글 시스템입니다. 프론트엔드는 약 40KB에 불과하며 순수 Vanilla JavaScript로 구축되어 프레임워크 의존성이 없고, 백엔드는 Go 언어 기반으로 효율적이며 크로스 플랫폼을 지원합니다. Docker 원클릭 배포를 지원하며 프라이버시를 최우선으로 하여 완전히 제어할 수 있습니다. 소셜 로그인, 이메일 알림, 캡차, 다중 사이트 관리, 사이드바 관리자 페이지, 이미지 업로드, Markdown, 이모티콘, 댓글 검토, 데이터 마이그레이션 등 풍부한 기능을 제공합니다. Disqus와 같은 서드파티 서비스를 대체하여 고성능 셀프 호스팅 댓글 솔루션을 제공하는 것을 목표로 합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Docker를 사용하여 서버를 시작합니다: docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=Asia/Shanghai" -e "ATK_LOCALE=zh-CN" -e "ATK_SITE_DEFAULT=我的博客" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go
2단계: 웹 페이지에 Artalk 프런트엔드 스크립트와 스타일을 추가하고 초기화합니다: Artalk.init({ el: '#Comments', site: '我的博客', server: 'https://你的域名或IP:8080', pageKey: '/文章路径' })
3단계: 페이지에 접속하면 바로 댓글을 작성할 수 있습니다. 사이드바를 통해 댓글, 사이트 설정 등을 관리할 수 있습니다.
- 1단계: Docker를 사용하여 서버를 시작합니다: docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=Asia/Shanghai" -e "ATK_LOCALE=zh-CN" -e "ATK_SITE_DEFAULT=我的博客" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go
- 2단계: 웹 페이지에 Artalk 프런트엔드 스크립트와 스타일을 추가하고 초기화합니다: Artalk.init({ el: '#Comments', site: '我的博客', server: 'https://你的域名或IP:8080', pageKey: '/文章路径' })
- 3단계: 페이지에 접속하면 바로 댓글을 작성할 수 있습니다. 사이드바를 통해 댓글, 사이트 설정 등을 관리할 수 있습니다.
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
ce0b893953341a9d7825930475c589ffa90abf36f0baa5a2608b31ca923911f2이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker 컨테이너 중지: docker stop artalk && docker rm artalk, 그리고 데이터 디렉터리 $(pwd)/data 삭제(더 이상 필요하지 않은 경우). 바이너리로 설치한 경우 실행 파일과 구성 파일을 직접 삭제하면 됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs