feat: adiciona 12 plugins Descomplicar ao marketplace
Plugins: automacao, crm-ops, design-media, dev-tools, gestao, infraestrutura, marketing, negocio, perfex-dev, project-manager, wordpress + hello-plugin (existente). Totais: 83 skills, 44 agents, 12 datasets.json Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
249
infraestrutura/skills/cwp-scripts/SKILL.md
Normal file
249
infraestrutura/skills/cwp-scripts/SKILL.md
Normal file
@@ -0,0 +1,249 @@
|
||||
---
|
||||
name: cwp-scripts
|
||||
description: Complete reference for CWP /scripts/ folder. All official CLI scripts documented. Based on official CWP documentation only. Use when user mentions "cwp scripts", "scripts cwp", "/scripts/", "comando cwp".
|
||||
author: Descomplicar® Crescimento Digital
|
||||
version: 1.0.0
|
||||
quality_score: 70
|
||||
user_invocable: true
|
||||
desk_task: null
|
||||
---
|
||||
|
||||
# /cwp-scripts - Referência Completa Scripts CWP
|
||||
|
||||
Todos os scripts oficiais documentados do CWP. **Zero assumptions, zero hallucinations**.
|
||||
|
||||
**REGRA #38 - ZERO INVENCAO:** NUNCA improvisar comandos. Verificar estado actual ANTES de alterar. Pesquisar wiki CWP se necessario. Usar APENAS scripts oficiais.
|
||||
|
||||
---
|
||||
|
||||
## Servidor Alvo
|
||||
|
||||
| Servidor | IP | MCP | User |
|
||||
|----------|-----|-----|------|
|
||||
| **CWP Principal** | 176.9.3.158 | ssh-unified | root |
|
||||
|
||||
---
|
||||
|
||||
## Documentação Base
|
||||
|
||||
- [CWP Scripts](https://wiki.centos-webpanel.com/cwp-scripts)
|
||||
|
||||
---
|
||||
|
||||
## Como Executar
|
||||
|
||||
```bash
|
||||
sh /scripts/NOME_SCRIPT
|
||||
# ou
|
||||
/scripts/NOME_SCRIPT
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Scripts por Categoria
|
||||
|
||||
### Sistema CWP
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/cwp_version` | Ver versão do CWP |
|
||||
| `/scripts/update_cwp` | Actualizar CWP |
|
||||
| `/scripts/restart_cwpsrv` | Restart painel CWP |
|
||||
| `/scripts/reload_cwpsrv` | Reload daemon CWP |
|
||||
| `/scripts/cwp_monitor` | Verificar load do servidor |
|
||||
| `/scripts/cwp_set_memory_limit` | Alterar memory limit |
|
||||
| `/scripts/add_alert` | Adicionar alerta |
|
||||
|
||||
### Utilizadores e Contas
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/list_users` | Listar todas as contas |
|
||||
| `/scripts/list_domains` | Listar addon domains |
|
||||
| `/scripts/list_subdomains` | Listar subdomínios |
|
||||
| `/scripts/whoowns DOMINIO` | Descobrir owner de domínio |
|
||||
| `/scripts/user_backup USERNAME` | Criar backup de conta |
|
||||
| `/scripts/ulimit_user_check` | Verificar limites de utilizador |
|
||||
| `/scripts/cwpsrv_rebuild_user_conf` | Rebuild config de utilizadores |
|
||||
|
||||
### SSL / Certificados
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/install_acme` | Instalar/reinstalar acme.sh |
|
||||
| `/scripts/autossl_reload` | Reload AutoSSL |
|
||||
| `/scripts/autossl_fix_tmp_path` | Corrigir path temp AutoSSL |
|
||||
| `/scripts/autossl_generate_apache_conf` | Gerar config Apache SSL |
|
||||
| `/scripts/generate_hostname_ssl` | Gerar SSL para hostname |
|
||||
| `/scripts/hostname_ssl_restart_services` | Restart serviços após SSL hostname |
|
||||
|
||||
### MySQL / Base de Dados
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/upgrade_mysql` | Upgrade MySQL para 5.5 |
|
||||
| `/scripts/mysql_pwd_reset` | Reset password root MySQL |
|
||||
| `/scripts/mysql_fix_myisam_tables` | Reparar tabelas MyISAM |
|
||||
| `/scripts/mysql_phpmyadmin_update` | Actualizar phpMyAdmin |
|
||||
| `/scripts/mysql_set_max_connections` | Definir max_connections |
|
||||
| `/scripts/mysql_show_max_connections` | Ver max_connections actual |
|
||||
| `/scripts/checkdb` | Verificar erros nas BDs |
|
||||
|
||||
### Email / Mail
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/install_cbpolicyd` | Instalar limite emails/hora |
|
||||
| `/scripts/check_postqueue` | Verificar mail queue |
|
||||
| `/scripts/mail_queue_stats` | Estatísticas mail queue |
|
||||
| `/scripts/mail_roundcube_update` | Actualizar RoundCube |
|
||||
| `/scripts/mail_vmail_import` | Importar contas de /var/vmail |
|
||||
| `/scripts/mail_rebuild_sni_certs` | Rebuild certificados mail |
|
||||
|
||||
### Web Servers
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/restart_httpd` | Restart Apache |
|
||||
| `/scripts/apache_mpm_calculator` | Gerar config Apache MPM |
|
||||
| `/scripts/varnish_clear_cache` | Limpar cache Varnish |
|
||||
|
||||
### PHP
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/phpfpm_rebuild_user_conf` | Rebuild config PHP-FPM |
|
||||
| `/scripts/php_big_file_upload` | Definir limite upload |
|
||||
| `/scripts/update_ioncube` | Actualizar IonCube |
|
||||
| `/scripts/cron_fix_openbasedir` | Corrigir open_basedir cron |
|
||||
| `/scripts/dso_handler_remove` | Remover handler PHP DSO |
|
||||
|
||||
### Segurança
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/cwp_bruteforce_protection` | Activar protecção brute-force |
|
||||
| `/scripts/security_is_my_server_hacked` | **Verificar se servidor comprometido** |
|
||||
| `/scripts/cwpsecure_update_rules` | Actualizar regras kernel seguro |
|
||||
|
||||
### FTP
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/reinstall_pure-ftpd` | Reinstalar Pure-FTP |
|
||||
| `/scripts/install_pure-ftpd_tls` | Instalar TLS no FTP |
|
||||
|
||||
### DNS
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/dns_sync_slave2` | Sync zonas DNS |
|
||||
|
||||
### Aplicações
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/install_imagick` | Instalar ImageMagick |
|
||||
| `/scripts/install_maldet` | Instalar Maldet (malware) |
|
||||
| `/scripts/install_net2ftp` | Instalar Net2FTP |
|
||||
| `/scripts/install_terminal` | Instalar terminal CWP |
|
||||
| `/scripts/install_supportKey` | Instalar chave suporte |
|
||||
| `/scripts/softaculous_fix_update` | Corrigir Softaculous |
|
||||
|
||||
### Antivírus / AntiSpam
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/freshclam` | Actualizar ClamAV |
|
||||
| `/scripts/reinstall_clamd_amavisd` | Reinstalar ClamD e Amavis |
|
||||
| `/scripts/clamd_fix_100_cpu_usage` | Corrigir ClamD 100% CPU |
|
||||
|
||||
### API
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/install_api` | Instalar/gerar API CWP |
|
||||
| `/scripts/check_api` | Verificar API detalhado |
|
||||
|
||||
### Outros
|
||||
|
||||
| Script | Descrição |
|
||||
|--------|-----------|
|
||||
| `/scripts/chroot_add` | Adicionar JailKit |
|
||||
| `/scripts/chroot_remove` | Remover JailKit |
|
||||
| `/scripts/bandwidth_run` | Verificar bandwidth |
|
||||
| `/scripts/disk_check` | Verificar partições |
|
||||
| `/scripts/cgroups_blkio` | Obter disk id para cgroups |
|
||||
| `/scripts/net_show_connections` | Ver conexões ordenadas |
|
||||
| `/scripts/open_basedir-suphp` | Forçar open_basedir |
|
||||
| `/scripts/image_rebuild_server_config` | Rebuild config servidor para default |
|
||||
| `/scripts/cpanel_addhandlers` | Adicionar handlers cPanel ao suphp |
|
||||
| `/scripts/el8_stream_convert_to_cwp_stable` | Converter CentOS 8 Stream para Stable |
|
||||
|
||||
---
|
||||
|
||||
## Scripts Mais Usados (Top 10)
|
||||
|
||||
1. `/scripts/user_backup USERNAME` - Backup de conta
|
||||
2. `/scripts/whoowns DOMINIO` - Descobrir owner
|
||||
3. `/scripts/list_users` - Listar contas
|
||||
4. `/scripts/security_is_my_server_hacked` - Verificar segurança
|
||||
5. `/scripts/mysql_pwd_reset` - Reset MySQL root
|
||||
6. `/scripts/restart_httpd` - Restart Apache
|
||||
7. `/scripts/check_postqueue` - Ver mail queue
|
||||
8. `/scripts/cwp_version` - Ver versão CWP
|
||||
9. `/scripts/update_cwp` - Actualizar CWP
|
||||
10. `/scripts/varnish_clear_cache` - Limpar cache
|
||||
|
||||
---
|
||||
|
||||
## API CWP (/scripts/cwp_api)
|
||||
|
||||
Além dos scripts individuais, o CWP tem API unificada:
|
||||
|
||||
### Accounts
|
||||
```bash
|
||||
/scripts/cwp_api account remove_user USERNAME
|
||||
/scripts/cwp_api account suspend_user USERNAME
|
||||
/scripts/cwp_api account unsuspend_user USERNAME
|
||||
/scripts/cwp_api account fix_perms USERNAME
|
||||
/scripts/cwp_api account list_domains USERNAME
|
||||
/scripts/cwp_api account update_diskquota_all
|
||||
/scripts/cwp_api account update_limits_all
|
||||
/scripts/cwp_api account mail_fix_permissions
|
||||
/scripts/cwp_api account update_policyd_all
|
||||
/scripts/cwp_api account rebuild_etc_named_conf
|
||||
/scripts/cwp_api account rebuild_var_named_all
|
||||
/scripts/cwp_api account rebuild_var_named USERNAME DOMAIN
|
||||
```
|
||||
|
||||
### WebServers
|
||||
```bash
|
||||
/scripts/cwp_api webservers rebuild_all
|
||||
/scripts/cwp_api webservers rebuild_user USERNAME
|
||||
/scripts/cwp_api webservers restart
|
||||
/scripts/cwp_api webservers reload
|
||||
```
|
||||
|
||||
### Apps
|
||||
```bash
|
||||
/scripts/cwp_api apps install_softaculous
|
||||
/scripts/cwp_api apps remove_softaculous
|
||||
/scripts/cwp_api apps install_sitepad
|
||||
/scripts/cwp_api apps remove_sitepad
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Checklist Antes de Executar
|
||||
|
||||
- [ ] Verificar nome do script correcto
|
||||
- [ ] Verificar parâmetros necessários
|
||||
- [ ] Backup se operação destrutiva
|
||||
- [ ] Executar e verificar output
|
||||
- [ ] Documentar acção
|
||||
|
||||
---
|
||||
|
||||
**Versão:** 1.0.0 | **Autor:** Descomplicar®
|
||||
**Fonte:** wiki.centos-webpanel.com/cwp-scripts
|
||||
Reference in New Issue
Block a user