SERVICES AND SUPERVISOR

A Supervisor Process Manager in Your Dashboard

xCloud lets you add Supervisor processes that keep commands like a queue listener or a Node.js script running, and restart or disable server services such as Nginx, MySQL and Redis from the dashboard. It is for developers and site owners who would rather not use SSH. It is free on every plan.

  • Add, restart and stop Supervisor processes
  • Restart or disable server services
  • Install PHP, Node.js or Redis

WHY IT MATTERS

Why Use a Process Manager?

  • Processes crash

    A script started by hand stops when it crashes or the server reboots. Supervisor starts it again.

  • Config files are fiddly

    Supervisor config is easy to get wrong. A form with clear fields is not.

  • Restarts without SSH

    Restarting Nginx or Redis should not need a terminal and a sudo password.

WHAT YOU GET

What Can You Manage in xCloud?

  • Supervisor processes

    Set the command, directory, user, number of processes, start and stop seconds and stop signal.

  • Process controls

    Restart or stop each process, check its status and read its output.

  • Server Utilities

    See each service's status, and restart, disable or enable Nginx, MySQL, Redis, PHP and more.

  • Install a Service

    Add PHP, Node.js or Redis to the server from a short list.

HOW IT WORKS

How Do You Add a Supervisor Process in xCloud?

  1. Open Supervisor

    Open your server and go to Management → Supervisor.

  2. Add a process

    Click Add Supervisor Process and enter the command, for example php artisan queue:work.

  3. Set the details

    Pick the directory, user and number of processes, or keep the defaults.

  4. Save and check

    Save it, then check its status or output from the process list.

LIMITS AND PLANS

What Are the Limits?

  • Server users only

    A process runs as a user that exists on the server. The xcloud system user is not allowed.

  • Up to 100 processes

    Each Supervisor program can run up to 100 copies of its command.

  • Permission needed

    Your team role needs permission to manage the server's services.

  • Plans

    Free on every plan.

Frequently Asked Questions

What people ask about Services and Supervisor on xCloud.

What is a Supervisor process manager?

Supervisor is a program that starts your commands, watches them and restarts them when they stop. It is often used for queue listeners and long-running Node.js or PHP scripts.

How do I add a Supervisor process in xCloud?

Open the server, go to Management, then Supervisor, and click Add Supervisor Process. Enter the command and directory, pick a user and the number of processes, and save.

Can I run a Laravel queue with Supervisor in xCloud?

Yes. Add a process with php artisan queue:work as the command and your site's folder as the directory. Laravel sites also have their own queue setup in xCloud.

Which server services can I restart from xCloud?

The ones installed on your server, such as Nginx or OpenLiteSpeed, MySQL or MariaDB, PHP, Redis, Supervisor and Docker. Go to Management, then Settings, and use Server Utilities.

Is Supervisor free in xCloud?

Yes. Supervisor processes and service controls are on every plan. You need a team role that can manage the server's services.

Keep Your Processes Running

Supervisor processes and server services, managed from the dashboard.