Changelog

What's new on Lofenta

New features and improvements, grouped by release.

v1.6
Faster, safer, everywhere
/20 updates

One Lofenta ID for every sign-in, with a new account center, sign-in alerts and passkeys first. Teams can require two-factor, Eddy has spending limits, every custom domain gets a health page, and custom domains no longer need Cloudflare. Lofenta is also fast on phones and you can sign in with Apple.

A health page for every domain

Open any custom domain from the Domains page to see a live check: where its DNS points, whether HTTPS works, who issued the certificate and when it expires. If something is wrong you get the exact record to fix, ready to copy.

Spending limits for Eddy

Set a monthly budget for premium Eddy models in Settings, under AI spending. You get an alert at 80% and at 100%, and you can choose to pause Claude and GPT once the budget is reached. Normal replies keep working either way.

Eddy in the sidebar

Improvement

Eddy now has its own place in the dashboard sidebar and the command menu for everyone, one click from any page.

Passkeys first

New accounts are offered a passkey right after their first sign-in, so next time it is just Face ID, Touch ID or your device PIN. Skip it if you like, and add one later in Lofenta ID Security.

Require two-factor for your team

Security

Team owners can now require two-factor authentication for every member. Members without it see a reminder and cannot open the team's projects until they turn it on, and the Members list shows who still has it off.

New sign-in alerts

Security

When your account signs in from a device or network we have not seen in the last 60 days, you get an email, an inbox message and a push on the Lofenta app. One tap on This wasn't me takes you to your devices to sign it out.

Lofenta ID account center

id.lofenta.com is now a full account center: a security checkup, every device you are signed in on, a complete activity log of sign-ins and changes, the apps that can use your account, and a download of all your data.

One sign-in for all of Lofenta

Improvement

Every sign-in now goes through Lofenta ID, with GitHub, Google, GitLab, Apple, passkeys or an email link. Your two-factor settings, devices and activity live in one place, and one sign-in works across every Lofenta site.

Lofenta ID hardening

Security

App secrets for Sign in with Lofenta are now stored hashed, removing an app's access signs it out everywhere at once, and apps that ask you to sign in again now really get a fresh sign-in.

Accessible by default

Improvement

The Lofenta home page now scores 100 for accessibility on phones and desktops. Small text is easier to read on the dark background, every button has a name for screen readers, and touch targets are large enough to tap.

Latest Next.js and React

Improvement

The dashboard now runs on Next.js 16.4 and React 19.3, with the latest fixes and faster rebuilds on our side. Nothing changes for your apps.

Domain status you can trust

Improvement

Every custom domain is now checked over HTTPS every 10 minutes, and your Domains page shows what visitors really get: HTTPS working or HTTPS down. No more domains stuck on SSL pending while they work fine.

PGP key for security reports

Security

You can now encrypt a vulnerability report to [email protected] with our PGP key. Download it from the Security page or run gpg --locate-keys [email protected]. The Security page also explains how we protect Lofenta and how often we check.

Real locations in your sessions

Fix

Lofenta ID now shows the real IP address of each new sign-in in Security, instead of an internal Lofenta address.

Custom domains without Cloudflare

Add a domain, point a CNAME at origin.lofenta.app, and publish one TXT record to prove it is yours. You no longer need a Cloudflare account or proxy. Certificates are issued automatically once the domain is verified, and domains you already added keep working as before.

Sign in with Apple

You can now sign in to Lofenta with your Apple ID. Already have an account? Connect Apple from Lofenta ID Security and use either way to sign in.

Fast on every phone

Improvement

Lofenta.com now loads in under a second on iPhone, even on reload, where it could take up to 20 seconds before. The 3D globe still spins, and the pages fit small screens properly.

Deploy a folder, no Git needed

Run lofenta deploy in any folder and the CLI uploads it and deploys it, no repository required. Secrets in .env files and build folders are left out automatically. Update with npm i -g @lofenta/cli@latest.

