What's new
Panelica Community Forum

Welcome to the official Panelica Community Forum — the central hub for server administrators, developers, and hosting professionals. Register a free account today to access technical discussions, product announcements, feature requests, and direct support from the Panelica team. Be part of the growing community shaping the future of server management.

New Feature: Node.js Application Hosting

admin

Administrator
Staff member
Hey everyone,

We just shipped Node.js Application Hosting in Panelica. You can now deploy and manage Node.js apps directly from the panel -- no SSH required for day-to-day work.

Here is what is included.

Node.js Version Management​

Install any Node.js version across all supported operating systems (Ubuntu, Debian, AlmaLinux, Rocky Linux) with one click. Multiple versions coexist on the same server. Installing and removing versions is ROOT-only -- users pick from what is already available on the server.

Three Ways to Deploy​

  1. Manual -- Good starting point. Create the app, drop your files in, done.
  2. Git -- Enter a repo URL, the panel clones it automatically. npm install runs right after.
  3. ZIP Upload -- Upload a ZIP archive, the panel extracts it and runs npm install automatically.

Domain Binding and SSL​

Bind a domain to your app directly from the app card. The panel sets up an nginx reverse proxy and issues SSL automatically. You can change or unbind the domain at any time -- unbinding restores the original domain config cleanly.

One important note: your app must listen on process.env.PORT. The panel assigns the port; if you hardcode one, the panel will show a warning.

File Manager​

The app card has a direct link to open the app folder in the File Manager. Access is user-scoped, so each user only sees their own files.

Live Logs, CPU/RAM, and Auto-Restart​

Real-time log streaming and live CPU, RAM, and uptime stats are available from the app card. Apps restart automatically on crash and start on boot -- no extra configuration needed.

Resource Isolation​

Each app runs under cgroup limits, so CPU and RAM usage is real and enforced -- not just advisory.

Permissions​

Under Settings -> Permissions, there are per-role toggles for Node.js: apps, versions, Git deploy, ZIP deploy, and run-as-root. You control exactly what each role can access.

A Few More Details​

  • Node.js hosting is license-gated -- check your plan.
  • There is a one-click example app to get started in seconds.
  • The entire UI is available in all 31 supported languages.

Give it a try and let us know how it goes. If you run into anything or have questions, reply below.

The Panelica Team
 
Back
Top