{"id":20779271,"url":"https://github.com/bolt/installer","last_synced_at":"2026-04-21T00:33:14.772Z","repository":{"id":146895960,"uuid":"78959881","full_name":"bolt/installer","owner":"bolt","description":"This is the official installer to start new projects based on the Bolt CMS framework","archived":false,"fork":false,"pushed_at":"2017-01-28T12:42:21.000Z","size":84,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T08:38:02.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"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/bolt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-01-14T18:54:41.000Z","updated_at":"2023-06-01T07:20:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"cba80fbe-8014-4b4e-875c-d464b1543092","html_url":"https://github.com/bolt/installer","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/bolt%2Finstaller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bolt%2Finstaller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bolt%2Finstaller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bolt%2Finstaller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bolt","download_url":"https://codeload.github.com/bolt/installer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243119648,"owners_count":20239342,"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":[],"created_at":"2024-11-17T13:27:00.327Z","updated_at":"2025-12-25T00:44:34.452Z","avatar_url":"https://github.com/bolt.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Bolt Installer\n=================\n\n**This is the official installer to start new projects based on the Bolt CMS\nframework.**\n\nInstalling the installer\n------------------------\n\nThis step is only needed the first time you use the installer:\n\n### Linux and Mac OS X\n\n```bash\n$ sudo curl -LsS https://get.bolt.cm/installer -o /usr/local/bin/bolt\n$ sudo chmod a+x /usr/local/bin/bolt\n```\n\n### Windows\n\n```bash\nc:\\\u003e php -r \"file_put_contents('bolt', file_get_contents('https://get.bolt.cm/installer'));\"\n```\n\nMove the downloaded `bolt` file to your projects directory and execute\nit as follows:\n\n```bash\nc:\\\u003e php bolt\n```\n\nIf you prefer to create a global `bolt` command, execute the following:\n\n```bash\nc:\\\u003e (echo @ECHO OFF \u0026 echo php \"%~dp0bolt\" %*) \u003e bolt.bat\n```\n\nThen, move both files (`bolt` and `bolt.bat`) to any location included in your\nexecution path. Now you can run the `bolt` command anywhere on your system.\n\nUsing the installer\n-------------------\n\n**1. Start a new project with the latest stable Bolt version**\n\nExecute the `new` command and provide the name of your project as the only\nargument:\n\n```bash\n# Linux, Mac OS X\n$ bolt new my_project\n\n# Windows\nc:\\\u003e php bolt new my_project\n```\n\n**2. Start a new project with the latest Bolt LTS (Long Term Support) version**\n\nExecute the `new` command and provide the name of your project as the first\nargument and `lts` as the second argument. The installer will automatically\nselect the most recent LTS (*Long Term Support*) version available:\n\n```bash\n# Linux, Mac OS X\n$ bolt new my_project lts\n\n# Windows\nc:\\\u003e php bolt new my_project lts\n```\n\n**3. Start a new project based on a specific Bolt branch**\n\nExecute the `new` command and provide the name of your project as the first\nargument and the branch number as the second argument. The installer will\nautomatically select the most recent version available for the given branch:\n\n```bash\n# Linux, Mac OS X\n$ bolt new my_project 3.4\n\n# Windows\nc:\\\u003e php bolt new my_project 3.4\n```\n\n**4. Start a new project based on a specific Bolt version**\n\nExecute the `new` command and provide the name of your project as the first\nargument and the exact Bolt version as the second argument:\n\n```bash\n# Linux, Mac OS X\n$ bolt new my_project 3.4.2\n\n# Windows\nc:\\\u003e php bolt new my_project 3.4.2\n```\n\n**5. Install the Bolt demo application**\n\nThe Bolt Demo is a reference application developed using the official Bolt\nBest Practices:\n\n```bash\n# Linux, Mac OS X\n$ bolt demo\n\n# Windows\nc:\\\u003e php bolt demo\n```\n\nUpdating the installer\n----------------------\n\nNew versions of the Bolt Installer are released regularly. To update your\ninstaller version, execute the following command:\n\n```bash\n# Linux, Mac OS X\n$ bolt self-update\n\n# Windows\nc:\\\u003e php bolt self-update\n```\n\n\u003e **NOTE**\n\u003e\n\u003e If your system requires the use of a proxy server to download contents, the\n\u003e installer tries to guess the best proxy settings from the `HTTP_PROXY` and\n\u003e `http_proxy` environment variables. Make sure any of them is set before\n\u003e executing the Bolt Installer.\n\nTroubleshooting\n---------------\n\n### SSL and certificates issues on Windows systems\n\nIf you experience any error related with SSL or security certificates when using\nthe Bolt Installer on Windows systems:\n\n1) Check that the OpenSSL extension is enabled in your `php.ini` configuration:\n\n```ini\n; make sure that the following line is uncommented\nextension=php_openssl.dll\n```\n\n2) Check that the path to the file that contains the security certificates\nexists and is defined in `php.ini`:\n\n```ini\nopenssl.cafile=C:/path/to/cacert.pem\n```\n\nIf you can't locate the `cacert.pem` file anywhere on your system, you can\nsafely download it from the official website of the cURL project:\nhttp://curl.haxx.se/ca/cacert.pem\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbolt%2Finstaller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbolt%2Finstaller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbolt%2Finstaller/lists"}