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
Navigate to Servers
Go to your project and click on "Servers" in the sidebar. - 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
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
Monitoring Server Health
Sproobo automatically monitors your server health:
- 1
Health Checks
Sproobo performs automatic health checks on:- Server connectivity and uptime
- Docker daemon status
- Disk space and memory usage
- Application health endpoints
Monitor server health with automatic health checks. - 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
Visualize server performance with detailed metrics graphs.
Scaling Servers
You can scale your servers up or down:
- 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
Confirm Resize
Review the changes and confirm. Your server will be resized automatically.Confirm server resize operation.
Restarting Servers
If needed, you can restart your server:
- 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
Server Logs
View system and application logs:
- 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
View real-time and historical logs for your server. - 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
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
Delete Server
Go to Server → Settings → Delete. Confirm the deletion.Confirm server deletion - this action cannot be undone.
What's Next?
Now that you can manage your servers: