Skip to content

Server Management

How to manage, monitor, and maintain your servers in Sproobo

Once your servers are provisioned, Sproobo provides powerful tools to manage and monitor them without requiring SSH access.

Viewing Servers

To view all your servers:

  1. 1

    Navigate to Servers

    Go to your project and click on "Servers" in the sidebar.
  2. 2

    Server List

    You'll see a list of all servers with:
    • Server name and status
    • Region and datacenter
    • Server type and size
    • CPU and memory usage
    • Number of deployments
    Sproobo servers list view
    View all your servers with their status and metrics.

Server Details

Click on a server to view detailed information:

Server Information

  • Overview: Status, type, location, and specs
  • Metrics: CPU, memory, disk, and network usage
  • Deployments: Applications running on this server
  • Logs: System and application logs
  • Settings: Configuration and firewall rules
Sproobo server details page
View comprehensive details about your server including metrics and deployments.

Monitoring Server Health

Sproobo automatically monitors your server health:

  1. 1

    Health Checks

    Sproobo performs automatic health checks on:
    • Server connectivity and uptime
    • Docker daemon status
    • Disk space and memory usage
    • Application health endpoints
    Sproobo server health check status
    Monitor server health with automatic health checks.
  2. 2

    Metrics Dashboard

    View real-time and historical metrics:
    • CPU utilization over time
    • Memory usage trends
    • Disk I/O and network traffic
    • Request rates and latency
    Sproobo server metrics dashboard
    Visualize server performance with detailed metrics graphs.

Scaling Servers

You can scale your servers up or down:

  1. 1

    Resize Server

    Go to Server → Settings → Resize. Choose a new server size.
    ⚠️

    Resizing a server requires a reboot and may cause brief downtime. Consider scaling horizontally by adding more servers instead.

  2. 2

    Confirm Resize

    Review the changes and confirm. Your server will be resized automatically.
    Sproobo server resize confirmation
    Confirm server resize operation.

Restarting Servers

If needed, you can restart your server:

  1. 1

    Restart Server

    Go to Server → Actions → Restart. Confirm the restart.
    ℹ️

    Restarting will cause brief downtime. Applications will automatically restart when the server comes back online.

Firewall Management

Configure firewall rules without SSH access:

Firewall Rules

  • HTTP/HTTPS: Automatically allowed (ports 80, 443)
  • Custom Ports: Add additional ports as needed
  • IP Restrictions: Allow only specific IP addresses
  • SSH Access: Configure SSH access if needed
Sproobo server firewall configuration
Manage firewall rules through the Sproobo dashboard.

Server Logs

View system and application logs:

  1. 1

    Access Logs

    Go to Server → Logs to view:
    • System logs (Docker, kernel, etc.)
    • Application logs from deployments
    • Access logs and request logs
    • Error logs and warnings
    Sproobo server logs viewer
    View real-time and historical logs for your server.
  2. 2

    Filter Logs

    Use filters to find specific log entries:
    • Filter by date/time range
    • Search by keyword
    • Filter by log level (error, warning, info)
    • Filter by deployment or service

Backup and Restore

Protect your server data with backups:

Backup Options

  • Automated Backups: Schedule regular automatic backups
  • Manual Backups: Create backups on demand
  • Backup Retention: Configure how long to keep backups
  • Restore: Restore from any backup point

Deleting Servers

To delete a server:

  1. 1

    Stop All Deployments

    First, stop or migrate all deployments on the server.

    Deleting a server will permanently remove all data. Make sure you have backups before proceeding.

  2. 2

    Delete Server

    Go to Server → Settings → Delete. Confirm the deletion.
    Sproobo server deletion confirmation
    Confirm server deletion - this action cannot be undone.

What's Next?

Now that you can manage your servers: