VSCodium is a community build of Visual Studio Code intended to provide binaries without Microsoft's telemetry/tracking. The i12bretro tutorial runs the LinuxServer image in Docker, persists config and code on the host, and exposes the IDE on port 8003.1

The original video was validated through oEmbed and is embedded with the existing shortcode.2
Install Docker
Log in to the Linux Docker host:
| |
Run VSCodium
Check UID/GID, create persistent directories, and start the container. The source uses id $user; I retain it and check the shell variable before setting PUID/PGID:
| |
Open http://localhost:8003 as in the source, or replace localhost with the host DNS/IP when connecting from another machine. The container uses --cap-add=IPC_LOCK, 1 GB shared memory, and writes to the two host directories.
Verify and limit exposure
Check docker ps, docker logs vscodium, and read/write permissions on ~/docker/vscodium/config and ~/docker/vscodium/code. Do not expose the IDE directly to the Internet; use an authenticated reverse proxy or VPN. Back up code/config before image updates and install extensions from trusted sources.
Sources
https://i12bretro.github.io/tutorials/0985.html — i12bretro tutorial 0985. Independently edited from the numbered HTML page; UID/GID, ports, paths, and the capability are retained. ↩︎
https://www.youtube.com/watch?v=dJgh13kYmoI — Run VSCodium Containerized in Docker — i12bretro ↩︎


Góp Ý / Bình Luận / Đánh giá