{"id":24373293,"url":"https://github.com/vvoland/sind","last_synced_at":"2026-02-14T07:01:46.249Z","repository":{"id":273110997,"uuid":"918667965","full_name":"vvoland/sind","owner":"vvoland","description":"Run Steam in Docker","archived":false,"fork":false,"pushed_at":"2025-04-07T19:20:04.000Z","size":12,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T20:12:30.358Z","etag":null,"topics":["docker","gaming","linux-gaming","steam"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vvoland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-18T14:46:37.000Z","updated_at":"2025-02-03T16:00:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"1bcb0807-9489-4ec7-8f58-7e901369e319","html_url":"https://github.com/vvoland/sind","commit_stats":null,"previous_names":["vvoland/sind"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/vvoland/sind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvoland%2Fsind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvoland%2Fsind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvoland%2Fsind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvoland%2Fsind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vvoland","download_url":"https://codeload.github.com/vvoland/sind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvoland%2Fsind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29438977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T05:24:35.651Z","status":"ssl_error","status_checked_at":"2026-02-14T05:24:34.830Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","gaming","linux-gaming","steam"],"created_at":"2025-01-19T05:10:33.294Z","updated_at":"2026-02-14T07:01:46.234Z","avatar_url":"https://github.com/vvoland.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sind\n\n![preview](https://github.com/user-attachments/assets/5361d92b-919c-47d3-8267-24191e4e3647)\n\nThis script sets up and runs Steam within a Docker container on Linux. Steam data is persisted in an raw disk formatted as an ext4 with case sensitivity disabled (for better compatibility with some Windows games).\n\nThe script also supports mounting saves location for persisting.\n\n## Prerequisites\n\n- Docker installed on your system.\n- `xhost` command available for managing X11 connections.\n- `chattr`, `fallocate`, `mkfs.ext4`, and `tune2fs` installed for disk and filesystem management.\n- `sudo` access is needed for creating the loop device (the script will call `sudo`)\n\n## Installation\n\n### Convenient\n```sh\ngit clone https://github.com/vvoland/sind \u0026\u0026 \\\n    cd sind \u0026\u0026 \\\n    sudo make install\n```\n\n### Manual\n1. Build the `vlnd/steam` docker image with `docker buildx bake` (optional)\n2. Copy the `sind` script to your preferred `PATH` location\n\n\n## Usage\n\nRun without arguments to simply start Steam.\n```sh\nsind\n```\n\nYou can also pass in a game slug as an argument to launch the game directly.\n```sh\nsind [game]\n```\n\n### Supported games\n- Civilization VI (`civ6`)\n\n## Configuration\n\nYou can override the default configuration in a config file `$HOME/.config/sind.conf`.\n\n### Example `sind.conf`\n\n```bash\n# Size that will be allocated for the disk (only affects the initial disk creation)\nDISK_SIZE=500G\n\n# Location of the ext4 file where Steam data will be stored\nDISK_PATH=$HOME/steam.ext4\n\n# Location that will be used to store game saves\n# Personally, I use a path under a samba mount so my saves are synced between multiple devices\nSAVES_PATH=/samba-share/Saves\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvoland%2Fsind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvoland%2Fsind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvoland%2Fsind/lists"}