{"id":32636692,"url":"https://github.com/hackthedev/initra-shipping","last_synced_at":"2026-04-12T01:37:06.197Z","repository":{"id":319407949,"uuid":"1071739845","full_name":"hackthedev/initra-shipping","owner":"hackthedev","description":"An interactive SSH App Installer for Linux, for Windows","archived":false,"fork":false,"pushed_at":"2025-10-18T21:01:28.000Z","size":2166,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-19T02:46:54.162Z","etag":null,"topics":["auto-installer","autoinstaller","initra","installer","interactive","linux","shell","ssh","terminal","windows"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/hackthedev.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-07T18:43:13.000Z","updated_at":"2025-10-18T21:01:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd1344ce-260f-46f7-a31a-f3a13798f198","html_url":"https://github.com/hackthedev/initra-shipping","commit_stats":null,"previous_names":["hackthedev/initra-shipping"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/hackthedev/initra-shipping","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackthedev%2Finitra-shipping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackthedev%2Finitra-shipping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackthedev%2Finitra-shipping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackthedev%2Finitra-shipping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackthedev","download_url":"https://codeload.github.com/hackthedev/initra-shipping/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackthedev%2Finitra-shipping/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281909791,"owners_count":26582338,"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","status":"online","status_checked_at":"2025-10-30T02:00:06.501Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["auto-installer","autoinstaller","initra","installer","interactive","linux","shell","ssh","terminal","windows"],"created_at":"2025-10-31T01:09:13.726Z","updated_at":"2025-10-31T01:09:23.337Z","avatar_url":"https://github.com/hackthedev.png","language":"JavaScript","funding_links":["https://ko-fi.com/M4M719FPNG"],"categories":[],"sub_categories":[],"readme":"# Initra\n\n```\n\u003e_ Interactive SSH App Installer for Linux  \n\u003e_ Create your own software packages with dependencies and live terminal feedback.\n```\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/M4M719FPNG)\n\n------\n\n## Introduction\n\nInitra is an application meant to help users to install software via SSH on a linux system in an interactive way. Apps or Package can have dependencies that will be installed automatically as well. This means that if you make your own install script about an app that requires MariaDB to be installed, you can add it as dependency and it'll install that as well without you having to deal with it.\n\n------\n\n## Idea\n\nThe idea of Initra was born from the need to provide an easy way of installing multiple different software projects for users that may not be that familiar with linux. While it was intended to be used for a custom ecosystem of software projects i plan to create it can install and setup any software as it uses a .sh bash script to install software.\n\nBasically it would make it compatible with any auto installer script that uses `.sh` files to install things.\n\n------\n\n## Interactive Inputs\n\nApps/Packages can define arguments in their `app.json` file. When a user tries to install an app that has arguments defined, it'll prompt the user based on the values needed. \n\n![image-20251009221409550](./assets/image-20251009221409550.png)\n\n\u003e [!Note]\n\u003e\n\u003e If you want to learn more about arguments and how to create them, checkout `Creating Apps.md`\n\u003e\n\n------\n\n## Terminal Output\n\nUsers can watch dependencies and apps being installed in real time as the terminal output is being displayed during installation. Once the installation is done it'll show a button indicating it.\n\n![image-20251009222103713](./assets/image-20251009222103713.png)\n\n------\n\n## Screenshots\n\n### Apps\n\n![image-20251018054330696](./assets/image-20251018054330696.png)\n\n### Servers\n\n![image-20251018054513359](./assets/image-20251018054513359.png)\n\n------\n\n## Roadmap\n\n- [ ] Add App/Package Creation Wizard\n- [ ] Add Github Rate Limit Handling on UI\n- [x] Add Search Bar for Apps (and maybe servers)\n- [ ] Add default options feature to prompts\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackthedev%2Finitra-shipping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackthedev%2Finitra-shipping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackthedev%2Finitra-shipping/lists"}