/ ├── index.html # Portal with iframes or game cards ├── /assets/ │ ├── games.json # Metadata: title, thumbnail, embed URL │ ├── sw.js # Service worker for offline caching │ └── /wasm/ # Compiled C/C++ games (e.g., Doom, Quake) ├── /games/ │ ├── 1v1-lol/ │ │ └── index.html # Full game, often copied from another source │ ├── retro-bowl/ │ └── tunnel-rush/ └── .gitlab-ci.yml # Deploy script pages: script: - mkdir .public - cp -r * .public - mv .public public artifacts: paths: - public only: - main This simple YAML tells GitLab: “Take everything in the repo and serve it as a website.”
Published: April 14, 2026 Reading time: 12 minutes 1. The Anatomy of a GitLab Pages URL When you see a domain like ubg911.gitlab.io (or ubg911.gitlab shorthand), you are looking at a static website hosted for free on GitLab’s global CDN. GitLab Pages allows any user to deploy HTML, CSS, JavaScript, and assets directly from a Git repository. No backend, no databases — just pure client-side code.
git clone https://gitlab.com/ubg911/ubg911.gitlab.io cd ubg911.gitlab.io npx serve # Play offline, forever.
Until those questions are answered, you’ll find repositories like ubg911.gitlab — quietly serving WebAssembly and nostalgia from a .gitlab.io domain near you. Want to explore further? Clone a mirror locally:
Add your internet radio station on radioguide.FM and create your own station page. Increase your exposure worldwide!
Add your station nowListen to all your favorite music by choosing your favorite genre on Radioguide.FM. Jazz, Rock and Classical music one click away.
Browse genresAll your favorite radiostations just one click away. Just choose your favorite radiostation and listen to the best radio stations in the world.
Start usingWould you like to have your own station on radioguide.fm?
Sign up now and promote your station
to a worldwide audience.