Tr

TREK on Ubuntu 24.04

Azure Applications

Self hosted collaborative trip planner for itineraries, maps, budgets and travel documents

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

TREK is an open source planner for real trips. You build a day by day itinerary, save places onto an interactive map, record where you are staying and how you are travelling between stops, keep tickets and confirmations together as documents, and track what the trip costs. Everyone you invite to a trip works on the same plan at the same time, with shared notes, polls and chat updating live, so a group can settle an itinerary without passing spreadsheets around. Packing lists, a personal vacation day planner and a world map of the countries you have visited come built in as optional add ons you can switch on per trip.

Why the cloudimg image

The cloudimg image is a complete deployment rather than a bare install: the planner runs as a managed service behind an nginx reverse proxy on the standard web port, with the application itself bound to loopback so the proxy is the only public listener, and with the websocket upgrade configured so live collaboration works from the first boot instead of failing quietly. Every secret is generated per virtual machine at first boot, never baked into the image: the at rest encryption key, the session signing secret and a one time administrator password written to a root only credentials file. The administrator account is created before the service ever accepts a connection, so nobody can reach a fresh instance and claim it. Mail, single sign on and image search credentials ship empty for you to supply. Because the software is licensed under the AGPL, the exact upstream source it was built from travels with the image, checksummed, alongside the licence and a written offer. A step by step deployment guide is paired with the image, and cloudimg support is available 24/7.

Common uses

  • Planning multi day trips collaboratively with friends or family
  • Keeping itineraries, bookings and travel documents in one private place
  • Tracking and splitting trip costs across a group

See it running

Real screenshots taken while testing this image against its deployment guide.

TREK on Ubuntu 24.04 screenshot 1 TREK on Ubuntu 24.04 screenshot 2 TREK on Ubuntu 24.04 screenshot 3 TREK on Ubuntu 24.04 screenshot 4