Repolode
seanmorley15

seanmorley15/AdventureLog

訪問した場所の記録や複数日にわたる旅行の計画、世界地図上での国・地域の管理ができるセルフホスト型旅行トラッカー。

代替できる製品:WanderlogPolarsteps

スター
3,862
フォーク
265
未解決の Issue
220
最終コミット
16 時間前

これは何?

AdventureLogは、訪れた場所をピン留めし、複数日にわたる旅行の旅程を作成して、インタラクティブな世界地図上に国・地域・都市を記録できるオープンソースの旅行アプリです。各場所には日付、メモ、写真、カテゴリ、タグ、複数回の訪問履歴を登録でき、旅行にはフライト、宿泊先、チェックリスト、カレンダー表示を追加できます。

公開共有リンクを使ったり、ほかのユーザーを招待して一緒に編集したりできます。また、GPXトラックを使ったトレイルやアクティビティの記録にも対応し、ジオコーディングや検索ではImmich、Strava、Endurain、Wanderer、Google Mapsと連携できます。セキュリティ機能としてMFA、APIキー、ソーシャルログインを備えています。

フロントエンドにはSvelteKit、バックエンドにはDjangoとDjango REST Framework、PostgreSQL/PostGIS、AllAuthを採用しています。Dockerコンテナとして配布されており、Docker Compose、Kubernetes(Kustomize)、Nginx、Traefik、Caddyのリバースプロキシ向けガイドも用意されています。

主な機能

  • 01日付、メモ、写真、カテゴリ、複数回の訪問履歴を添えて場所を記録
  • 02訪問済み・訪問予定の絞り込みや2D・3D表示に対応したインタラクティブな世界地図
  • 03フライト、宿泊先、チェックリスト、カレンダー表示を含む複数日にわたる旅行の旅程
  • 04旅行統計とともに国・地域・都市を記録
  • 05GPXトレイルと、距離や標高を含むアウトドアアクティビティのデータを登録
  • 06公開リンクで共有するか、ユーザーを招待して共同編集。MFAとAPIキーにも対応

ユースケース

  • 自分のサーバーで、これまで旅行した場所を個人的に記録する
  • 共有できる旅程とチェックリストを使って、複数日にわたる旅行を計画する
  • StravaやWandererからハイキングやサイクリングのアクティビティを旅行記録に取り込む
  • ホームラボやNASで、プライベートなセルフホスト型旅行日記を運用する

クイックスタート

  1. 1

    README に記載されたワンコマンドのインストールスクリプトを実行します(リモートスクリプトを bash に渡して実行するため、先に内容を確認してください)。

  2. 2

    ブラウザーでアプリを開き、デフォルトのログイン情報でサインインします。

  3. 3

    初回サインインの直後に、デフォルトの管理者パスワードを変更します。

使う前に知っておきたいこと

  • セルフホストを前提に設計されているため、自分でサーバーを実行し、保守する必要があります。
  • 初回起動時には約 2 GB の RAM が必要です。
  • デフォルトの admin/admin ログインが設定されているため、変更が必要です。
  • ライセンスは GPL-3.0 です。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。

収録されている特集

トピック

よくある質問

AdventureLog とは?
訪問した場所の記録や複数日にわたる旅行の計画、世界地図上での国・地域の管理ができるセルフホスト型旅行トラッカー。 AdventureLogは、訪れた場所をピン留めし、複数日にわたる旅行の旅程を作成して、インタラクティブな世界地図上に国・地域・都市を記録できるオープンソースの旅行アプリです。各場所には日付、メモ、写真、カテゴリ、タグ、複数回の訪問履歴を登録でき、旅行にはフライト、宿泊先、チェックリスト、カレンダー表示を追加できます。
AdventureLog は無料で使えますか?ライセンスは?
AdventureLog は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AdventureLog は今もメンテナンスされていますか?
活発にメンテナンス中。AdventureLog の最終コミットは 2026年11月6日 です。
AdventureLog は何に使えますか?
自分のサーバーで、これまで旅行した場所を個人的に記録する 共有できる旅程とチェックリストを使って、複数日にわたる旅行を計画する StravaやWandererからハイキングやサイクリングのアクティビティを旅行記録に取り込む ホームラボやNASで、プライベートなセルフホスト型旅行日記を運用する
AdventureLog のインストール方法は?
README に記載されたワンコマンドのインストールスクリプトを実行します(リモートスクリプトを bash に渡して実行するため、先に内容を確認してください)。 ブラウザーでアプリを開き、デフォルトのログイン情報でサインインします。 初回サインインの直後に、デフォルトの管理者パスワードを変更します。
AdventureLog はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/seanmorley15/AdventureLog

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

インタラクティブマップで興味のある場所を記録し、複数日にわたる旅行計画を立てられる、セルフホスト対応のミニマルなアプリ。

生産性・アプリ#travel#trip-planning#map
1958+1 今週125TypeScriptMIT活発にメンテナンス更新 先月