Redeploys work again for running apps

Fix

Redeploying an app that was already running could fail with port is already allocated. Redeploys now start the new version on a free port and switch traffic over with no downtime.

Security hardening across the platform

Security

After a full review of every part of Lofenta we fixed what we found. Adding a passkey now asks for your 2FA code, team invites only work for the email they were sent to, new DNS zones must prove ownership with a TXT record, and sign-in links can no longer be used up by email scanners.

v1.5
Durability you can trust
/14 updates

Eddy is out of beta and open to everyone, and it can now build a whole app for you from one sentence. Your backups are also restored and checked every week, automatically, and your project code is reachable from VS Code over SFTP.

Lofenta has been acquired by TakeHost, the hosting company our platform has run on since 2024. Lofenta is now operated by TAKEHOST OÜ, a private limited company registered in Estonia (registration number 17524902), replacing BANATSYNC SRL. Your projects, data and plans are unchanged, and prices stay in euro at the same amounts. All legal pages, invoices and receipts now name TAKEHOST OÜ. Read the full announcement on our News page.

Eddy finds the right project

Fix

Eddy can now act on a project when you refer to it by name, not only by its exact id, so asking it to edit or redeploy an app it just made works the first time. When it cannot find a project it now says so clearly instead of hinting at an access problem.

Share a build without inviting anyone

You can now create a temporary public link to a single deployment, its status and build log, so you can hand a failing build to a support person without adding them to your team. Every link expires (up to 7 days), you can revoke it anytime from Settings, and you confirm exactly what goes public before it is created.

Name your devices, know when you were last on

Improvement

Your active sessions now show a real last-seen time instead of when you signed in, and you can give any session a name like my work laptop. Manage them from Lofenta ID Security or from dashboard Settings, and signing out of one signs it out everywhere.

See a project's whole story

Every project now has an Activity page, a clean timeline of what happened, newest first: deploys, backups, database snapshots and branches. Open it from the project buttons or press Command K and search Activity.

Search everything from one box

The Command K box now searches inside your work, not just page names. Type a few letters to find a deployment by its build error, a domain, a teammate, a notification, a ticket, or an env var key, and jump straight to it. Everything you see is only what you have access to.

Jump anywhere with one key

Press Command K (or Control K) anywhere in the dashboard to search and jump to any project, page, or action. On a project it puts that project's own pages first. There is a Search button in the sidebar too.

Show the world where you deploy

Turn on a deploy badge for any project and drop it in your README. It shows your app is live and links back to Lofenta. For workspace projects we can add it for you, and if your code is on GitHub we leave your repo alone.

Everything that needs you, in one place

Lofenta now tells you when something needs you. Failed deploys, crashes, a site that stopped responding, a job that did not run, disk filling up: they all land in one inbox, with a bell in the menu showing what you have not read yet. Everyone on a team gets their own copy, so it is not only the owner who finds out. Deploys that work stay quiet, because that is not news.

Tell Eddy what you want and it builds it. Say build me a booking site for my barbershop and Eddy creates the project, writes the code, and deploys it to a live URL in about a minute. Ask for changes in plain language and it edits the app and ships them. Every app it makes is a normal Lofenta project, so you can open it in the editor, pull it into VS Code over SFTP, or take it to GitHub whenever you want. Available on the Developer plan and up.

Eddy is no longer admin only. Every account can open it from the dashboard and ask about their projects, their deploys, their logs and their databases. You get free messages every day on every plan, and if you want Claude or GPT on a harder problem you can top up credits and pick the model yourself.

Backups that prove themselves

A backup you have never restored is a promise, not a guarantee. Every week Lofenta now restores a sample of your backups into a throwaway container, checks the tables and rows actually came back, then tears it down. If a restore ever fails we find out and fix it, instead of you finding out on the worst day. This runs on top of the daily off site copies and there is nothing to turn on.

