#Dawarichとは何か?Googleタイムライン_ロケーション履歴に代わるセルフホストの代替手段 #九03
#GoogleTimeline6月9日でサービス終了!代替サービスは? #一06
#Dawarichとは何か?Googleタイクライン_ロケーション履歴に代わるセルフホストの代替手段 #九03
Dawarich は、Google Timeline(別名 Google Location History)に代わるセルフホスト Web アプリケーションです。これにより、Google マップのタイムラインとオウンドトラックから位置履歴をインポートし、地図上で表示して、訪問した国や都市の数、移動距離などの統計情報を確認できます。
Dawarichは、Googleの位置履歴(Google Location History)やGoogleマップのタイムラインの代替として設計された自托管型のウェブアプリケーションです。このアプリは、ユーザーが自分の位置データを管理し、プライバシーを保護しながら旅行の履歴を追跡することを可能にします。
Dawarichの主な機能
-
データのインポート: Dawarichは、GoogleマップのタイムラインやOwntracksから位置履歴をインポートする機能を提供します。これにより、過去の旅行データを簡単に移行できます。
-
インタラクティブなマップ表示: ユーザーは、自分の旅行履歴をインタラクティブなマップ上で視覚化できます。地図上には、訪れた国や都市の数、移動距離などの統計情報が表示され、旅行のパターンを把握するのに役立ちます。
-
プライバシーの保護: 自托管型のアプローチにより、ユーザーは自分のデータを完全に管理でき、プライバシーを確保することができます。データは外部のサーバーに保存されず、ユーザー自身のサーバーに保管されます。
-
カスタマイズ可能な統計: Dawarichは、旅行の統計情報を詳細に分析する機能を提供します。ユーザーは、訪れた場所や移動距離を年や月ごとに分けて確認することができます。
導入の利点
Dawarichを使用することで、ユーザーは以下のような利点を享受できます:
-
データの所有権: 自分の位置データを完全に所有し、外部の企業に依存することなく管理できます。
-
オープンソース: Dawarichはオープンソースであり、ユーザーはソースコードを自由に利用・改良することができます。
-
コミュニティサポート: 自托管型のアプリケーションであるため、ユーザーコミュニティからのサポートや情報交換が活発です。
Dawarichは、プライバシーを重視しつつ、自分の旅行履歴を詳細に管理したいユーザーにとって、非常に有用なツールです。
Dawarichを使用するためのサーバー要件は以下の通りです。
ハードウェア要件
-
RAM: 最低1GBのRAMが必要です。
-
CPU: 1つのCPUコアが必要です。
-
ディスクスペース: 最低1GBのディスクスペースが必要です。
これらの要件は、Dawarichをホストするための基本的なリソースを示しており、特にデータの移行や新しいリリースの際には、追加のリソースが必要になる場合があります。
ソフトウェア要件
-
オペレーティングシステム: UbuntuやSynology OSなど、AMD64またはARM64アーキテクチャをサポートするサーバーが必要です。
-
Docker: DawarichはDockerを使用してデプロイされるため、Dockerがインストールされている必要があります。Dockerのバージョンは20.10以上が推奨されています。
これらの要件を満たすことで、Dawarichをスムーズに運用することができます。
Dawarichをインストールするために必要なソフトウェア要件は以下の通りです。
ソフトウェア要件
-
Docker: DawarichはDockerを使用してインストールされるため、Dockerが必要です。Dockerのバージョンは20.10以上が推奨されています。
-
Docker Compose: DawarichのインストールにはDocker Composeも必要です。これにより、複数のコンテナを簡単に管理できます。
-
オペレーティングシステム: Dawarichは、Dockerをサポートする任意のプラットフォームでインストール可能です。具体的には、Linux、macOS、Windowsが対応しています。また、Synology NASでもインストールが可能です。
これらのソフトウェアを事前にインストールしておくことで、Dawarichのセットアップがスムーズに行えます。
免責事項
- ⚠️ このプロジェクトは非常に活発に開発されています。
- ⚠️ バグや壊れた変化を期待してください。
- ⚠️ 元の Google MapsTimeline データを Dawarich にインポートした後は削除しないでください。
- ⚠️ 新しいバージョンに更新する前に、組み込みの inexport 機能を使用して Dawarich からデータをエクスポートします。
- ⚠️Dawarich を最新の状態に保ち、最新の機能とバグ修正を提供するよう努めてください。
オウンドラック
位置情報の更新を送信する URL は です http://<your-dawarich-instance>/api/v1/owntracks/points?api_key=YOUR_API_KEY.
現在、アプリはサポートのみです HTTP モード owntracks の。
オーバーランド
位置情報の更新を送信する URL は です http://<your-dawarich-instance>/api/v1/overland/batches?api_key=YOUR_API_KEY.
API キーは、ユーザー設定で見つけられ、および/または生成されます。
Google マップのタイムライン データをインポートするには、位置履歴を からダウンロードします Google Takeout そしてそれをdawarichにアップロードします。
ハウツー のリバースプロキシの設定方法
GoogleテイクアウトをDawarichにインポートする方法
Google Semantic HistoryをDawarichにインポートする方法
GoogleマップのタイムラインデータをDawarichにインポートする方法
OverlandでDawarichまでの位置を追跡する方法
Owntracks で Dawarich への位置を追跡する方法
Dawarichからデータをエクスポートする方法
その他のガイドは、 ドキュメント
特徴
ロケーショントラッキング
Owntracks または Overland アプリを使用して位置を追跡できます。
位置 歴史
地図上で位置履歴を表示できます。マップでは、次のレイヤーを有効/無効にできます:ヒートマップ
ポイント
点間の線
統計
訪問した国と都市の数、移動距離、各国で過ごした時間を年月ごとに分けて確認できます。
インポート
既存の位置履歴を以下からインポートできます:Google Maps タイムライン
オウンドラック
ストラヴァ
あなた自身のGPXファイル
あなたの写真のEXIFデータ
アプリをローカルで起動する方法
docker-compose up アプリを起動するには アプリは で利用可能になります http://localhost:3000.
プレス Ctrl+C アプリを停止するには。
アプリのインストール方法
ドッカー
シノロジー
デフォルトの資格情報ユーザー名: user@domain.com
パスワード: password
「アカウント」セクションで両方を自由に変更してください。
環境変数
ENV var name説明MIN_分_支出_IN_都市 2 つのポイントの間の最小分は、同じ都市を訪問したものと見なします、例えば。 60
時間ゾーン タイムゾーン、例えば。 Europe/Berlin, 、 全リスト は ここ
アプリケーション_ホスト アプリケーションのホストのリスト、例えば。 localhost,dawarich.example.com
背景_処理_CONCURRENCY(dawarich_sidekiq サービスのみ) 同時に処理されるバックグラウンド ジョブの数。デフォルトは 10 です
リバースジオコーディング_有効 true または false, 、この env var を使用すると、逆ジオコーディング機能を完全に無効にできます
PHOTON_API_HOST Photon 逆 ジオコーディング api ホスト。独自のPhotonインスタンスを実行している場合は便利です
スター ヒストリー
おそらくご想像のとおり、私は統計が好きです。
Dawarichの優れた点
- プライバシー重視: Googleのサービスに依存せず、自前でデータを管理できる点が魅力です。
- 機能の充実: 位置履歴の可視化、統計分析、複数のデータソースからのインポートなど、多岐にわたる機能が提供されています。
- コミュニティサポート: オープンソースであるため、ユーザーコミュニティからのサポートが期待できます。
- カスタマイズ性: Dockerによる柔軟なデプロイメントや、環境変数による設定のカスタマイズが可能です。
改善点と今後の展望
- 日本語化: 日本語のユーザーインターフェースやドキュメントが充実すれば、より多くのユーザーが利用しやすくなるでしょう。
- UI/UXの改善: インタラクティブな地図表示や統計情報の可視化において、より直感的で洗練されたデザインが求められます。
- データのセキュリティ: データの暗号化やアクセス制御の強化など、セキュリティ対策のさらなる強化が期待されます。
- 外部サービスとの連携: その他のフィットネスアプリやスマートウォッチとの連携により、より詳細なデータ分析が可能になるでしょう。
- モバイルアプリ: スマートフォン向けのモバイルアプリを提供することで、より手軽に位置情報を記録し、分析できるようになります。
ユーザーへの提案
- バックアップ: データの損失を防ぐために、定期的なバックアップを推奨します。
- コミュニティへの貢献: バグ報告や機能リクエストなど、コミュニティへの貢献を通じて、ソフトウェアの改善に協力しましょう。
- カスタマイズ: Dockerや環境変数を活用して、自分好みの設定にカスタマイズしてみましょう。
まとめ
Dawarichは、プライバシーを重視するユーザーにとって魅力的な選択肢ですが、さらなる機能拡張やユーザーインターフェースの改善が期待されます。日本語化やモバイルアプリの開発など、ユーザーの利便性を向上させるための取り組みが進むことで、より多くのユーザーに利用されるようになるでしょう。
その他
- 競合サービスとの比較: Dawarichと同様の機能を提供する他のサービスとの比較を行うことで、Dawarichの強みと弱みをより明確に把握することができます。
- 技術的な深堀: Dockerやデータベースなど、Dawarichの技術的な側面を深く掘り下げることで、より高度なカスタマイズやトラブルシューティングが可能になります。
- ユースケースの拡大: 旅行だけでなく、通勤経路の分析や運動記録の管理など、Dawarichの利用範囲を拡大する可能性を探ることができます。
コメント
コメントを投稿