このプロジェクトについて
## 概要
Shynetは、Webサイトの所有者に主流の解析サービスに代わるプライバシー重視の選択肢を提供します。訪問者の匿名性を尊重しながら、ページビュー、リファラー、デバイスタイプ、その他の有用なメトリクスを記録します。クッキー不使用、個人データの収集なし、GDPRに完全準拠しています。
## 主な機能
- **プライバシー重視**: サードパーティトラッキングなし、クッキーなし、IPアドレスはハッシュ化。
- **詳細な統計**: リアルタイムダッシュボード、リファラーの内訳、デバイスおよびブラウザ情報、ページレベルのメトリクス。
- **セルフホスト**: 自身のインフラ上で実行し、データを完全に管理可能。
- **Dockerベース**: 公式の`milesmcc/shynet` Dockerイメージを介してデプロイ。
- **マネージドPostgreSQL**: Renderのデータベースサービスが信頼性の高いバックエンドを提供。
## デプロイオプション
### Renderでのワンクリックデプロイ
1. READMEにある**Deploy to Render**ボタンをクリックします。
2. RenderがサービスとPostgreSQLインスタンスを自動的に作成します。
3. デプロイ後、Renderの**Shell**を開いて以下を実行します:
- `./manage.py registeradmin your-email@example.com` – 管理者アカウントを登録し、一時パスワードを返します。
- `./manage.py hostname your‑shynet‑domain.onrender.com` – カスタムドメインをバインドします。
- `./manage.py whitelabel "Header for your Shynet site"` – UIに表示されるカスタムヘッダーを設定します。
### 手動デプロイ
カスタム設定、環境変数、および高度なネットワーク設定については、https://render.com/docs/deploy-shynet のステップバイステップガイドに従ってください。
## 使い方
セットアップ後、生成されたJavaScriptスニペットをサイトのページに埋め込みます。スクリプトは匿名化されたヒットデータをShynetインスタンスに送信し、データは集計されてWeb UIに表示されます。
## サポート&コミュニティ
- ドキュメント: https://github.com/milesmcc/shynet
- Renderヘルプチャット: https://render.com/chat
- オープンソースへの貢献はアップストリームのShynetリポジトリ経由で歓迎します。
## なぜShynetを選ぶのか?
訪問者のプライバシーを損なうことなく詳細な解析が必要で、自らの管理下にデータを保持したい場合、Render上のShynetは、Renderのマネージドサービスとともに拡張可能な、迅速でメンテナンス負担の少ないソリューションを提供します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.