Projects you build in the Lofenta editor can now expose their source over your central SFTP login. Open the project, go to Tools then Files, and turn on Show code files over SFTP. Your whole project tree shows up as a folder you can open in VS Code, FileZilla, or any SFTP client, and the editor and SFTP work on the same files, so nothing gets out of sync. Your changes go live on the next deploy. It is off by default and you turn it on per project.

Cleaner project folders over SFTP

Improvement

Each project now shows up as one folder named after the project, instead of an extra empty folder sitting next to it. Static sites open straight into the files you publish, so you can drop a page in and see it live right away.

v1.4
Bring your data over
/16 updates

Move your database onto Lofenta from any VPS or webhost, run bots and background workers as always-on services, and keep your customers informed with status page incident history and live updates.

Search the docs

The docs now have full search. Open it from the search box in the header, with Command or Control and K, or by pressing the slash key, then type what you need and jump straight to the right page. It matches the words inside every article, not just the titles, and it runs in your browser so it stays instant.

Open Team then Uptime and you now see an Apps list with every project that has a public URL. Turn on monitoring for any project and choose which ones show on your public status page, all in one place. There is no agent to install, Lofenta checks the project's own address for you.

Reuse a custom domain after removing a project

Fix

When you delete a project that had a custom domain, that domain is now fully released, so you can add it again to the same or a different project right away. Before, the domain could stay tied up behind the scenes and adding it back would fail.

Repair a rejected database login

Fix

If Database Studio cannot open your MariaDB because the login was rejected, a Repair credentials button now fixes it in one click. It puts the database user's password back in sync with the one Lofenta stores for it, so you get straight back in without opening a shell.

Payment receipts

When a payment goes through, you get a Lofenta receipt as a PDF, in your email and on your Invoices page, ready to download whenever you need it for your records. You still get the Stripe invoice too, so you have both.

Smoother imports from your server

Improvement

Bringing an app over from your server now handles larger apps and always finishes with a clear result. If a folder is too large to move in one pass, or anything else needs your attention, you see exactly what and why, so you always know where your import stands.

Put your projects on their own private network, the Lofenta Private Network. Every service gets a private address that other services in the same network reach by name, across regions, and nothing outside the network can touch them. Add your own machine as a client over WireGuard to reach everything directly. Included on every plan.

Free plan focuses on Next.js

Improvement

The free Hobby plan is now built around Next.js. You can deploy one Next.js app from a Git repo or start from the Next.js starter template. Other frameworks and one-click templates move to the Developer plan. Projects created on the free plan before this change keep running exactly as they are.

Imported stacks group into one item

When you import a Docker Compose stack, its app and every managed database it fans out into now group into a single item on your Projects page instead of scattering across separate cards. Open the stack to see all of its services in one place, with their status and links, jump to any one to manage it, rename the stack, or ungroup it to split the projects back out. Ungrouping keeps every project, nothing is deleted.

Eddy can now run on Claude Fable 5, Anthropic's most capable model, for the hardest reasoning and long-horizon work. Choose it from the model menu alongside Opus, Sonnet, and Haiku. It is the top premium tier, billed against your AI credits at around four times Opus usage. Read the full note on our News page.

Move a whole site off your old control panel host in one step. Pick cPanel, Plesk, or DirectAdmin, connect over SSH, and Lofenta scans every site in the account, detects the app (WordPress, Joomla, phpBB, MyBB, Laravel, or plain PHP), and brings its files and its database across. Each site becomes its own Lofenta project with a managed database, wired up and ready to run. Available on the Developer and Team plans.

Move a whole app across from any server. Add your Lofenta key to the server once, then Lofenta connects over SSH, scans it, and detects each app (Next.js, Node, Python, PHP, or a static site) so you can bring the ones you pick over as their own projects. Available on the Developer and Team plans.

