DEVOPS TOOLBOX v1.0.0

Documentation

DevOps Toolbox is a database-free PHP application containing 30 focused Network, Linux, Security, Developer, DevOps and Operations utilities.

1. Server requirements

RequirementPurpose
PHP 8.0+Application runtime
JSONCore PHP data handling
OpenSSLSSL Certificate Checker
cURLHardened HTTP Header Analyzer
DNS functionsDNS Lookup
Outbound network accessDNS, Port, SSL and Header tools

2. Installation

  1. Upload the devops-toolbox folder to your PHP web server.
  2. Open /install/ immediately after upload.
  3. Review the environment checks.
  4. Set the site name, publisher label, optional base URL, accent and administrator password.
  5. Save. The setup assistant automatically disables itself and removes install/ENABLE_INSTALL.
  6. Open the homepage and test several browser-side tools plus any server-side tools your host supports.
Subfolder install: DevOps Toolbox auto-detects most subfolder paths. If your host uses unusual rewrites, set base_url explicitly, for example /devops-toolbox.

3. Administration & branding

The protected /admin/ page lets the owner update the product name, publisher label, footer text, accent color, administrator password and whether server-side network tools are enabled. The password is stored only as a PHP password hash.

4. Privacy model

Most tools process data locally in the browser, including Password Generator, Hash Generator, Base64, URL encoding, JSON formatting, Regex Tester, Log Analyzer and the configuration/command generators. User input from these tools is not posted to the PHP server by the application.

DNS Lookup, Port Checker, SSL Certificate Checker and HTTP Header Analyzer require server-side networking. Private, loopback and reserved targets are rejected by the network safety layer.

5. Flagship tools

ToolHighlights
Subnet CalculatorNetwork/broadcast, wildcard mask, range, capacity and /31-/32 handling
Linux Command Builderfind, grep, tar, rsync, journalctl, process and disk helpers with explanations
Cron BuilderPresets, validation, optional command and plain-English explanation
Log AnalyzerSeverity summary, timestamp range, repeated patterns, suspicious lines and custom filter
Docker BuilderPorts, volumes, environment variables, networks and restart policy
Docker Compose GeneratorPorts, volumes, environment, health checks and networks
Kubernetes GeneratorDeployment, resources, probes, Service and optional Ingress
Terraform GeneratorGCP, AWS and Azure starter configuration with common VM inputs

6. Security recommendations

7. Folder structure

devops-toolbox/
├── index.php
├── config.php
├── admin/
├── install/
├── tools/              # 30 tool pages
├── assets/css/
├── assets/js/
├── includes/
└── documentation/

8. Troubleshooting

No styling in a subfolder: use the Setup Assistant to set base_url explicitly if auto-detection fails.

DNS/port tools fail: confirm your hosting provider permits the relevant PHP functions and outbound connections.

HTTP Header Analyzer says cURL is required: enable the PHP cURL extension or ask your host to enable it.

Cannot save configuration: temporarily make config.php writable by the PHP process, save settings, then return it to your normal secure file permissions.

9. Updating

Back up config.php before replacing application files. For future product updates, preserve your configuration and review the included changelog for any newly added keys.

10. Support information

When requesting support, include your PHP version, browser, hosting type, the affected tool and the exact visible error. Never send passwords, API keys or private production logs in a support request.