grund

In development. Not yet available.

From zero to production, on your own premises.

Bring a machine, deploy your app, and it's live for your customers. No infrastructure to learn, no platform team to hire. grund handles the rest, from a homelab in the closet to a SaaS that pays the bills.

$ curl -fsSL grund.sh/install | sh -s -- --domain app.example.com

One command, run in your app's directory: grund installs itself and your app goes live. Not available yet; today it prints a notice and changes nothing. Read the script.

  • Any app.

    A container image or a Dockerfile. Something you found on GitHub, or the product you are building.

  • Your machines.

    A mini PC, an old desktop, a server in the basement, or one you rent.

  • Live in minutes.

    An address, HTTPS and a running app. That's the whole job.

  • Open source first.

    Run every part of grund yourself, dashboard included. Our hosted services are optional.

From zero to live in three steps.

Nothing to configure, nothing to learn. You deploy an application; grund makes it available to the people who use it.

  1. 1

    Bring a machine.

    Whatever you have. One box with an internet connection is enough to start.

    • Mini PC in the closetthe one you already own
    • Server in the basementor a rack at the office
    • A rented serverHetzner, OVH, or anyone else
  2. 2

    Install grund.

    One command turns the machine into a place your apps can live. Nothing else to set up.

    $ curl -fsSL grund.sh/install | sh

    ✓ nuc is ready for apps

  3. 3

    Deploy your app.

    Give it an image or a Dockerfile and an address. It's live, with HTTPS, and it restarts itself if it falls over.

    $ grund deploy . --domain app.example.com

    ✓ live at https://app.example.com

Outgrow one machine? Add another with grund add server and your apps spread across both. Nothing to redeploy, nothing to reconfigure.

Commands are illustrative. grund is in development and its interface may change.

One way to deploy, whatever you run.

The same three steps put a family photo library and a product with paying customers online.

Homelab

The closet that runs the house

One mini PC.

Home1 machine
  • Immichphotos.home.example
    Live
  • Jellyfinmedia.home.example
    Live
  • Home Assistanthome.home.example
    Live
  • Every app on its own address, with HTTPS
  • Updates you can undo in one click
  • The photos are backed up every night
SaaS

The product that pays the bills

Three rented servers.

Nord Studio3 machines
  • Storefrontshop.nord.example
    Live
  • Customer APIapi.nord.example
    Live
  • Databasebacked up nightly
    Live
  • Customers reach it on your domain, over HTTPS
  • Stays up if one of the machines dies
  • A fraction of what the same app costs in the cloud

Example setups. grund is in development.

Everything an app needs. Nothing you have to run.

The parts every deployment ends up needing are simply there. You never assemble them.

  • An address for every app

    Every app gets a working web address with HTTPS, even behind a home router. Bring your own domain, or let grund manage it.

  • Releases

    Ship a new version. If it misbehaves, the previous one comes back.

  • Data

    Databases and files, backed up every night and restored when you ask.

  • Logs and metrics

    See what your app is doing without wiring anything up.

  • Secrets

    Keys and passwords stay out of your code, and out of our hands.

  • More machines

    Add one when you need it. Your apps spread out on their own.

Your machines. Your data. You can leave.

grund runs where you put it. Nothing about your apps depends on us staying around, or on your hardware staying where it is.

  • On your premises

    Your apps and your customers' data never leave hardware you control.

  • Move without starting over

    From the closet to a rented server, or back. Point grund at the new machines and carry on.

  • Open source, self-hosted

    grund is open source first. Run every part of it yourself, dashboard included. We never hold the keys to your machines.

From a closet to a company.

Made for

  • Homelabbers who want their apps online without a weekend of setup.
  • Founders and small teams who want to ship the product, not run infrastructure.
  • Anyone self-hosting who wants it to just work.

Not what it promises

  • An SLA on your hardware. You own the machines; grund runs the apps on them.
  • Multi-region. One place, done well.
  • Staying up on a single machine. If the only machine dies, so do the apps on it. Add a second.

The cost, up front

Start on hardware you already own, for nothing but electricity.

When you want to rent, a few dedicated servers often cost a fraction of the cloud bill for the same app.

grund is free for your first machine, and a few euros a month for each one after. It is open source, so you can always run all of it self-hosted. See pricing

grund is being built in the open.

Follow along on GitHub, where the code appears as it lands.