Bo

BookCars on Ubuntu 24.04

Azure E-commerce

BookCars, an open source self hosted car rental and booking platform with a customer storefront, an admin panel and online payment.

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

BookCars is an open source, self hosted car rental and booking platform built on the MERN stack. It gives you a complete rental business in one application: a customer storefront where visitors search and filter available cars, pick up and drop off locations and dates, and book and pay online, and an administrator panel where you manage suppliers, vehicles, locations, bookings and customers. A Node and Express REST API backed by MongoDB drives both, with multi currency and multi language support and online payment through Stripe or PayPal.

It suits car rental agencies, vehicle fleet operators and marketplaces that want to run their own booking site inside their own cloud account rather than depend on a hosted service.

Why the cloudimg image

The cloudimg image installs the whole platform natively and wired together: MongoDB configured as a single node replica set bound to loopback, the API managed by systemd, and the storefront and admin panel compiled to static bundles and served by nginx, so the site is usable the moment it boots. It ships secure by default with no shared credential: the upstream project seeds a fixed default administrator, and the cloudimg image never does, instead generating a unique administrator, unique application secrets and a unique database credential on each instance's first boot and writing the login to a root only file. The compiled front ends call the API through a reverse proxy so the appliance works by IP address or by your own domain with no rebuild, and every deployment carries a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Run a self hosted car rental and booking website
  • Manage suppliers, vehicles, locations and bookings from an admin panel
  • Take online rental payments with your own Stripe or PayPal keys

See it running

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

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