main
OpenClaw All-in-One 🦞
Setup de 1 click para OpenClaw pre-configurado con tu propio modelo a través de tu propio proxy OpenAI-compatible (free-ide-proxy).
Instala y deja corriendo, sin pedir nada:
| Componente | Detalle |
|---|---|
openclaw CLI + Gateway |
daemon systemd de usuario (openclaw-gateway.service) |
free-ide-proxy |
endpoint OpenAI/Anthropic local 127.0.0.1:6446 (binario precompilado o build desde fuente) |
| Config pre-cargada | ~/.openclaw/openclaw.json apuntando a free-ide/<modelo> |
| Canal Telegram | bot @rvfinanzas_bot, DM con dmPolicy=allowlist (owner 692714536) |
Instalación (1 click)
curl -fsSL https://gitea.cbcren.online/renato97/openclaw-allinone/raw/branch/main/install.sh | bash
Requiere: Linux o macOS, curl, y sudo para loginctl enable-linger
(no pedido si el usuario ya tiene los servicios de usuario).
Overrides (variables de entorno)
# otro modelo de los 9 del proxy
MODEL=mimo-v2.5-free curl -fsSL https://gitea.cbcren.online/renato97/openclaw-allinone/raw/branch/main/install.sh | bash
# con tu propia clave de proxy
PROXY_API_KEY=mi-secreto curl -fsSL ... | bash
| Var | Default | Qué hace |
|---|---|---|
MODEL |
deepseek-v4-flash-free |
modelo por defecto del agente |
PROXY_API_KEY |
embebida (solo local) | clave que protege el proxy |
GATEWAY_PORT |
18789 |
puerto del gateway de OpenClaw |
GITEA_URL / GITEA_USER |
https://gitea.cbcren.online / renato97 |
de dónde baja el proxy |
TELEGRAM_BOT_TOKEN |
@rvfinanzas_bot | token del bot; vaciarlo deshabilita Telegram |
TELEGRAM_USER_ID |
692714536 |
dueño del canal (DM allowlist) |
Qué hace el script
- Instala
openclaw(npm si hay Node ≥22, si no el installer oficial que provee Node). - Instala
free-ide-proxy(binariolinux-amd64del release, o compila con Go en otras arquitecturas). - Escribe
~/.openclaw/openclaw.jsonya configurado (providerfree-ide→127.0.0.1:6446/v1) usando node (merge seguro: no corrompe JSON, hace backup y se auto-repara desde.last-goodsi la config previa está dañada). - Configura el canal Telegram (
channels.telegramallowlist +commands.ownerAllowFrom) y detiene cualquier servicio viejo que use el mismo bot. - Activa
loginctl enable-lingery arranca ambos servicios de systemd de usuario. - Verifica
/healthdel proxy, el estado del gateway y el canal Telegram.
Es idempotente: si ya hay un proxy en :6446 o una config existente, los respeta
(hace backup de la config y reutiliza el token del gateway). Re-corrélo las veces que quieras.
Uso
openclaw chat # TUI de chat
openclaw gateway status # estado del gateway
openclaw dashboard # Control UI
systemctl --user status openclaw-gateway free-ide-proxy
Desinstalar
curl -fsSL https://gitea.cbcren.online/renato97/openclaw-allinone/raw/branch/main/uninstall.sh | bash
Notas de seguridad
- El gateway escucha solo en loopback y usa auth por token.
- La
PROXY_API_KEYsolo protege el acceso al proxy local; los modelos upstream son públicos. - Para cambiar de modelo después:
openclaw config set models.providers.free-ide ...o re-corré el script conMODEL=....
Ver también
- free-ide-proxy — el proxy (Go stdlib)
- OpenClaw docs
Description
OpenClaw 1-click setup: openclaw CLI + gateway pre-configurado con free-ide-proxy (endpoint OpenAI-compatible propio).
50 KiB
Languages
Shell
100%