Bar Assistant on Ubuntu 24.04 LTS by cloudimg
by cloudimg
Self-hosted cocktail recipe and home bar manager, secure by default on Ubuntu 24.04
Bar Assistant on Ubuntu 24.04 LTS
Bar Assistant is a self-hosted, open-source manager for cocktail recipes and your home bar. Catalogue the spirits and ingredients you own and it works out which cocktails you can make; browse and search hundreds of recipes, scale and cost them, keep tasting notes and shopping lists, and publish a shareable menu. This cloudimg image pairs the MIT-licensed Bar Assistant server (a Laravel REST API) with the MIT-licensed Salt Rim web client and the MIT-licensed Meilisearch search engine, run the officially supported way as upstream containers pinned by image digest, behind a single nginx front door on port 80.
Secure by default
Nothing ships with a known secret. On the first boot of each VM, before the app is reachable, a unique Laravel application key, a unique Meilisearch master key and a per-instance admin account with a random password are generated into a root-only file. Meilisearch runs in production mode and refuses any request without a key, and public self registration is disabled by default (the register endpoint returns 403 and the Register button is hidden), so only the per-instance admin can sign in until you choose to open registration. The application database is SQLite, created empty on first boot.
What you get
- Bar Assistant server v5.15.4, Salt Rim web client v4.15.0 and Meilisearch v1.15, pinned by image digest and captured into the VM so it starts in seconds
- One nginx front door on port 80 routing to the web client, the API and the search engine, each bound to the loopback interface only
- Per-VM application key, search master key and admin account generated on first boot, never baked into the image
- Public registration closed by default and an empty database on first boot
- Ubuntu 24.04 LTS, fully patched at build time, with unattended security updates enabled
- A paired step-by-step deployment guide and 24/7 cloudimg support
Licensing
Bar Assistant, Salt Rim and Meilisearch are each distributed under the MIT License and are bundled unmodified. There is no per-user or per-cocktail fee. The cloudimg charge of 0.04 USD per vCPU hour covers packaging, the secure-by-default first-boot automation, security patching, image maintenance, the paired guide and 24/7 support. Recommended size: Standard_B2s for a household or enthusiast; size up for larger collections or many concurrent users.
Not affiliated with, endorsed by or sponsored by Bar Assistant, Salt Rim or Meilisearch. The names are used nominatively to identify the open-source software shipped in this image.