把 Tripsfolk 裝在自己的電腦

你的行程、地點和照片,存在一台你自己安裝的伺服器裡。 不需要 Docker、不用管資料庫——Windows 一個安裝檔, Linux 一個執行檔。

需要準備什麼

  • 一台使用時保持開機的電腦——桌機、家用伺服器、NAS 或小台 VPS 都行。
  • Windows 10/11 或 Linux(amd64 / arm64)。
  • 配備不用好:伺服器是一支約 40 MB 的程式,自帶資料庫, 會長大的只有照片。

安裝

Windows

下載安裝檔執行——它會隨系統啟動、待在系統匣,更新在 App 裡按一下就好。

Linux

下載對應架構的執行檔直接跑,網頁和 API 從同一個埠提供(預設 9088)。

不確定要哪個?執行 uname -m:顯示 x86_64 選第一個,aarch64 選第二個。

或直接在終端機跑:

curl -fsSL https://tripsfolk.com/download/linux-amd64 -o tripsfolk
chmod +x tripsfolk
./tripsfolk

所有版本都發佈在 GitHub Releases, 連同建置它們的原始碼。

從外面連回來

三種方式,挑一種:

  • 只在家用 — 直接連那台機器的區網位址。
  • 官方連線通道 — 你的伺服器會拿到一個 *.connect.tripsfolk.com 位址,不用動路由器設定。
  • 自己的反向代理 — 把你手上現成的 HTTPS 代理指向伺服器的埠。

照片怎麼歸位

上傳到行程的照片,會依相機記錄的座標歸到當時那一站——大約 250 公尺內。 沒有座標、或不在任何站點附近的,則以拍攝日期分組,一樣會出現在 旅程回顧裡,不會憑空消失。

備份

伺服器的所有東西都在一個資料夾裡——資料庫、設定、照片。 複製那個資料夾就是完整備份;搬到任何一台機器還原,接著用。

哪些部分是託管的?老實說

帳號、邀請和選用的連線通道,由一個小型的託管服務負責, 這樣朋友之間共享才不用有人開防火牆。你的行程和照片不會經過它; 帳號機密在你的裝置上封好才送出,託管端存的是它自己打不開的密文。 它和產品在同一個 AGPL-3.0 儲存庫裡,你可以檢視——或整套自己跑。