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:
- 01
Clones your repository
A fresh clone of the specified branch and commit.
- 02
Installs dependencies
Detects your runtime (Node, Python, Go, etc.) and runs the appropriate install command.
- 03
Builds your app
Runs your build script (e.g. npm run build) and produces an artifact.
- 04
Starts the container
Wraps the artifact in a Docker container and starts it on an internal port.
- 05
Runs health checks
Polls the container's health endpoint. On success, routes your domain to the new container.
Where to go next
Quickstart
Deploy your first app in under 2 minutes.
Deployments
Understand the deployment lifecycle.
Environment variables
Inject secrets and config into your app.
Custom domains
Map yourdomain.com to any project.
Build configuration
Override the default build commands.
Runtimes & languages
Supported stacks and auto-detection.
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].