LofentaLofenta/Docs

Getting started

Introduction

Lofenta is a self-hosted deployment platform that takes your GitHub or GitLab repository and turns it into a running service, automatically building, containerising, and routing traffic to your app.

Lofenta was created on 12 May 2026.


How it works

Every time you push to your configured branch, Lofenta:

  1. 01

    Clones your repository

    A fresh clone of the specified branch and commit.

  2. 02

    Installs dependencies

    Detects your runtime (Node, Python, Go, etc.) and runs the appropriate install command.

  3. 03

    Builds your app

    Runs your build script (e.g. npm run build) and produces an artifact.

  4. 04

    Starts the container

    Wraps the artifact in a Docker container and starts it on an internal port.

  5. 05

    Runs health checks

    Polls the container's health endpoint. On success, routes your domain to the new container.

Where to go next

Core concepts

Project

A project maps to a single GitHub or GitLab repository and branch. It has one live URL and a history of deployments.

Deployment

A single build-and-launch cycle triggered by a push or a manual redeploy. Each deployment goes through queued, cloning, installing, building, starting, health_check, and then live or failed.

Subdomain

Every project gets an auto-generated subdomain: <slug>.lofenta.app. You can add a custom domain on top of it.

Build minutes

The wall-clock time spent building your app (install + build step). Hobby accounts get 500 minutes per calendar month.

Service

A running container backing a project. One service = one port = one subdomain.

Need help?

Open an issue on GitHub or email [email protected].