メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Artalk

Artalk

Artalk はセルフホスト型コメントシステムです。モデレーション、メンション、メール通知に対応した、静的ブログ向けの軽量な Disqus 代替ツールです。単一の Go バイナリで動作し、SQLite または PostgreSQL をバックエンドに使用でき、Markdown をサポートしています。サードパーティのトラッキングなし、データの完全エクスポートに対応したプライバシー重視の設計です。

概要

2.3k

GitHubスター

24

ページビュー

51

アクティブインストール

ライセンス MIT バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

アクティブインストール数はサンプルデータ(プレビュー)です。正式リリース前に実際のデータに切り替わります。

ウェブアクセス

  • ブラウザで開く: http://<SERVER_IP>

管理者アカウントのセットアップ

1. 次のコマンドを実行して管理者を作成します:

docker exec -it artalk artalk admin

2. 管理者アカウントを作成したら、Web インターフェースにログインします。

3. 追加のアカウントは GUI のユーザー管理ページから作成します · 設定を手動で編集する必要はありません。

重要なファイルとディレクトリ

  • /root/artalk/docker-compose.yml → Docker Compose の定義
  • /root/artalk/data → すべての永続的なブログコンテンツを保存します
  • /etc/nginx/sites-available/artalk.conf → リバースプロキシの設定

Docker 管理コマンド

cd /root/artalk
docker ps                     # List running containers
docker compose logs -f        # Follow logs
docker compose restart        # Restart service

ドメインと SSL の設定

ドメインをサーバーの IP アドレスに向けてください。

Nginx の設定を編集:

vim /etc/nginx/sites-available/artalk.conf

置き換える server_name _; と共に server_name <your-domain>;

Certbotをインストール:

apt install -y certbot python3-certbot-nginx

Certbotを実行してSSL証明書を発行する:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>

Nginxの設定をテストしてリロードする:

sudo nginx -t
sudo systemctl reload nginx

ブラウザで開く: https://<your-domain>

セルフホストの他の記事

関連アプリ。

今すぐ Artalk をデプロイする 月額2.48ドルから。