vscode
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| vscode [2025/10/11 00:05] – creado romix | vscode [2025/10/11 18:16] (actual) – [Acceso y configuraciín] romix | ||
|---|---|---|---|
| Línea 14: | Línea 14: | ||
| <code yaml> | <code yaml> | ||
| + | services: | ||
| + | code-server: | ||
| + | image: lscr.io/ | ||
| + | container_name: | ||
| + | environment: | ||
| + | PUID: 1000 # ID usuario | ||
| + | PGID: 1000 # ID grupo | ||
| + | TZ: ' | ||
| + | PASSWORD: ' | ||
| + | # HASHED_PASSWORD: | ||
| + | SUDO_PASSWORD: | ||
| + | # SUDO_PASSWORD_HASH: | ||
| + | PROXY_DOMAIN: | ||
| + | DEFAULT_WORKSPACE: | ||
| + | volumes: | ||
| + | - / | ||
| + | ports: | ||
| + | - 10443:8443 | ||
| + | restart: unless-stopped | ||
| + | |||
| </ | </ | ||
| ---- | ---- | ||
| - | + | ===== Acceso y configuraciín ===== | |
| - | En **Visual Studio Code** no es necesario crear un usuario; el acceso se realiza directamente mediante la contraseña configurada en el archivo | + | En **Visual Studio Code** no es necesario crear un usuario; el acceso se realiza directamente mediante la contraseña configurada en el archivo |
| Esto se debe a que la información y el entorno se comparten a través del contenedor, eliminando la necesidad de cuentas individuales o autenticación adicional. | Esto se debe a que la información y el entorno se comparten a través del contenedor, eliminando la necesidad de cuentas individuales o autenticación adicional. | ||
| + | |||
| + | Podemos acceder al servicio mediante la URL: | ||
| + | < | ||
| + | |||
| + | Cuando configuramos el acceso mediante **Nginx Proxy Manager**: | ||
| + | * Este actúa como **proxy inverso**, recibiendo solicitudes externas y redirigiéndolas al contenedor correcto (vscode). | ||
| + | * Generamos el certificado **SSL** mediante Let’s Encrypt, asegurando que el dominio // | ||
| + | * NPM redirige el tráfico externo hacia el host y puerto de **VSCode** (10443) sin necesidad de exponer directamente los puertos al exterior. | ||
| + | |||
| + | De esta forma, podés acceder a **VSCode** desde cualquier lugar usando: | ||
| + | < | ||
| + | con una conexión segura y gestionada por el proxy. | ||
| De esta manera, podemos acceder a nuestro editor de código desde cualquier lugar mediante un navegador, y todos los cambios realizados se guardan automáticamente en el entorno compartido. | De esta manera, podemos acceder a nuestro editor de código desde cualquier lugar mediante un navegador, y todos los cambios realizados se guardan automáticamente en el entorno compartido. | ||
| Esto asegura que el trabajo quede siempre disponible, sincronizado y accesible para tareas de administración o desarrollo dentro del servidor. | Esto asegura que el trabajo quede siempre disponible, sincronizado y accesible para tareas de administración o desarrollo dentro del servidor. | ||
| - | |||
vscode.1760141117.txt.gz · Última modificación: por romix
