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 は自己ホスト型のコメントシステムで、ブログ、ウェブサイト、Web アプリケーション向けに設計されています。フロントエンドはわずか約 40KB で、純粋な Vanilla JavaScript で構築されており、フレームワークへの依存はありません。バックエンドは Go 言語をベースとしており、高速かつクロスプラットフォームです。Docker によるワンクリックデプロイをサポートし、プライバシー優先で完全にコントロール可能です。ソーシャルログイン、メール通知、CAPTCHA、マルチサイト管理、サイドバー管理画面、画像アップロード、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:Web ページに 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:Web ページに 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