wakapi
SHA-256WakaTime クライアントと互換性のある、軽量なセルフホスト型コーディング統計ツール。
スマートダウンロード
Download 版をダウンロード
v2.17.3 · 14 MB
セルフホスト型のコーディング時間統計サイト。無料、コントロール可能、WakaTime 互換。
主な機能
- 完全無料のオープンソースで、データは自分で管理
- Docker、コンパイル、クラウドサービスなど複数のデプロイ方法をサポート
- プロジェクト、言語、エディター、OSなどの軸を自動で統計
- クールなウェブバッジと週次メールレポートを生成
- REST APIとPrometheusエクスポートインターフェースを提供
できないこと
- •初回起動時には必ず WAKAPI_PASSWORD_SALT 環境変数を設定してください。設定しないとパスワードの暗号化が安全ではありません。2. SQLite を使用する場合、データはコンテナ内に保存されるため、コンテナをアップグレードする前にデータボリュームのバックアップを忘れないでください。3. 公開ネットワークにデプロイする場合は、HTTPS リバースプロキシ(Nginx/Caddy など)の設定を推奨します。4. デフォルトのポートは 3000 です。ファイアウォールで開放するよう注意してください。5. 公式の WakaTime と併用する場合は、クライアントに2組の API URL を設定する必要があります(詳細はドキュメントを参照)。
使用例
- 個人開発者が毎日のコーディング時間とプロジェクトの分布を記録したい
- チーム内で外部サービスに依存しないプライベートな開発効率ダッシュボードを構築したい
- プライバシーを保護するために WakaTime クラウドサービスからセルフホストへ移行する
Wakapi は、完全にオープンソースでセルフホスト可能なコーディング時間統計バックエンドです。WakaTime のエディタープラグインを通じてコーディングアクティビティを自動的に収集し、直感的なダッシュボード、データバッジ、週次メールレポート、REST API を提供します。SQLite、MySQL、PostgreSQL データベースに対応し、Docker によるワンクリックデプロイやソースコードからのコンパイル実行が可能です。公式の WakaTime クラウドサービスと比較して、Wakapi ではデータの所有権を自分で管理でき、完全に無料で無制限に利用できます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker を使って実行(推奨)。実行:docker run -d -p 3000:3000 -e WAKAPI_PASSWORD_SALT=任意のランダムなソルト値 -v wakapi-data:/data --name wakapi ghcr.io/muety/wakapi:latest
ステップ2:ブラウザで http://localhost:3000 にアクセスし、アカウントを登録して、設定ページで API Key を取得
ステップ3:ローカルのエディタに WakaTime プラグインをインストールし、~/.wakatime.cfg を編集して、api_url を http://localhost:3000/api に設定し、api_key に前のステップで取得した Key を入力
- ステップ1:Docker を使って実行(推奨)。実行:docker run -d -p 3000:3000 -e WAKAPI_PASSWORD_SALT=任意のランダムなソルト値 -v wakapi-data:/data --name wakapi ghcr.io/muety/wakapi:latest
- ステップ2:ブラウザで http://localhost:3000 にアクセスし、アカウントを登録して、設定ページで API Key を取得
- ステップ3:ローカルのエディタに WakaTime プラグインをインストールし、~/.wakatime.cfg を編集して、api_url を http://localhost:3000/api に設定し、api_key に前のステップで取得した Key を入力
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
a422be12dedb76f7c5720e7616e8556de64f84aba708c9eae197217ba9011b4fこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker コンテナを停止します:docker stop wakapi && docker rm wakapi。データボリュームを削除します(オプション):docker volume rm wakapi-data。ソースコードからコンパイルしてインストールした場合は、バイナリファイルと設定ファイルを直接削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
3 FAQs