Coming Soon

Server management documentation will be available soon

We're working hard to bring you this documentation. In the meantime, check out our overview or contact us if you need immediate assistance.

Server Management BETA

Learn how to effectively manage, monitor, and maintain your SLYD provider servers for optimal performance and reliability.

Management Overview

This guide covers day-to-day server management tasks including monitoring server health, managing resources, handling maintenance, and troubleshooting common issues. Effective server management ensures maximum uptime and revenue generation.

Provider Dashboard Overview

The SLYD Provider Dashboard is your central hub for managing all aspects of your server infrastructure.

Real-time Metrics

  • CPU, memory, and storage utilization
  • Network traffic and bandwidth usage
  • Active instance count
  • Revenue tracking

Alerts & Notifications

  • Server health alerts
  • Resource threshold warnings
  • Maintenance reminders
  • Revenue milestones

Monitoring Server Status

Keep track of your server's health and performance using built-in monitoring tools.

Server Status Commands
# Check overall server status
slyd-provider status

# View detailed server information
slyd-provider info

# Monitor real-time resource usage
slyd-provider monitor

# Check active instances
slyd-provider instances list

# View server logs
sudo journalctl -u slyd-provider -f
Pro Tip: Set up automated monitoring alerts to be notified of any issues before they impact your earnings.

Resource Management

Efficiently manage your server resources to maximize utilization and revenue.

CPU Management

Monitor and adjust CPU allocation:

# View CPU allocation
slyd-provider resources cpu

# Adjust CPU cores available
slyd-provider resources set cpu 32

# Set CPU overcommit ratio
slyd-provider config set cpu.overcommit 1.5

Memory Management

Configure memory allocation:

# View memory allocation
slyd-provider resources memory

# Adjust available memory
slyd-provider resources set memory 120G

# Configure swap settings
slyd-provider config set memory.swap true

Storage Management

Manage storage pools and allocation:

# View storage usage
slyd-provider resources storage

# Add storage pool
slyd-provider storage add /dev/sdc

# Set storage limits
slyd-provider resources set storage 2T

Managing Consumer Instances

Monitor and manage the consumer instances running on your servers.

Instance Operations
# List all active instances
slyd-provider instances list

# View detailed instance information
slyd-provider instances info INSTANCE_ID

# Monitor instance resource usage
slyd-provider instances stats INSTANCE_ID

# Force stop a problematic instance (use carefully)
slyd-provider instances stop INSTANCE_ID --force

Maintenance Procedures

Regular maintenance ensures optimal performance and prevents unexpected downtime.

1

Schedule Maintenance Window

Plan maintenance during low-usage periods:

# Schedule maintenance mode
slyd-provider maintenance schedule \
    --start "2024-01-15 02:00" \
    --duration 2h \
    --reason "System updates"
2

Enter Maintenance Mode

Gracefully stop accepting new instances:

# Enter maintenance mode
slyd-provider maintenance start

# Instances will complete, no new ones accepted
3

Perform Updates

Update system and SLYD software:

# Update system packages
sudo apt update && sudo apt upgrade -y

# Update SLYD provider software
slyd-provider update
4

Exit Maintenance Mode

Resume normal operations:

# Exit maintenance mode
slyd-provider maintenance stop

# Verify server is accepting instances
slyd-provider status

Performance Optimization

Optimize your server configuration for maximum performance and earnings.

System Optimization

# Enable performance governor
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

# Optimize kernel parameters
sudo sysctl -w vm.swappiness=10
sudo sysctl -w net.core.rmem_max=134217728
sudo sysctl -w net.core.wmem_max=134217728

Network Optimization

# Enable TCP optimization
sudo sysctl -w net.ipv4.tcp_congestion_control=bbr
sudo sysctl -w net.core.default_qdisc=fq

# Increase network buffers
sudo sysctl -w net.ipv4.tcp_rmem="4096 87380 134217728"
sudo sysctl -w net.ipv4.tcp_wmem="4096 65536 134217728"

Troubleshooting Common Issues

Quick solutions to frequently encountered server management issues.

High Resource Usage

Server showing unusually high CPU or memory usage

Solution:

  1. Check instance resource consumption: slyd-provider instances stats --all
  2. Identify resource-heavy instances
  3. Contact support if usage seems abnormal
  4. Consider adjusting overcommit ratios

Network Connectivity Issues

Instances experiencing network problems or slow speeds

Solution:

  1. Test network connectivity: slyd-provider network test
  2. Check firewall rules: sudo ufw status verbose
  3. Verify DNS resolution: nslookup api.slyd.com
  4. Monitor bandwidth usage: iftop -i eth0

Storage Full

Storage pool approaching capacity limits

Solution:

  1. Check storage usage: slyd-provider storage usage
  2. Clean old instance data: slyd-provider storage clean --older-than 7d
  3. Add additional storage: slyd-provider storage add /dev/sdd
  4. Adjust storage allocation limits

Best Practices

Follow these best practices to ensure reliable service and maximize your earnings:

Regular Monitoring

  • Check dashboard daily
  • Set up automated alerts
  • Monitor resource trends
  • Track performance metrics

Security Updates

  • Apply security patches promptly
  • Keep SLYD software updated
  • Regular security audits
  • Monitor access logs

Scheduled Maintenance

  • Plan maintenance windows
  • Notify users in advance
  • Minimize downtime
  • Document all changes

Backup Strategy

  • Regular configuration backups
  • Test restore procedures
  • Offsite backup storage
  • Document recovery plans
An unhandled error has occurred. Reload 🗙

Attempt 1 / 10