VS Code in the browser - run Visual Studio Code on any machine
VS Code in the browser - run Visual Studio Code on any machine
- app: lscr.io/linuxserver/code-server:latest
curl -q -LSsf "https://raw.githubusercontent.com/composemgr/code-server/main/docker-compose.yaml" -o compose.ymlgit clone "https://github.com/composemgr/code-server" ~/.local/srv/docker/code-server
cd ~/.local/srv/docker/code-server
docker compose up -dcomposemgr install code-serverTZ=America/New_York
SERVICE_USER=1000
SERVICE_GROUP=1000
APP_USER_PASS=changeme_user_password
APP_ADMIN_PASS=changeme_admin_passwordSee docker-compose.yaml for complete list of configurable options.
- Web Interface: http://172.17.0.1:8080
./rootfs/config/ssh- Data storage./rootfs/config/gnupg- Data storage./rootfs/data/workspace- Data storage./rootfs/data/code-server- Data storage./rootfs/config/code-server- Data storage
- Change all default passwords before deploying to production
- Use strong secrets for all authentication tokens
- Configure HTTPS using a reverse proxy (nginx, traefik, caddy)
- Regularly update Docker images for security patches
- Backup your data regularly
docker compose logs -f app# Start services
docker compose up -d
# Stop services
docker compose down
# Update to latest images
docker compose pull && docker compose up -d
# View logs
docker compose logs -f
# Restart services
docker compose restart- Docker Engine 20.10+
- Docker Compose V2+