{"id":13895195,"url":"https://github.com/termux/termux-boot","last_synced_at":"2025-05-16T12:11:39.419Z","repository":{"id":38421826,"uuid":"77568921","full_name":"termux/termux-boot","owner":"termux","description":"Termux add-on app allowing programs to be run at boot.","archived":false,"fork":false,"pushed_at":"2024-08-07T19:16:59.000Z","size":289,"stargazers_count":1159,"open_issues_count":22,"forks_count":255,"subscribers_count":88,"default_branch":"master","last_synced_at":"2025-05-08T08:40:58.851Z","etag":null,"topics":["android","termux"],"latest_commit_sha":null,"homepage":"https://f-droid.org/en/packages/com.termux.boot","language":"Java","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/termux.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":"2016-12-29T00:03:51.000Z","updated_at":"2025-05-06T12:58:54.000Z","dependencies_parsed_at":"2025-04-22T05:44:16.280Z","dependency_job_id":"9745b930-42f6-4d35-9c4a-a177867d5cc3","html_url":"https://github.com/termux/termux-boot","commit_stats":{"total_commits":58,"total_committers":12,"mean_commits":4.833333333333333,"dds":0.4655172413793104,"last_synced_commit":"809e42932ccb7001a5e3a6485428b87e6a04b42c"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termux%2Ftermux-boot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termux%2Ftermux-boot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termux%2Ftermux-boot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termux%2Ftermux-boot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/termux","download_url":"https://codeload.github.com/termux/termux-boot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253318227,"owners_count":21889849,"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":["android","termux"],"created_at":"2024-08-06T18:02:03.760Z","updated_at":"2025-05-16T12:11:39.355Z","avatar_url":"https://github.com/termux.png","language":"Java","readme":"# Termux:Boot\n\n[![Build status](https://github.com/termux/termux-boot/workflows/Build/badge.svg)](https://github.com/termux/termux-boot/actions)\n[![Join the chat at https://gitter.im/termux/termux](https://badges.gitter.im/termux/termux.svg)](https://gitter.im/termux/termux)\n\nA [Termux](https://termux.dev) add-on app to run programs at boot.\n\nWhen developing (or packaging), note that this app needs to be signed with the\nsame key as the main Termux app in order to have the permission to execute scripts.\n\n## Installation\n\nTermux:Boot application can be obtained from [F-Droid](https://f-droid.org/en/packages/com.termux.boot/).\n\nAdditionally we provide per-commit debug builds for those who want to try\nout the latest features or test their pull request. This build can be obtained\nfrom one of the workflow runs listed on [Github Actions](https://github.com/termux/termux-boot/actions/workflows/github_action_build.yml?query=branch%3Amaster+event%3Apush)\npage.\n\nSignature keys of all offered builds are different. Before you switch the\ninstallation source, you will have to uninstall the Termux application and\nall currently installed plugins. Check https://github.com/termux/termux-app#Installation for more info.\n\n## How to use\n\n1. Install the Termux:Boot app.\n2. Start the Termux:Boot app once by clicking on its launcher icon. This allows the app to be run at boot.\n3. Create the `~/.termux/boot/` directory.\n4. Put scripts you want to execute inside the `~/.termux/boot/` directory. If there are multiple files, they will be executed in a sorted order.\n5. Note that you may want to run `termux-wake-lock` as first thing if you want to ensure that the device is prevented from sleeping.\n\n### Examples\n\nTo start an sshd server and prevent the device from sleeping at boot,\ncreate the following file at `~/.termux/boot/start-sshd`:\n\n```sh\n#!/data/data/com.termux/files/usr/bin/sh\ntermux-wake-lock\nsshd\n```\n\nTo start\n[termux-services](https://wiki.termux.com/wiki/Termux-services), which\nin turn starts enabled services, you can put the following in\n`~/.termux/boot/start-services`:\n\n```sh\n#!/data/data/com.termux/files/usr/bin/sh\ntermux-wake-lock\nsource /data/data/com.termux/files/usr/etc/profile.d/start-services.sh\n```\n\n## License\n\nReleased under [the GPLv3 license](https://www.gnu.org/licenses/gpl.html).\n","funding_links":[],"categories":["Java","💻 Terminal and Shell Tools"],"sub_categories":["Termux"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftermux%2Ftermux-boot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftermux%2Ftermux-boot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftermux%2Ftermux-boot/lists"}