Prevents internal deployment files and configuration directories ( .git , .gitlab-ci.yml ) from uploading to your public gaming website. Commit and push this file to trigger the pipeline:
Scroll to the very bottom to find and click Edit . Select Enable . Set the Index document to index.html .
Stage, commit, and push your game repository changes to GitLab:
: If you enabled static hosting, your games are live at http://amazonaws.com .
This guide is for . Using school or work networks to bypass restrictions may violate acceptable use policies. Always ensure you have permission to host content on your network. We recommend using open-source games (like those on GitHub) rather than pirated copyrighted material.
Hosting unblocked games websites has become a popular project for web developers, student coders, and system administrators looking to practice static web hosting. By combining AWS S3 (Simple Storage Service) with GitLab CI/CD, you can build a highly resilient, automatically updating, and low-latency platform.
Create a subfolder named games/ to hold individual game directories (e.g., games/slope/ , games/retro-bowl/ ). Sample index.html Structure
: Pulls a lightweight container pre-configured with the AWS CLI.
In the root of your local git repository, create a file named .gitlab-ci.yml .
Set the Visibility Level to (required for free GitLab Pages hosting).