Blacksmith
Blacksmith

Publica lo que construyes.
El host sigue siendo tuyo.

Un panel de despliegues para quienes administran servidores de verdad. Blacksmith convierte las herramientas que ya existen en tu VPS en un flujo claro y repetible.

Para aplicaciones Python, Node, Rust y sitios estáticos sobre Linux bare-metal.

Blacksmith forge emblem
01 Bare metalSin runtimes de contenedores ni capas de orquestación entre tú y el host.
02 SSH primeroEl cliente llega a un agente privado a través del túnel SSH en el que ya confías.
03 Pequeño por diseñoRust, systemd y un alcance preciso mantienen predecible la huella operativa.
El propósito

Un panel de despliegues que sabe cuándo apartarse.

Blacksmith nació en el espacio entre repetir comandos de despliegue a mano y adoptar una plataforma pesada. Ofrece un camino fiable desde una rama de Git hasta un servicio funcionando, sin volver opaca la máquina.

01

Un punto medio útil

Conserva tu VPS, tus unidades systemd, nginx y Git. Añade una superficie de escritorio para el trabajo que se vuelve frágil cuando se repite manualmente.

02

Hecho para límites reales

Un servidor, unas pocas aplicaciones y recursos limitados. Aquí no es una limitación temporal: es el límite del producto.

03

Operaciones inspeccionables

Las versiones, logs, archivos de entorno, límites y rollback permanecen cerca del host en lugar de desaparecer tras una abstracción.

Por dentro

Un sistema pequeño con límites claros.

El cliente de escritorio y el agente comparten contratos tipados. La administración permanece privada; la única superficie pública es el webhook firmado de GitHub cuando decides habilitarlo.

La tecnología

ClienteSvelteKit + Tauri 2
AgenteRust + Axum + Tokio
Serviciossystemd + polkit
TransporteTúnel OpenSSH
Webnginx + TLS opcional
DatosSQLite + credenciales cifradas

La seguridad es configuración, no un eslogan.

Blacksmith está diseñado alrededor del mínimo privilegio, la administración privada, la verificación de claves del host y el aislamiento de systemd. Aun así espera un operador que entienda el host: ninguna herramienta vuelve seguro un puerto expuesto, una cuenta sobredimensionada o un comando no revisado.

  • Túnel SSH para la administración
  • Aislamiento de servicios con systemd
  • Webhooks de GitHub firmados con HMAC
  • Almacenamiento cifrado de credenciales
Empieza por el código

Devuelve tu flujo de despliegue a la máquina que controlas.

Ver Blacksmith en GitHub