An open API service indexing awesome lists of open source software.

https://github.com/syntaxseed/server-requirements-checker

Create and run rulesets to see if a newly provisioned server has what you need for your project.
https://github.com/syntaxseed/server-requirements-checker

Last synced: 12 months ago
JSON representation

Create and run rulesets to see if a newly provisioned server has what you need for your project.

Awesome Lists containing this project

README

          

# Server Requirements Checker


GitHub tag (latest SemVer)  
License: MIT
  Sponsor Project

* Version: 0.2.0
* Author: Sherri Wheeler
* License: MIT
* Uses: https://github.com/MirazMac/php-requirements-checker

## Usage

* **Pre-requisites:** This tool assumes that you have PHP installed and your webserver configured and a webpage accessible in your webapp. Checking the setup of these basics is beyond the scope of this tool.

1. Clone this repo into a directory inside your project's public web app directory.
* `git clone git@github.com:syntaxseed/server-requirements-checker.git checker`
2. Create your own rulesets in the `rulesets/` directory.
* Copy and edit: `rulesets/rules-example.php`.
* Extra docs about defining rules see: https://github.com/MirazMac/php-requirements-checker
3. Create a new config file by copying `config-sample.php` to `config.php` or run: `composer run-script setup`.
* Edit the config.php file and define which rulesets to make available in the menu and whether to do a DB test.
4. Visit the `checker/index.php` file in a browser to run the checks.
5. When satisfied, delete this directory.

## ToDo

* Make it work as a command line tool as well.
* Nicer formatting/basic stylesheet.