infra: actualiza hosts CWP/EasyPanel e Gitea HTTPS
176.9.3.158 → server.descomplicar.pt (IP actual 5.9.90.105 nas tabelas); EasyPanel easy → easy.descomplicar.pt (5.9.90.70, conforme QR-EasyPanel); remote Gitea SSH → HTTPS (porta 2222 bloqueada externamente).
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
---
|
---
|
||||||
name: cwp
|
name: cwp
|
||||||
description: Meta-skill CWP (CentOS Web Panel, servidor 176.9.3.158) cobrindo gestão de contas, backups, email/Postfix/DKIM, PHP Switcher/Selector, segurança CSF/LFD, SSL/acme.sh, webservers Apache/Nginx e referência completa dos scripts oficiais. Triggers — cwp, centos web panel, cwp_api, /scripts/, csf, lfd, acme, autossl, postfix, dkim, php selector, php switcher, varnish, httpd, nginx cwp, user_backup, whoowns, list_users, hostname ssl, mail queue, fix_perms.
|
description: Meta-skill CWP (CentOS Web Panel, servidor server.descomplicar.pt) cobrindo gestão de contas, backups, email/Postfix/DKIM, PHP Switcher/Selector, segurança CSF/LFD, SSL/acme.sh, webservers Apache/Nginx e referência completa dos scripts oficiais. Triggers — cwp, centos web panel, cwp_api, /scripts/, csf, lfd, acme, autossl, postfix, dkim, php selector, php switcher, varnish, httpd, nginx cwp, user_backup, whoowns, list_users, hostname ssl, mail queue, fix_perms.
|
||||||
---
|
---
|
||||||
|
|
||||||
# /cwp - Meta-skill CWP (CentOS Web Panel)
|
# /cwp - Meta-skill CWP (CentOS Web Panel)
|
||||||
|
|
||||||
Skill unificada para o servidor **CWP Principal `176.9.3.158`** (MCP `ssh-unified`, user `root`). Substitui as antigas cwp-accounts, cwp-backup, cwp-email, cwp-php, cwp-scripts, cwp-security, cwp-ssl, cwp-webserver.
|
Skill unificada para o servidor **CWP Principal `server.descomplicar.pt`** (MCP `ssh-unified`, user `root`). Substitui as antigas cwp-accounts, cwp-backup, cwp-email, cwp-php, cwp-scripts, cwp-security, cwp-ssl, cwp-webserver.
|
||||||
|
|
||||||
**REGRA #38 — ZERO INVENÇÃO:** NUNCA improvisar comandos. Verificar estado actual ANTES de alterar. Pesquisar wiki CWP se necessário. Usar APENAS scripts oficiais (`/scripts/*` e `/scripts/cwp_api`). Se não souber: PERGUNTAR.
|
**REGRA #38 — ZERO INVENÇÃO:** NUNCA improvisar comandos. Verificar estado actual ANTES de alterar. Pesquisar wiki CWP se necessário. Usar APENAS scripts oficiais (`/scripts/*` e `/scripts/cwp_api`). Se não souber: PERGUNTAR.
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ curl -s "http://localhost:3000/api/trpc/services.app.inspectService?input=$ENCOD
|
|||||||
| python3 -c "import sys,json; d=json.load(sys.stdin); print(d['result']['data']['json']['deploymentUrl'])"
|
| python3 -c "import sys,json; d=json.load(sys.stdin); print(d['result']['data']['json']['deploymentUrl'])"
|
||||||
```
|
```
|
||||||
|
|
||||||
**Formato da URL:** `http://178.63.18.51:3000/api/deploy/<service-token>`
|
**Formato da URL:** `https://easy.descomplicar.pt:3000/api/deploy/<service-token>`
|
||||||
|
|
||||||
**Nota:** O token e unico por servico e nao expira. Nao confundir com o API token geral.
|
**Nota:** O token e unico por servico e nao expira. Nao confundir com o API token geral.
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ mcp__gitea__upsert_repo_action_secret({
|
|||||||
owner: "ealmeida",
|
owner: "ealmeida",
|
||||||
repo: "REPO_NAME",
|
repo: "REPO_NAME",
|
||||||
secretname: "EASYPANEL_DEPLOY_URL",
|
secretname: "EASYPANEL_DEPLOY_URL",
|
||||||
body: { data: "http://178.63.18.51:3000/api/deploy/<service-token>" }
|
body: { data: "https://easy.descomplicar.pt:3000/api/deploy/<service-token>" }
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ mcp__gitea__create_repo({
|
|||||||
})
|
})
|
||||||
|
|
||||||
# Add remote and push
|
# Add remote and push
|
||||||
git remote add origin git@git.descomplicar.pt:ORG/PROJECT_NAME.git
|
git remote add origin https://git.descomplicar.pt/ORG/PROJECT_NAME.git
|
||||||
git push -u origin main
|
git push -u origin main
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ Auditoria de seguranca dos servidores Descomplicar. Verifica SSL, portas, actual
|
|||||||
|
|
||||||
| Alias | Host | IP | SO | Firewall | Gestor SSL |
|
| Alias | Host | IP | SO | Firewall | Gestor SSL |
|
||||||
|-------|------|----|----|----------|------------|
|
|-------|------|----|----|----------|------------|
|
||||||
| server | server.descomplicar.pt | 176.9.3.158 | CentOS (CWP) | CSF v15 | acme.sh |
|
| server | server.descomplicar.pt | 5.9.90.105 | CentOS (CWP) | CSF v15 | acme.sh |
|
||||||
| easy | qibspu.easypanel.host | 178.63.18.51 | Ubuntu 24.04 | — | EasyPanel/Traefik |
|
| easy | easy.descomplicar.pt | 5.9.90.70 | Ubuntu 24.04 | — | EasyPanel/Traefik |
|
||||||
| gateway | gateway.descomplicar.pt | — | — | — | nginx/acme |
|
| gateway | gateway.descomplicar.pt | — | — | — | nginx/acme |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ mcp__notebooklm__notebook_query({
|
|||||||
|
|
||||||
| Servidor | IP | MCP | User |
|
| Servidor | IP | MCP | User |
|
||||||
|----------|-----|-----|------|
|
|----------|-----|-----|------|
|
||||||
| **CWP Principal** | 176.9.3.158 | ssh-unified | root |
|
| **CWP Principal** | server.descomplicar.pt | ssh-unified | root |
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
mcp__ssh-unified__ssh_execute({
|
mcp__ssh-unified__ssh_execute({
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ wp83 <comando> --allow-root --path=/home/USER/public_html
|
|||||||
|
|
||||||
**Acesso via MCP SSH:**
|
**Acesso via MCP SSH:**
|
||||||
```
|
```
|
||||||
servidor: server.descomplicar.pt (176.9.3.158) | porta: 9443 | user: root
|
servidor: server.descomplicar.pt | porta: 9443 | user: root
|
||||||
```
|
```
|
||||||
|
|
||||||
**Prefixo de tabelas:** Sites podem ter prefixo custom (ex: `wpah_` em vez de `wp_`). Detectar primeiro:
|
**Prefixo de tabelas:** Sites podem ter prefixo custom (ex: `wpah_` em vez de `wp_`). Detectar primeiro:
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description: Gestão WooCommerce via WP-CLI no servidor CWP. Cobre produtos, enc
|
|||||||
|
|
||||||
Gestão completa de lojas WooCommerce via linha de comandos no servidor CWP. Cobre produtos, encomendas, clientes, configuração, automação e scripting.
|
Gestão completa de lojas WooCommerce via linha de comandos no servidor CWP. Cobre produtos, encomendas, clientes, configuração, automação e scripting.
|
||||||
|
|
||||||
**Servidor:** server.descomplicar.pt (176.9.3.158) | porta SSH: 9443
|
**Servidor:** server.descomplicar.pt | porta SSH: 9443
|
||||||
**Manual:** `Hub/06-Operacoes/Documentacao/Manuais/WooCommerce com WP-CLI_ Guia Completo.md`
|
**Manual:** `Hub/06-Operacoes/Documentacao/Manuais/WooCommerce com WP-CLI_ Guia Completo.md`
|
||||||
**Skill relacionada:** `/woocommerce` — desenvolvimento e extensões WooCommerce
|
**Skill relacionada:** `/woocommerce` — desenvolvimento e extensões WooCommerce
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description: Gestão WordPress via WP-CLI no servidor CWP. Cobre core, plugins,
|
|||||||
|
|
||||||
Operações WordPress via linha de comandos no servidor CWP (server.descomplicar.pt). Cobre core, plugins, temas, base de dados, utilizadores, migração e automação.
|
Operações WordPress via linha de comandos no servidor CWP (server.descomplicar.pt). Cobre core, plugins, temas, base de dados, utilizadores, migração e automação.
|
||||||
|
|
||||||
**Servidor:** server.descomplicar.pt (176.9.3.158) | porta SSH: 9443
|
**Servidor:** server.descomplicar.pt | porta SSH: 9443
|
||||||
**Fonte:** `Hub/06-Operacoes/Documentacao/Manuais/WP-CLI no CWP.md`
|
**Fonte:** `Hub/06-Operacoes/Documentacao/Manuais/WP-CLI no CWP.md`
|
||||||
**NotebookLM:** [WordPress Config CLI](https://notebooklm.google.com/notebook/fb2f26bd-8cb0-4d4c-bafc-4f1ebb51c51d)
|
**NotebookLM:** [WordPress Config CLI](https://notebooklm.google.com/notebook/fb2f26bd-8cb0-4d4c-bafc-4f1ebb51c51d)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# WP-CLI no CWP — Referência Completa de Comandos
|
# WP-CLI no CWP — Referência Completa de Comandos
|
||||||
|
|
||||||
**Servidor:** server.descomplicar.pt (176.9.3.158) | porta 9443
|
**Servidor:** server.descomplicar.pt | porta 9443
|
||||||
**PHP padrão:** `/opt/alt/php-fpm83/usr/bin/php`
|
**PHP padrão:** `/opt/alt/php-fpm83/usr/bin/php`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ description: Aplicar hardening de seguranca standard a sites WordPress via SSH.
|
|||||||
|
|
||||||
# /wp-hardening - Hardening WordPress
|
# /wp-hardening - Hardening WordPress
|
||||||
|
|
||||||
Aplica medidas de hardening standard a sites WordPress no servidor CWP (176.9.3.158).
|
Aplica medidas de hardening standard a sites WordPress no servidor CWP (server.descomplicar.pt).
|
||||||
|
|
||||||
> **Nota:** Esta skill APLICA alteracoes. Para auditar sem alterar, usar `/security-check`.
|
> **Nota:** Esta skill APLICA alteracoes. Para auditar sem alterar, usar `/security-check`.
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ const vitals = await mcp__lighthouse__get_core_web_vitals({ url });
|
|||||||
### Passo 2: Verificações Servidor (SSH)
|
### Passo 2: Verificações Servidor (SSH)
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
// Se site está no servidor CWP (176.9.3.158)
|
// Se site está no servidor CWP (server.descomplicar.pt)
|
||||||
const server_checks = [
|
const server_checks = [
|
||||||
// GZIP activo?
|
// GZIP activo?
|
||||||
`curl -sI -H 'Accept-Encoding: gzip' ${url} | grep -i 'content-encoding'`,
|
`curl -sI -H 'Accept-Encoding: gzip' ${url} | grep -i 'content-encoding'`,
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ disable-model-invocation: true
|
|||||||
|
|
||||||
# /wp-update - Actualização WordPress
|
# /wp-update - Actualização WordPress
|
||||||
|
|
||||||
Actualização e verificação de todos os sites WordPress no servidor CWP (176.9.3.158).
|
Actualização e verificação de todos os sites WordPress no servidor CWP (server.descomplicar.pt).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user