Bring over a whole docker-compose.yml stack in one import. Lofenta turns the web service into a Lofenta project and each Postgres, MySQL, MariaDB, MongoDB, or Redis service into a managed database, linked and running, while reverse proxies like nginx are skipped since Lofenta handles routing. Your databases come across with their data, and your uploaded files in volumes come across too, with size limits that scale with your plan. A stack that needs more services than your plan allows shows an upgrade prompt instead of a partial import.

Deploy a bot, queue worker, or scraper as an always-on service, no VPS needed. Point Lofenta at a repo or image, set the start command, and it runs 24/7 with restart-on-crash and live logs. Available on the Developer and Team plans.

Bring your database over from any VPS or webhost straight into a managed Lofenta database. Connect directly to your old database or upload a .sql export from phpMyAdmin. Available on Developer and Team plans.

Status page incident history and live updates

Track every incident on your status page with a complete timeline of updates. Post labeled updates (Investigating, Identified, Monitoring, Resolved) and explain what happened. Status pages now refresh in real time, no manual reload needed. Network usage shows as bars alongside CPU, memory, and disk.

v1.3
Network, domains and static hosting
/20 updates

Custom AI credit top-ups and Eddy on Claude Opus 4.8, more ways to pay, your own invoices, one-click static site hosting, bigger dedicated IPs, always-on protection, a thank-you for power users, and DNS hosting on Lofenta.

Install a lightweight agent on your own servers and watch CPU, memory, disk, load, network and top processes from the new team Uptime tab. Group servers by category, set resource thresholds, and get alerted the moment a server goes offline or runs hot. Included on every plan, scaled by tier.

Track every app's uptime, get alerted the moment one goes down, and share a branded public status page with your team or customers.

Opt in per project under Tools. Standard (included) brings your app back on another node within minutes if a server fails, with no data lost. Premium adds a hot standby for near-instant failover.

Top up Eddy AI credits with any amount, not just the preset bundles. Enter a custom value at checkout: from €5 to €2,000 by card, or up to €7,500 with crypto. You get the full amount as credits, and unused credits never expire.

Eddy now runs on Claude Opus 4.8

Improvement

Eddy's premium Anthropic tier now uses Claude Opus 4.8, Anthropic's newest and most capable model. Want something faster or cheaper? Pick a different model from the provider menu any time.

Refreshed AI provider menu

Improvement

The Eddy provider menu got a polish: the free Normal tier now wears Lofenta's colors and Anthropic shows the real Claude mark. GPT models from OpenAI are on the way too; the option already appears and turns on once setup is complete.

AI status on the status page

Improvement

The public status page now shows Eddy and the AI providers behind it, so you can see at a glance whether the assistant and each provider are operational.

Removed discontinued templates

Fix

Magento, OpenCart and Strapi were removed because their upstream images were discontinued and could no longer deploy. Strapi will return later as a build-from-source template.

Pay with Revolut, Apple Pay and Google Pay

More ways to pay: top up your Eddy AI credits or buy a plan with Revolut, Apple Pay or Google Pay, right alongside card and crypto. Apple Pay and Google Pay appear automatically on supported devices, and payment opens in a secure Revolut-hosted checkout.

Invoices in your dashboard

Individual accounts now have an Invoices page, the same one teams already had. See your full billing history and download receipts and PDF invoices straight from your dashboard.

Static Page hosting

Pick the new Static Page template to host a plain HTML, CSS and JS site with no build step. Upload your files over SFTP and they go live instantly on a tuned Tengine, with a branded starter page until you add your own. Works with custom domains, and assets are cached automatically while your HTML always serves fresh.

WebSockets support

Improvement

WebSockets work on every project out of the box. Connect over wss:// on your project URL or any custom domain, with no configuration, no buffering, and no idle timeout dropping quiet connections. There is a new guide in the docs, plus a one-click Soketi template if you want a ready-made Pusher-compatible server.

A new brand page collects the Lofenta logo in several variants (SVG and PNG), the brand colors, typography, and a short fair-use policy. Grab what you need to link to us or show that you build on Lofenta.

