--- 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/...](https://github.com/surmai) | | **License** | MIT | | **Langage** | TypeScript (SvelteKit) | | **Étoiles GitHub** | <1k ⭐ | | **Catégorie** | [[cat-travel\|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é) ```yaml 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 - [GitHub](https://github.com/surmai) - [Wanderlog](https://wanderlog.com) (référence UX) ## Pages Liées - [[cat-travel]] — Catégorie Travel - [[app-trip]] — Concurrent - [[recettes-docker-compose]] — Templates Docker