Gorse Recommender Engine on Ubuntu 24.04

Azure Artificial Intelligence (AI)

Gorse, an open source recommender system engine you feed users, items and feedback so it serves personalized recommendations over a clean REST API.

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

Gorse is an open source recommender system engine written in Go. You send it users, items and feedback such as clicks, stars or purchases through a REST API, and it returns personalized recommendations for each user, along with item to item and user to user neighbours, session based recommendations and popular or latest non personalized lists as a fallback. Collaborative filtering and content aware ranking run inside a single self contained process, and a built in web dashboard lets you inspect your data, review recommendations and watch the background training tasks.

It suits developers and product teams who want to add recommendations to a website, shop, media library or application and prefer a self hosted engine they run inside their own cloud account, integrated through a simple REST API, rather than a hosted recommendation service.

Why the cloudimg image

cloudimg ships Gorse as the single all in one engine backed by an embedded store on a hardened base, always building the newest stable release on first boot so you start current. Gorse is open by default, with an empty API key and empty dashboard login, and cloudimg never leaves it that way: a unique API key, dashboard password and admin key are generated for your instance on first boot and written to a file only the root user can read, and the engine is started only once those secrets are in place, so both the REST API and the dashboard require your credentials from the very first request. The engine binds to loopback behind an nginx reverse proxy ready for your certificate, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Add personalized recommendations to a website, shop or media library
  • Serve item to item and user to user related content over a REST API
  • A self hosted recommendation engine integrated into your own application

See it running

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

Gorse Recommender Engine on Ubuntu 24.04 screenshot 1 Gorse Recommender Engine on Ubuntu 24.04 screenshot 2 Gorse Recommender Engine on Ubuntu 24.04 screenshot 3 Gorse Recommender Engine on Ubuntu 24.04 screenshot 4