Hoy offers a cloud-like management experience for baremetal servers, aimed at delivering the same ease and flexibility you'd find with services like Digital Ocean and Vercel but for your own hardware.
Baremetal servers can be significantly more cost-effective and performant compared to traditional cloud services, and they often come with generous bandwidth quotas.
The tool supports servers from any provider, including Equinix and Hetzner.
Here's what you can do once your servers are connected:
- Deploy Node.js and Python applications
- Set up static websites
- Manage databases such as PostgreSQL, MongoDB, and Redis
- Install open source stacks like Wordpress, Elasticsearch, and RabbitMQ
For developers, it has automatic git deployments creating a Vercel/Netlify-like environment on your own hardware.
With hoy cli, deploying an app will be as easy as "hoy deploy"
Using bare metal servers means very low predictable & fixed costs, better performance and eliminates surprise billings.
Hoy is aimed towards large cloud like setups offering distributed compute storage and networking on your own hardware instead of being a VPS management system (Like caprover etc).
I didn't see any mention of JVM apps, I would expect this to be a reasonably large opportunity. With Spring, Quarkus, Ktor, http4k and many more, there are lots of people choosing to build backends on the JVM but deployment is problematic. Vendors like fly.io don't run JVM apps unless Dockerized. They don't work great with AWS Lambda or serverless unless built with Graal. I think lots of developers would like to simply drop a JAR file on a server somewhere and have it run, but I'm not aware of any cloud services which enable this.
I am personally working through deploying on bare metal cloud servers using Ansible and yes, it is challenging to build a full-fledged server with a reverse proxy, local data store, OpenTelelmetry collector, and my JVM app backend -- then secure the server, share keys, run all the services, export logs, open an entry points for a CI deployment, manage env variables, etc. Dokku is an option but has its limits.
The benefit, of course, is that I can rent bare VPS's with redundancy for a year for less $ than most managed services charge per month. If your service made JVM deployments easy while keeping costs low, you might have this market all to yourself.
Baremetal servers can be significantly more cost-effective and performant compared to traditional cloud services, and they often come with generous bandwidth quotas.
The tool supports servers from any provider, including Equinix and Hetzner.
Here's what you can do once your servers are connected:
- Deploy Node.js and Python applications
- Set up static websites
- Manage databases such as PostgreSQL, MongoDB, and Redis
- Install open source stacks like Wordpress, Elasticsearch, and RabbitMQ
For developers, it has automatic git deployments creating a Vercel/Netlify-like environment on your own hardware.
With hoy cli, deploying an app will be as easy as "hoy deploy"
Using bare metal servers means very low predictable & fixed costs, better performance and eliminates surprise billings.
Hoy is aimed towards large cloud like setups offering distributed compute storage and networking on your own hardware instead of being a VPS management system (Like caprover etc).
You can try it out now with our demo, no signup required: https://demo.hoy.sh/
Happy to answer any questions.