{"id":28816351,"url":"https://github.com/dragon-elec/warp-installer-script","last_synced_at":"2026-04-13T18:01:14.204Z","repository":{"id":295321528,"uuid":"989797664","full_name":"dragon-Elec/warp-installer-script","owner":"dragon-Elec","description":"Simple bash script for installing Cloudflare WARP on Debian/Ubuntu and RPM-based Linux systems.","archived":false,"fork":false,"pushed_at":"2025-06-20T20:25:00.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-24T00:31:03.496Z","etag":null,"topics":["cloudflare","installer","installer-script","linux","warp"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dragon-Elec.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-24T21:05:24.000Z","updated_at":"2025-07-28T09:28:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"68cb0231-922e-4d9b-b229-35e9b08db954","html_url":"https://github.com/dragon-Elec/warp-installer-script","commit_stats":null,"previous_names":["dragon-elec/warp-installer-script"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dragon-Elec/warp-installer-script","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dragon-Elec%2Fwarp-installer-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dragon-Elec%2Fwarp-installer-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dragon-Elec%2Fwarp-installer-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dragon-Elec%2Fwarp-installer-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dragon-Elec","download_url":"https://codeload.github.com/dragon-Elec/warp-installer-script/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dragon-Elec%2Fwarp-installer-script/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31764317,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"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":["cloudflare","installer","installer-script","linux","warp"],"created_at":"2025-06-18T17:03:01.981Z","updated_at":"2026-04-13T18:01:14.183Z","avatar_url":"https://github.com/dragon-Elec.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloudflare WARP Installer Script\n\nThis script automates the installation of the Cloudflare WARP client on various Linux distributions. It detects the package manager, adds the necessary repositories and GPG keys, installs WARP, and attempts to register and connect the client.\n\n## Features\n\n*   Automatically detects your Linux distribution's package manager (APT for Debian/Ubuntu, YUM/DNF for RPM-based distros like Fedora, CentOS, RHEL).\n*   Adds the official Cloudflare WARP GPG key and package repository.\n*   Checks if Cloudflare WARP (`warp-cli`) is already installed and halts if it is.\n*   Installs the `cloudflare-warp` package.\n*   Attempts to register the WARP client (`warp-cli register`). This may require browser interaction for login.\n*   Attempts to connect to the WARP network (`warp-cli connect`).\n\n## Supported Distributions\n\n*   Debian-based systems (e.g., Ubuntu, Mint)\n*   RPM-based systems (e.g., Fedora, CentOS, RHEL, AlmaLinux, Rocky Linux)\n\n## Prerequisites\n\n*   `curl`: To download repository information and GPG keys.\n*   `sudo` access: The script needs to run commands as root to install software and configure repositories.\n*   Internet connection.\n*   `lsb_release`: Required by the script for Debian/Ubuntu based systems to determine the distribution codename. (Usually pre-installed, install with `sudo apt install lsb-release` if missing).\n*   `gpg`: To handle repository keys. (Usually pre-installed).\n\n## Usage\n\nThere are two primary ways to use this script:\n\n### Method 1: Direct Execution with `curl` (Recommended for quick use)\n\nYou can download and execute the script directly in one command.\n\n**Important Security Note:** Only run scripts from the internet this way if you trust the source.\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/dragon-Elec/warp-installer-script/main/install_warp.sh | sudo bash\n```\n\n### Method 2: Clone and Run Locally\n\n1.  **Clone the repository (if you haven't already):**\n    ```bash\n    git clone https://github.com/dragon-Elec/warp-installer-script.git\n    cd warp-installer-script\n    ```\n\n2.  **Make the script executable (if needed, though `sudo bash` bypasses this):**\n    ```bash\n    chmod +x install_warp.sh\n    ```\n    *(Adjust `install_warp.sh` if your script has a different name).*\n\n3.  **Run the script:**\n    ```bash\n    sudo ./install_warp.sh\n    ```\n    Alternatively, you can run it with `sudo bash install_warp.sh`.\n\n## Post-Installation\n\nAfter the script completes:\n*   If `warp-cli register` required manual browser authentication, ensure you completed that step.\n*   You can check the WARP status with `warp-cli status`.\n*   Other useful commands: `warp-cli disconnect`, `warp-cli disable-dns-log`.\n\n## Contributing\n\nFeel free to open an issue if you find a bug or have a suggestion. Pull requests are also welcome!\n\n## License\n\nThis project is licensed under the **MIT License** - see the `LICENSE` file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdragon-elec%2Fwarp-installer-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdragon-elec%2Fwarp-installer-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdragon-elec%2Fwarp-installer-script/lists"}