Files
wiki/Catalogue-Self-Hosted/apps/app-surmai.md
T
2026-06-09 18:40:21 +02:00

2.8 KiB


title: Surmai created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, travel, app-marathon3-batch-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=travel&app=surmai]

✈️ Surmai

Travel planner open source — itinéraires, activités, budget, partagés en famille/amis.

📋 Informations Générales

Champ Valeur
Site web (community)
GitHub lukaszzach/...
License MIT
Langage TypeScript (SvelteKit)
Étoiles GitHub <1k
Catégorie cat-travel

📝 Description

Surmai est un planificateur de voyage collaboratif : créez des trips, ajoutez jours/lieux/activités, partagez en lecture/écriture avec vos compagnons de route. Intégrations météo, maps, budget. Différence vs Wanderlog / TripIt: Surmai est privacy-first, sans tracking, sans cloud, sans pub. Pour qui: voyageurs qui planifient en groupe (couples, familles, potes) et veulent un outil propre.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  surmai:
    image: ghcr.io/surmai/surmai:latest
    container_name: surmai
    restart: unless-stopped
    environment:
      - DATABASE_URL=postgres://surmai:***@surmai-db:5432/surmai
      - SECRET=***    volumes:
      - surmai-data:/app/data
    labels:
      - traefik.enable=true
      - traefik.http.routers.surmai.rule=Host(`surmai.example.com`)
      - traefik.http.routers.surmai.entrypoints=websecure
      - traefik.http.routers.surmai.tls.certresolver=letsencrypt
      - traefik.http.services.surmai.loadbalancer.server.port=3000

  surmai-db:
    image: postgres:16-alpine
    container_name: surmai-db
    restart: unless-stopped
    environment:
      POSTGRES_USER: surmai
      POSTGRES_PASSWORD: changeMe
      POSTGRES_DB: surmai
    volumes:
      - surmai-db:/var/lib/postgresql/data

volumes:
  surmai-data:
  surmai-db:

🔄 Alternatives

Open Source

  • app-trip — Travel planner alternatif.
  • app-trek — Backpacking-oriented.
  • Toggl Track (track time travel) — Pas exactement travel.
  • Hevy — Workout, pas travel.
  • OpenTripPlanner — Routing engine.

Propriétaires

  • Wanderlog — Référence collaborative.
  • TripIt (Concur) — Itinéraire depuis emails.
  • Roadtrippers — Road trips US.
  • Sygic Travel — Maps + POI.

🔐 Sécurité

  • Auth: comptes + OAuth2.
  • HTTPS: obligatoire.
  • DB chiffrée: recommandée.
  • API keys maps: limiter les origines.

📚 Ressources

Pages Liées