Saltar a contenido
code-server

Desarrollo · IDE · Navegador · Vibe Coding

📌 v4.118.0 · 2026-05-06

code-server — Entorno de desarrollo desde el navegador

Un VS Code completo que se ejecuta en el servidor y se usa desde cualquier navegador. Programa, depura y despliega sin instalar nada en tu ordenador local.

Como usuario

Qué podrás hacer

  • Desarrollar desde cualquier navegador
  • Editar playbooks de Ansible y módulos de OpenTofu
  • Depurar código con todas las extensiones de VS Code
  • Asistente de IA integrado con Continue.dev (conectado a Ollama en Horus (servidor secundario con GPU para IA))
  • Entorno siempre disponible sin depender de tu máquina local

Cómo se accederá

Navegador Ubuntu Android FireTV
https://code.sc (solo admin/arquitecto) Navegador Navegador (incómodo pero funcional) No aplica

Primeros pasos (previstos)

Abre https://code.sc, inicia sesión. El entorno ya tiene los repos clonados desde Forgejo y Continue.dev configurado para usar Ollama como asistente de código. Abre una terminal integrada y empieza a trabajar.

Integración con otros servicios de SmallCountry

Servicio Relación
Forgejo Repos de código
Continue.dev Asistente IA integrado
Ollama Modelo de IA para autocompletado
Ansible Playbooks
OpenTofu Módulos
MkDocs Documentación

Servicios que lo hacen posible

  • Caddy — proxy inverso (intermediario que recibe peticiones y las deriva) con soporte WebSocket
  • Authentik — autenticación OIDC (protocolo de autenticación OpenID Connect)
  • Ollama (Horus) — modelos de IA para Continue.dev
  • Forgejo — repositorios Git
Para el administrador (diseño previsto)
Datos Valor
LXC (contenedor ligero de Proxmox) 142
IP 10.10.20.142
Tier B
Impacto 🟢 Bajo
  • Docker: codercom/code-server:latest
  • Healthcheck: curl https://code.sc
  • ZFS persistente: rpool/datos/codeserver/opt/codeserver/
  • Logs: docker logs code-server
  • Backup: PBS (sistema de copias de seguridad de Proxmox) diario
  • Problemas comunes:
    • "Extensión no funciona" → reinstalar desde la tienda de extensiones
Para el arquitecto (diseño previsto)
graph LR
    CS[code-server]
    FJ[Forgejo]
    CD[Continue.dev]
    OL[Ollama Horus]
    AN[Ansible]
    TF[OpenTofu]
    CS --> FJ
    CS --> CD
    CD --> OL
    CS --> AN
    CS --> TF
  • Red: vmbr2
  • Puerto: 8080
  • Pi-hole: code.sc → 10.10.20.142
  • Caddy: forward_auth + reverse_proxy (necesita WebSocket para VS Code)
  • Authentik: provider Proxy, grupo admin
  • Continue.dev: integrado y configurado para apuntar a Ollama en Horus
  • Orquestación:
Componente Recurso
Rol Ansible roles/codeserver/
Playbook deploy-codeserver.yml
Módulo OpenTofu modules/codeserver/
Semaphore
Forgejo Actions
Repo ansible/playbooks/deploy-codeserver.yml

Secciones relacionadas

🌐 Enlaces de interés