Deploy Umami on Render

Reading time:   2 min

deploy-umami-on-render

Umami is a great piece of open source software, a privacy-focused alternative to Google Analytics.

I use it to track visitors on the website of my Brazilian startup Código Do Bem and company page TICI Tecnologia; for this personal blog thomascenni.com I'm using another open source analytics software called Plausible.

Until now I was using the Railway service, which works great but the free tier rapidly goes out of limits (in execution hours, not in free credits available).

So i decided to have a look at Render and was surprised on how is simple (even than Railway) to deploy the Umami software using their blueprint specification.

I created the following render.yaml file:

It basically uses the free plan (you don't even need to put your credit card) to create a PostgreSQL database (umami-db service) and to run the official Umami Docker image (umami service), defined in the Dockerfile available in this repository:

FROM ghcr.io/umami-software/umami:postgresql-v2.10.2

To deploy to your Render account, just click on the following button:

Deploy to Render

or visit https://github.com/thomascenni/umami for more information.

Thomas

Sounds interesting ?

Contact me to discuss your need.

Thomas Cenni
Thomas Cenni is an Electronic Engineer with more than 20 years of experience in program management and software engineering. Passionate about software engineering and development, experienced leader with a strong background in the end-to-end lifecycle of product development, he is also a certified SAFe® 6 agilist. Entrepreneur, credible and highly motivated, he showed a great ability to adapt to various cultures and countries, assuming different roles and challenges in Italy, Brazil and France. He is fluent in English, French, Italian and Brazilian Portuguese.