Servidor en Casa
Ejecuta Crow en una Raspberry Pi, laptop vieja, NUC o cualquier máquina Linux siempre encendida. Tus datos se quedan en tu propio hardware y tu servidor nunca se apaga.
¿Qué Cuenta Como Servidor en Casa?
Cualquier máquina que:
- Ejecute Linux (Debian, Ubuntu o Raspberry Pi OS)
- Se mantenga encendida
- Tenga al menos 1 GB de RAM y 8 GB de almacenamiento
- Esté conectada a tu red doméstica
Opciones comunes:
| Hardware | RAM | Ideal Para |
|---|---|---|
| Raspberry Pi 4 (4 GB) | 4 GB | Crow básico + complementos ligeros |
| Raspberry Pi 5 (8 GB) | 8 GB | Plataforma completa + Ollama con modelos pequeños |
| Laptop o escritorio viejo | 4-32 GB | Todo, incluyendo complementos pesados |
| Intel NUC o mini PC | 8-16 GB | Compacto, silencioso, eficiente |
Instalación Rápida
Un solo comando instala Crow y todas las dependencias:
curl -fsSL https://raw.githubusercontent.com/kh0pper/crow/v1.1.0/scripts/crow-install.sh | bash¿Prefieres inspeccionar el script primero?
curl -fsSL https://raw.githubusercontent.com/kh0pper/crow/v1.1.0/scripts/crow-install.sh -o crow-install.sh
less crow-install.sh # Revisar el script
bash crow-install.sh # EjecutarloEl instalador tarda 5-10 minutos y configura:
- Node.js 24, Docker, Caddy, Avahi (mDNS)
- Plataforma Crow con base de datos SQLite local
- Identidad criptográfica (Crow ID)
- Servicio systemd para inicio automático
- HTTPS con certificado autofirmado
- Firewall (UFW) + fail2ban
Acceso Remoto con Tailscale
Accede a tu Crow desde cualquier lugar con Tailscale (gratuito para uso personal):
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale upConfigura un nombre memorable en tu consola de administración de Tailscale — renombra la máquina a crow. Con MagicDNS activado, los dispositivos de tu tailnet alcanzan la máquina como crow; para llegar al dashboard por HTTPS, pon el gateway detrás de Tailscale Serve.
El script de instalación se ofrece a hacerlo y muestra la dirección resultante — configura Serve en 443, así que el Crow's Nest queda en https://crow.<tu-tailnet>.ts.net/dashboard. Serve y Funnel comparten el puerto 443 en el mismo host, así que si además expones las rutas públicas del blog por Funnel, mueve el Serve del dashboard a su propio puerto (8444 abajo) y deja el 443 a Funnel. Para configurarlo a mano, o dejarlo fuera del 443 desde el principio:
sudo tailscale serve --bg --https=8444 http://localhost:3001Desde cualquier dispositivo en tu red Tailscale, el Crow's Nest queda en https://crow.<tu-tailnet>.ts.net:8444/dashboard. http://crow:3001 no mantendrá la sesión del navegador desde otro dispositivo: la cookie de sesión de producción es Secure, así que necesita el HTTPS que da Serve.
Conectar Tu Plataforma de IA
Una vez que Crow esté funcionando, conéctalo desde cualquier plataforma de IA:
Visita https://crow.local/setup (red local) o la dirección de Serve de arriba — https://crow.<tu-tailnet>.ts.net/dashboard o https://crow.<tu-tailnet>.ts.net:8444 (Tailscale) — para ver el estado de las integraciones.
Gestionar Tu Crow
# Estado de la plataforma
crow status
# Ver registros del gateway
sudo journalctl -u crow-gateway -f
# Reiniciar gateway
sudo systemctl restart crow-gateway
# Instalar complementos
crow bundle install ollama
crow bundle start ollama
# Actualizar Crow
bash ~/.crow/app/scripts/crow-update.shUsuarios de Raspberry Pi
Para detalles específicos de Pi — formatear tarjetas SD, configuración de mDNS, recomendaciones de hardware y el asistente de configuración — consulta la Guía de Raspberry Pi.