Control Panel

Can I install npm packages or import from the root filesystem via the panel?

On a managed game server, you work entirely within your own server's directory rather than the host's root filesystem. That keeps your server secure and isolated, but it also means package installs and file access follow the panel's model rather than a raw shell. Here's what you can and can't do.

What you can access

Your Files tab and SFTP give you full control inside your server's own directory. For bot and app eggs like Node.js, dependency installs are handled by the egg's startup and install process — not a root shell you log into.

Working within your server

  1. Upload and manage files inside your server via Files or SFTP.
  2. For bot/app eggs (e.g. Node.js), let dependency installs run through the egg's startup/install process.
  3. Understand that you can't reach outside your server into the host filesystem — that's by design.

Tip: If you need arbitrary package installs and full filesystem or root control, a VPS is the right product — see the VPS section.

Frequently asked questions

How do I add Node packages for a Discord bot? They're installed by the bot egg's install step — see the Discord bot docs for the specifics.