{"id":16156547,"url":"https://github.com/openspace42/inception","last_synced_at":"2025-03-18T20:30:36.475Z","repository":{"id":96817182,"uuid":"98762245","full_name":"openspace42/inception","owner":"openspace42","description":"The definitive First Boot Setup script for Debian / Ubuntu / etc...","archived":false,"fork":false,"pushed_at":"2021-07-22T13:16:30.000Z","size":41,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T12:06:57.409Z","etag":null,"topics":["automation","bash","boot-setup","debian","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openspace42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-07-29T22:40:06.000Z","updated_at":"2022-08-22T08:00:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"15720be3-bd8e-42aa-bf08-6b55f406d6e0","html_url":"https://github.com/openspace42/inception","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openspace42%2Finception","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openspace42%2Finception/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openspace42%2Finception/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openspace42%2Finception/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openspace42","download_url":"https://codeload.github.com/openspace42/inception/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243950792,"owners_count":20373664,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["automation","bash","boot-setup","debian","ubuntu"],"created_at":"2024-10-10T01:45:13.856Z","updated_at":"2025-03-18T20:30:36.470Z","avatar_url":"https://github.com/openspace42.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# inception\n\n## What it is and what it does:\n\nHere at openspace, this is our reference first boot script for any Debian / Ubuntu machine. It will perform the following actions:\n\n01. Prompt you to update the machine hostname\n02. Set your default locale to something that actually works\n03. Harden your SSH config by:\n03.01. Prompting you to add your SSH public key and disable password authentication for secure key-based remote login\n03.02. Prompting you to change the SSH listening port to 42022\n03.04. Adding whichever port you choose to the UFW allowed ports, install and enable UFW\n04. Prompt you to set the correct timezone for the machine\n05. Unset the default root password just in case\n06. Create a non-root user and allowing it to sudo\n07. Install essential system utilities that you'll love\n08. Performing a full APT update / upgrade / dist-upgrade / autoremove\n\n## How to execute:\n\n```\n[log in as root on your target machine]\n```\n\n```\napt update\napt install git\n```\n\n```\ngit clone https://github.com/openspace42/inception\nbash inception/setup\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenspace42%2Finception","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenspace42%2Finception","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenspace42%2Finception/lists"}