Resellers can run their own business on top of Lofenta through a headless API: create and manage customers, their projects and their billing programmatically, react to live events over webhooks, and build against an official SDK and OpenAPI spec. This is a private preview, open to approved resellers only while we finish it. Interested in reselling Lofenta? Get in touch.

Managed DNS (pre-beta)

You can now host your domain's DNS on Lofenta. Point your nameservers at us and manage all your records (A, AAAA, CNAME, MX, TXT and more) from one clean editor, including a record at the root of your domain. Prefer to stay on Cloudflare? Keep your own account and we still set up the records your project needs. This is an early pre-beta, so for production traffic we currently recommend Cloudflare while we finish hardening it.

More reliable custom-domain SSL

Improvement

Certificates for your custom domains now issue and recover on their own. If a certificate is waiting on a validation record, the platform keeps it in sync automatically, so you no longer have to re-apply DNS by hand to unstick it.

All your project files over SFTP

Connect to central.lofenta.com with a single login and every one of your projects shows up as its own folder. Browse and manage your project files over standard SFTP from any client, with no per-project setup. Available on Developer plans and up.

A project can now hold more than one dedicated outbound IP, and your traffic rotates across all of them. That spreads outbound load and helps with partners that rate-limit per address. Developer plans can hold up to two, Team up to five.

Every dedicated IP is now watched around the clock for unusual inbound traffic and connection floods. If yours comes under attack you are warned right away with the numbers, so a flood never creeps up on you unnoticed.

Loyalty reward for power users

Once you run more than five active services, every new project gets 25 percent off its add-ons, on any server. Our way of saying thank you for building your stack on Lofenta.

v1.2
Scale and DX
/14 updates

Tools that make day-to-day work faster.

Earlier this year we began forming Lofenta LLC in the United States to operate Lofenta. We have decided not to continue with it and to keep operating under our established company, BANATSYNC SRL in Romania. The main reason is cost. A second company in another country carries ongoing fees and admin that, at our size, are far better spent on the product. Nothing changes in how the platform works, and all legal pages and invoices now reference BANATSYNC SRL. Read the full note on our News page.

Database branching

Branch a Postgres or MariaDB database into an isolated copy in seconds, with its own connection string, so you can test a migration or run an experiment without touching production. The source stays online the whole time. Set an optional expiry so throwaway branches clean themselves up. Available on the Developer plan and up.

Give any project a fixed outbound IP address so partners can allowlist it for their APIs, databases, and firewalled webhooks. €1 per month on the Developer plan and up. Team customers can also request to bring their own IP block.

Buy extra resources

Add extra storage, CPU, or RAM to any project, billed monthly and prorated. Prices are cheaper on servers with more room, and your price locks in when you buy, never a surprise increase. Dedicated IPs are coming soon.

More storage on every plan

Improvement

Hobby gets 3 GB, Developer 50 GB, Team 100 GB. Hard per-project storage limits are rolling out so one project can never fill a server and affect others. New projects are placed only on servers with real room, never over-allocating a node.

Deploy from any public Docker image

Create a project straight from a public Docker image, no source repository needed. Paste an image like ghcr.io/n8n-io/n8n:latest, tell us the port it listens on, and we pull and run it for you. Available on the Developer plan and up.

Open a terminal in your running container

Developer plans and up can open a real shell inside a running project container, right from the project page. It is a full interactive terminal, no SSH key and no access to the host. Sessions are private to your project and close automatically when idle. Available on Developer and higher.

Send project events to Slack and Discord

Connect Slack or Discord to a project and get its events in your channel: deploys, crashes, out-of-memory kills, storage warnings, and failed cron jobs. Paste a channel webhook URL, send a test, done. Free on every plan. Open the Integrations section on your project page.

Eddy now answers questions grounded in your live data. It can describe your schema, run read-only queries, check database health, and read logs, cron jobs, backups, domains, and usage. It can also propose a database write or a backup, which you confirm before it runs. Open it from the Ask Eddy button in Database Studio.

