One-click apps for Proxmox: Nextcloud, WordPress and more in an LXC
NexoVirt installs ready-made apps on Proxmox: pick one, fill in a few settings, and the panel creates a Debian LXC container and installs the app inside it. You follow the install live, the guest page shows how to reach the app, and later you reset its password, change its domain or update it with one click.
What it does
Nextcloud, WordPress, Vaultwarden and 25 more apps in a new container, from one form.
-
A container made for the app
Each install creates a new unprivileged Debian container on the node you pick, never smaller than the app's minimum. Docker apps get the container features Docker needs.
-
Settings in one form
Domain, admin user, email and passwords are typed fields with validation. Passwords go to the install and are never stored in the panel.
-
A live install
The install runs in the background with a step tracker and a streamed log. If it fails, the container is kept and Retry runs the current install script again.
-
Notes on the guest page
After the install, the guest page shows how to reach the app: its address, ports and the settings you chose.
-
Actions later on
Reset a password, change the domain the app answers on, or update it to its next release. Before an update the panel takes a snapshot of the container.
-
Reachable from the internet
On an IPv4 zone behind NexoVirt NAT, one switch creates the port forwards for the app's public ports. Deleting the server removes them again.
-
A signed catalog
The catalog comes from NexoVirt, signed and checked on your panel, every install script verified by its checksum. It syncs daily.
-
Free in every edition
Apps are part of the free Community Edition, from the panel and from the REST API.
Every app in the catalog
Each app installs into its own LXC container. Password reset and updates are available for almost every app, a domain change where the app has one.
Websites
-
WordPress
WordPress on nginx, PHP-FPM and MariaDB, installed and ready to log in.
-
Ghost
A modern publishing platform for blogs, newsletters and paid memberships, with MySQL, on Docker.
-
Umami
Simple, privacy-friendly website analytics without cookies, with PostgreSQL, on Docker.
Productivity
-
Nextcloud
Your own file sync and share cloud: Nextcloud on Apache, PHP and MariaDB.
-
Paperless-ngx
Scan, index and archive your paper documents with full text search and OCR, on Docker.
-
BookStack
A simple wiki for documentation, organised in shelves, books and pages, with MariaDB, on Docker.
-
Syncthing
Continuous peer-to-peer file synchronisation between your devices, from the official Syncthing repository.
Developer tools
-
Docker host
Docker Engine and the Compose plugin from the official Docker repository, ready for your own compose files.
-
Portainer
Portainer CE (LTS) on Docker: manage containers, images, volumes and stacks in the browser.
-
Gitea
A painless self-hosted Git service with pull requests, issues, packages and CI, using SQLite.
Databases
-
PostgreSQL
The PostgreSQL database server from Debian, with one user and database ready for your app.
-
MariaDB
The MariaDB database server from Debian, with one user and database ready for your app.
-
Redis
The Redis in-memory data store from Debian, protected by a password.
Monitoring
-
Uptime Kuma
A self-hosted monitoring tool for websites, ports and services with status pages and notifications.
-
Grafana
Dashboards and alerts for your metrics and logs, from the official Grafana repository.
-
ntfy
Send push notifications to your phone or desktop with a simple HTTP request, on Docker.
Networking
-
Nginx Proxy Manager
A reverse proxy with free Let's Encrypt certificates and a simple web interface to forward domains to your services.
-
AdGuard Home
A network-wide DNS server that blocks ads and trackers for every device on your network.
-
Pi-hole
A network-wide ad blocker that acts as the DNS server for your devices, on Docker.
Security
-
Vaultwarden
A lightweight password manager server that works with the official Bitwarden apps and browser extensions.
-
authentik
An identity provider for single sign-on (OAuth2/OpenID Connect, SAML, LDAP, proxy auth) with MFA, on Docker.
-
Stalwart
An all-in-one mail server (SMTP, IMAP, JMAP) in a single binary, with a web admin and built-in spam filter.
-
mailcow (beta)
A complete mail server suite (Postfix, Dovecot, SOGo webmail, Rspamd) on Docker. mailcow officially supports VMs only, so treat this install as a test.
Media
-
Immich
Self-hosted photo and video backup with mobile apps, face recognition and smart search, on Docker.
-
Jellyfin
A free media server for your movies, shows and music, from the official Jellyfin repository.
Automation, AI and smart home
-
n8n
Workflow automation with hundreds of integrations, on Docker.
-
Ollama + Open WebUI
Run large language models on your own server: Ollama with the Open WebUI chat interface, on Docker (CPU only).
-
Home Assistant
Open source home automation: Home Assistant Container on Docker, with your owner account already created.
Why not just use the Proxmox web UI?
Proxmox VE runs the virtualization. NexoVirt adds the layer around it. One-click apps, task by task:
| Task | Proxmox web UI | NexoVirt |
|---|---|---|
| Install Nextcloud in a container | Create a CT, then follow an install guide inside it | Pick Nextcloud, fill in the form, follow the live install |
| Open the app to the internet | Hand-written DNAT rules on the node | One switch creates the port forwards |
| Update the app later | By hand inside the container | An update action, with a snapshot taken first |
How to use it
Up and running in 4 steps, all in the panel.
-
Open Apps and pick an app from the catalog.
-
Choose the node, the network and the size, and fill in the app's settings.
-
Follow the install on the live page.
-
Open the guest page for the notes and the Manage actions.
See it in the panel
Real screenshots from NexoVirt, with demo data.
One-click apps FAQ
Do apps run in a VM or a container?
In an unprivileged Debian LXC container that NexoVirt creates for each install. Apps that use Docker run Docker inside that container.
What happens when an install fails?
The container is kept and the live page shows the error. Retry runs the current install script again, or you delete the container.
Do one-click apps cost anything?
No. Apps are included in every edition, including the free Community Edition.
Start running NexoVirt today
Free for homelabs with unlimited VMs on up to 2 nodes. Running a hosting business? Upgrade in place when you grow, no migration.