Schedule automations in plain language
Pick when an automation should run, choose your timezone and check the next runs before saving.
Product updates, what we're building next, and notes from running 200+ client sites.
Pick when an automation should run, choose your timezone and check the next runs before saving.
GitHub Actions runs now show every job and step in Unolia, with timings, the wait for a runner, and the failed step’s own log where it happened.
Deleting a project no longer deletes its domains and sites. They move to Unassigned, pinned, and the next sync no longer brings the project back.
Connect Domain Chief to bring your domains, DNS records, costs and team access into Unolia.
A new automation keeps the Website link in a GitHub repository’s About sidebar pointing at the domain that actually serves it.
A site’s page now counts the commits that have not shipped yet, and says so out loud once there are enough of them to matter.
Each repository row now carries a dot that says whether CI is passing, running or failing on the latest commit, and updates as it changes.
Below tablet width Unolia now has a section bar, a context bar with a collapsed breadcrumb, and a Menu button that opens the page’s sidebar as a sheet.
Turn push to deploy on or off from a site’s settings in Unolia, on Laravel Forge, Ploi and Laravel Cloud, and see the state the provider confirmed.
Re-run the failed jobs, re-run the whole workflow, or stop a run that is still going, from the run’s page in Unolia.
Domains and sites that belong to no project now have a page of their own, with the app’s best guess about where each one goes.
Onboarding is a checklist nobody wrote down. Offboarding is the same checklist, run backwards, badly, weeks late.
Most agencies cannot answer this for their own client list. It takes an afternoon by hand and about a minute when the projects already know.
Every version your client sites run, every version they ship, and how long each one still gets security fixes.
When a client site goes down, Unolia now names the deploy that likely broke it and the one that brought it back.
Recipes that run the repetitive part of maintenance and stop to ask you before the part that matters.
Providers bill you by account. Profitability happens by client. Unolia now bridges the two.
I've been building Unolia in the open for over a year. v2 is the biggest update yet, and it changes what Unolia actually is.
GitLab repositories, groups, commits, and pipelines are now supported in Unolia.
Bento email sending data is now available in Unolia.
Vultr cloud servers and billing data are now connected to Unolia.
Laravel Cloud applications and environments can now be imported into Unolia.
Mailgun sending domains and email delivery data are now connected to Unolia.
Ploi servers and sites are now supported in Unolia.
Laravel Forge servers and sites can now be connected to Unolia projects.
GitHub repositories, installations, webhooks, and package detection are now part of Unolia.
Oh Dear monitoring is now connected to Unolia projects.
Namecheap, the world's number-one registrar, is now connected for domain and DNS management.
After five months of preview, 30+ testers and 350 domains added, Unolia is officially live.
Porkbun kept winning our community polls, so we integrated it for domain management.
Manage your Gandi.net domains directly from Unolia.
Unolia shipped with an API on day one, and the unified domain API is now fully documented.
Bunny.net is now supported for domain management inside Unolia.
DigitalOcean domains are now manageable directly inside Unolia.
Unolia opened to the public. All your domains, across every registrar, finally in one place.
Amazon Route 53 hosted zones and DNS records are now supported in Unolia.
Cloudflare DNS zones and records are now manageable from Unolia.
OVHcloud was the first provider connected to Unolia, starting with domains and DNS.
Pick when an automation should run, choose your timezone and check the next runs before saving.
GitHub Actions runs now show every job and step in Unolia, with timings, the wait for a runner, and the failed step’s own log where it happened.
Deleting a project no longer deletes its domains and sites. They move to Unassigned, pinned, and the next sync no longer brings the project back.
Monthly product updates and field notes on running client sites. No fluff.