Database Studio is faster to work in. Foreign-key cells are clickable, so you jump straight to the referenced row, you can ask for an exact row count, duplicate a row in one click, and export a table to CSV or JSON. A new Health tab shows database size, the largest tables, and active connections.

Database Studio

Browse and edit your project databases right from the dashboard. PostgreSQL and MariaDB get a full table editor, MongoDB a document browser, Redis a key explorer, and every engine gets a built-in console. Open it from your project page.

Started forming Lofenta LLC

Lofenta is incorporating as Lofenta LLC in the United States. Legal pages now name the new entity, and the registration number will be published on the Company information page once the state filing completes. Nothing changes in the product, infrastructure stays on BanatSync hardware in Romania.

Scheduled jobs

Run a command inside your app on a schedule, with no always-on process. Pick hourly, daily, weekly, or a custom cron expression. Every run is recorded with its exit code, duration, and output, and you can trigger one on demand with Run now. Developer includes 5 jobs per project, Team 20.

See CPU and memory over time on the project page, across the last 24 hours or 7 days. Get alerted by email or Discord when an app crashes or runs out of memory.

v1.1
Reliability and Trust
/4 updates

Keep your data safe and know when something is wrong.

Automatic backups and one-click restore

Scheduled and on-demand backups for your databases and volumes, copied off-site to a dedicated location. Restore in one click; a safety backup is taken first, then the chosen backup is applied in place. Retention scales with your plan.

Discord notifications

Link Discord and choose to receive account alerts as a direct message instead of email. Covers deploy failures, storage, bandwidth, payments, low AI credits, app down, and job failures, with per-category toggles in Settings.

Preview deployments for every pull request

Open a pull request and Lofenta spins up an isolated preview at its own URL, posts a status check and a comment on the PR, and tears it down automatically when the PR closes.

Bandwidth metering and caps

Improvement

Outbound bandwidth is now metered per plan, shown in the dashboard, with a warning at 80 percent and a generous cap at 100 percent. We measure and cap; we do not bill aggressively per gigabyte.

v1.0
Launch-ready core
/11 updates

The platform reached a complete, production-ready core.

Eddy, your AI assistant

A chat that can read your projects and act on them: deploy, restart, rollback, and set environment variables, with a confirm step on every change. Includes Fix it for me, file uploads, multiple model providers, and prepaid AI credits.

Teams and organizations

Create an organization, invite members, assign roles and fine-grained permissions, transfer projects, and bill per seat. Public organization profiles included.

Multi-edge web tier

The dashboard now runs across multiple edge nodes with DNS failover, so a single node going down does not take you offline.

Runtime logs

Live log tail on every plan, plus persisted history with retention that scales by plan.

Custom domains with automatic SSL

Point your own domain at a project and certificates are issued and renewed for you.

More runtimes and templates

Node, Bun, Python, and Go, plus 27+ one-click templates including databases.

Push-to-deploy from GitHub and GitLab

Connect a repository and every push builds and deploys automatically. Build cache and priority builds keep deploys fast.

CLI v0.4

A full command line: deploy, logs, exec, env, domains, snapshots, volumes, and more.

Account security

Security

Two-factor authentication, passkeys, Google sign-in, and a full security hardening pass across the API.

Privacy and compliance

GDPR data export and account deletion, plus complete legal pages.

More

A public status page, crypto payments, an in-dashboard code editor, and a mobile-friendly dashboard.

v0.9
Closed beta
/4 updates

Where it started: deploy real apps on managed infrastructure.

Deploy from GitHub or a template

Bring a repository or pick a template and Lofenta runs it on managed infrastructure backed by Postgres, Redis, and Docker.

Sign in with magic link or GitHub

Passwordless email sign-in and GitHub OAuth.

Live deploy logs and a project dashboard

Watch builds stream in real time and manage projects from one place.

Automatic subdomains

Every project gets a working URL the moment it deploys.