Back to All Posts

Domains, docs, Grafana, and more

May. 30th, 2025

Introduction

It has been over two months since our last release note. Though we have not been public, we have been hard at work on many exciting features and quality of life improvements. These features make Nubo a better solution for production-ready software.

Earlier this month we announced our relocation to an official data center, sparking the first of many locations to come. But today, we are announcing that we have doubled our physical capacity and increased our throughput over 3x. Maintaining our commitment to self-hosting and allowing our users to yield the benefits that bare metal has to offer.

Now, let’s get into what we have been up to.

“Hello Grafana!”

Grafana dashboard

Users may now view their usage and metrics in a new personalized Grafana dashboard. View the performance of Frames, or understand HTTP traffic to your web applications, no setup required.

Simply head over to your project and click the “Metrics” button at the top right. Initially we are releasing with two dashboards. Those are as follows:

  1. Frame Metrics: View the Frame’s usage, average backend latency, and common paths.
  2. Space Metrics: Understand Space-wide HTTP request information and usage.

New and improved environment variables

Environment variables

Environment variables are now fully implemented. Under the Frame configuration tab, you may view, add, edit, and delete secrets. Environment variables are encrypted and securely stored.

Custom domains

Frame domains Add domain dialog

Custom domains are here! You may now assign a custom domain to your Frames under the configuration tab. Simply create a CNAME record with your DNS provider and you’re good to go.

Initial Nubo Docs

Documentation

This week we rolled out a basic docs portal that we will be expanding upon in the coming weeks. Initially, it contains documentation for static sites (really any application using CSR) and Golang. We also wrote a section on our key concepts and about Nubo.

Visit our new documentation

Other Minor Features

Redeploy Frame button

You may now manually redeploy a Frame as needed. This is located in the Frame configuration tab.

Updating a Frame’s port

You may now change the exposed port for your Frame under the configuration tab. Changing a Frame’s port does not require a redeployment.

Deployment trigger details

The cause of automated deployments is displayed under the Frame deployments tab. Let’s suppose you had a push deployment trigger setup targeting develop branch. If you were to then push to the develop branch it will now display the commit message that caused the deployment. Same for releases and pull requests.

Responsive mobile designs

Both our landing page and web platform have become more responsive. You may now better control Frames on mobile devices.

Renovated landing page

We have renovated our landing page to include a nice marquee of the languages we support and information about metrics.

Onboarding flow

Users who have no projects will now see some basic info about us and the development lifecycle with Nubo.

“New Space” modal and delete project confirmation

We have added the ability to create new Spaces. Spaces allow for different development environments like develop or production.

We have also added a confirmation modal when deleting projects to prevent accidental deletion.

Finally

Lastly, we also made some other UI tweaks and small bug fixes. We are always looking for ways to improve the experience. Let us know if you have any suggestions.

Join Our Discord

We appreciate your support. To stay up to date or talk to the community, join our Discord.