Manage VPS operations including system administration, Docker containers, services, monitoring, and infrastructure tasks.
Operação DOE — Esta skill segue a arquitetura DOE. Toda execução obedece ao fluxo: Análise → Plano → Aprovação → Execução → Review. Quando um script falhar, aplique o loop de self-annealing: corrija, teste, atualize esta skill.
This skill provides comprehensive VPS management capabilities. It enables GueClaw to perform system administration tasks, manage Docker containers, monitor services, handle files, and maintain the infrastructure.
To get system information:
Action: vps_execute_command
Parameters:
command: uname -a && cat /etc/os-release && df -h && free -h
Action: vps_execute_command
Parameters:
command: ps aux --sort=-%mem | head -n 10
List all containers:
Action: docker_manage
Parameters:
action: list_containers
View container logs:
Action: docker_manage
Parameters:
action: logs
containerName: [container_name]
tail: 100
Restart a container:
Action: docker_manage
Parameters:
action: restart
containerName: [container_name]
Check service status:
Action: vps_execute_command
Parameters:
command: systemctl status [service_name]
Restart a service:
Action: vps_execute_command
Parameters:
command: sudo systemctl restart [service_name]
View service logs:
Action: vps_execute_command
Parameters:
command: journalctl -u [service_name] -n 50 --no-pager
Read configuration file:
Action: file_operations
Parameters:
action: read
filePath: /path/to/config.conf
Update configuration:
Action: file_operations
Parameters:
action: write
filePath: /path/to/config.conf
content: [new_configuration]
Create backup:
Action: vps_execute_command
Parameters:
command: tar -czf /backups/backup-$(date +%Y%m%d).tar.gz /path/to/data
Check disk usage:
Action: vps_execute_command
Parameters:
command: df -h
Check memory usage:
Action: vps_execute_command
Parameters:
command: free -h && ps aux --sort=-%mem | head -n 5
Check network connections:
Action: vps_execute_command
Parameters:
command: netstat -tuln | grep LISTEN
Monitor system load:
Action: vps_execute_command
Parameters:
command: uptime && top -bn1 | head -n 20
Pull latest image:
docker_manage: pull -> imageName: [image]
Stop old container:
docker_manage: stop -> containerName: [container]
Remove old container:
docker_manage: remove -> containerName: [container]
Start new container:
vps_execute_command: docker run -d --name [container] -p 8080:80 [image]
Verify:
docker_manage: logs -> containerName: [container], tail: 50
Action: vps_execute_command
Parameters:
command: sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
Action: vps_execute_command
Parameters:
command: docker system prune -af --volumes
Action: vps_execute_command
Parameters:
command: |
mkdir -p /backups
tar -czf /backups/config-backup-$(date +%Y%m%d-%H%M%S).tar.gz \
/etc/nginx \
/etc/letsencrypt \
/var/www
Action: vps_execute_command
Parameters:
command: apt list --upgradable | grep -i security
ps aux --sort=-%mem | head -n 10docker stats --no-streamsync && echo 3 > /proc/sys/vm/drop_cachessystemctl status [service]journalctl -u [service] -n 100systemctl restart [service]netstat -tuln | grep [port]df -hdu -sh /* | sort -hdocker system prune -afjournalctl --vacuum-time=7ddocker logs [container]docker inspect [container]docker stats [container]docker restart [container]sudo for privileged operations