01 / Platform and software / C.04How it works
C.04

Node.js and Python hosting

You see which servers run Node.js and Python, and which ones can have them installed. Each running app shows its port, memory and CPU use, with start, stop and restart on the same row. So you know where a Node.js or Python app can go before you promise it to a customer.

Screen sheetC.04
Topic
C · Platform and software
Order
04 / 06
Points
05
Panel support
3 / 4 panels · 1 partial
02 / FigurePanel screen
Hover the numbers
app.ctapanel.com/software/nodejsNode.js3 of 9 servers ready · 12 appsNode.jsPythonServerPanelStateManaged byVersionsweb01.fracPanelApplication Manager20.17 · 22.9web01.amsPleskNode.js extension18.20 · 22.9rs01.nycDirectAdmininstallablesystemd · no panel integration—bak01.ashNo panelreverse proxy + systemd22.9Apps on web01.fraAPPPORTMEMORYSTATEatolyeyedi.com:3042184 MBrunningsirinmarket.net:311796 MBrunningdevpanel.local:32080 MBstoppedbehind a reverse proxy on high portsDirectAdmin has no panel integration for Node.js, so it shows as installable rather than installed:the runtime works, the panel just does not manage it.0102030405
  1. 01Three statesInstalled, installable, unsupported; which one applies comes from the panel and the server’s profile.
  2. 02Managing tool namedApplication Manager on cPanel, its own extension on Plesk, systemd on DirectAdmin, a reverse proxy otherwise.
  3. 03Depends on CloudLinuxOn cPanel Node.js shows as installed with CloudLinux and installable without it.
  4. 04Behind a reverse proxyPort, memory, CPU and entry file are listed; apps listen on high ports.
  5. 05Actions per appStart, stop and restart one by one; a stopped app carries the reason in its row.
Fig. 02 — Node.js and Python hosting
03 / What it does5 points

What it does.

Before you promise a customer Node.js, you know which server it goes on. The list gives the status for each machine and the tool the panel uses there. When an app goes down, you don’t log in to read the journal: the reason is on the row, and so is the restart button. Apps sit behind a reverse proxy, so the domain you gave the customer stays the same.

  1. Three states: installed, installable, unsupported. The state comes from the panel and the server’s own profile.

  2. The managing tool is named per panel: Application Manager (Passenger) on cPanel, its own extension on Plesk, systemd on DirectAdmin (no panel integration), and a reverse proxy on a server with no panel.

  3. On cPanel, Node.js shows as installed when CloudLinux is present and installable when it isn’t, because the selector depends on CloudLinux.

  4. The app list shows port, memory, CPU and entry file. Apps listen on high ports behind a reverse proxy.

  5. Start, stop and restart work per app, and a stopped app shows the reason in its row.

04 / Panel-by-panel support3 / 4 panels · 1 partial

Which panels support it?

Capability Node.js and Python apps

  • yesManaged from the panel
  • yesManaged from the panel
  • partialWorks over SSH, without panel integration
  • yesManaged from the panel

Servers without a control panel have no account, reseller or mailbox management, because those come from the panel itself. Firewall, DNS, services and the terminal work over SSH. See the full table

05 / Platform and software6 screens

Platform and software

Every layer a site runs on top of.

06 / Get started14 days free · No card needed

Connect your first server today.

Free for 14 days, no card needed. Create your account, add your first server with an API token or an SSH key, and the panel starts filling in a few minutes later.

No setup fee · Cancel anytime · EU-hosted