docs(stradaautopartes): agrega Cloudflare Tunnel y URL publica
This commit is contained in:
@@ -3,7 +3,8 @@
|
|||||||
> Aplicación web para gestión de autopartes construida con **Laravel 10**, **Jetstream**, **Livewire**, **Tailwind CSS** y **MariaDB**.
|
> Aplicación web para gestión de autopartes construida con **Laravel 10**, **Jetstream**, **Livewire**, **Tailwind CSS** y **MariaDB**.
|
||||||
>
|
>
|
||||||
> **IP**: `192.168.10.113`
|
> **IP**: `192.168.10.113`
|
||||||
> **URL**: `http://192.168.10.113`
|
> **URL local**: `http://192.168.10.113`
|
||||||
|
> **URL pública**: `https://strada.consultoria-as.com`
|
||||||
> **VM**: Cisco1 VMID 113
|
> **VM**: Cisco1 VMID 113
|
||||||
> **Estado**: ✅ Running
|
> **Estado**: ✅ Running
|
||||||
|
|
||||||
@@ -225,12 +226,57 @@ chown -R www-data:www-data storage bootstrap/cache public
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 10. Seguridad y Pendientes
|
## 10. Cloudflare Tunnel
|
||||||
|
|
||||||
|
La aplicación está expuesta a internet a través de un **Cloudflare Tunnel** (`cloudflared`).
|
||||||
|
|
||||||
|
| Parámetro | Valor |
|
||||||
|
|---|---|
|
||||||
|
| **Tunnel name** | `strada` |
|
||||||
|
| **Tunnel ID** | `10c867f3-4492-497e-94e8-374ba1e02844` |
|
||||||
|
| **Subdominio** | `strada.consultoria-as.com` |
|
||||||
|
| **URL pública** | `https://strada.consultoria-as.com` |
|
||||||
|
| **Origen local** | `http://localhost:80` |
|
||||||
|
| **Servicio** | `cloudflared` |
|
||||||
|
|
||||||
|
### Comandos útiles
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Estado del servicio
|
||||||
|
systemctl status cloudflared
|
||||||
|
|
||||||
|
# Ver logs
|
||||||
|
journalctl -u cloudflared -f
|
||||||
|
|
||||||
|
# Listar tuneles
|
||||||
|
cloudflared tunnel list
|
||||||
|
|
||||||
|
# Recargar configuracion
|
||||||
|
systemctl restart cloudflared
|
||||||
|
```
|
||||||
|
|
||||||
|
### Configuración
|
||||||
|
|
||||||
|
`/root/.cloudflared/config.yml`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
tunnel: 10c867f3-4492-497e-94e8-374ba1e02844
|
||||||
|
credentials-file: /root/.cloudflared/10c867f3-4492-497e-94e8-374ba1e02844.json
|
||||||
|
|
||||||
|
ingress:
|
||||||
|
- hostname: strada.consultoria-as.com
|
||||||
|
service: http://localhost:80
|
||||||
|
- service: http_status:404
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 11. Seguridad y Pendientes
|
||||||
|
|
||||||
- [ ] Cambiar password de root.
|
- [ ] Cambiar password de root.
|
||||||
- [ ] Configurar HTTPS con certificado SSL.
|
- [x] Configurar HTTPS con certificado SSL (gestionado por Cloudflare).
|
||||||
- [ ] Crear primer usuario administrador desde `/register`.
|
- [ ] Crear primer usuario administrador desde `/register`.
|
||||||
- [ ] Configurar dominio propio si se requiere acceso público.
|
- [x] Configurar dominio propio para acceso público.
|
||||||
- [ ] Revisar y aplicar `npm audit fix` para las vulnerabilidades reportadas.
|
- [ ] Revisar y aplicar `npm audit fix` para las vulnerabilidades reportadas.
|
||||||
- [ ] Evaluar unir la VM a Tailscale para acceso remoto seguro.
|
- [ ] Evaluar unir la VM a Tailscale para acceso remoto seguro.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user