Scriptables is an open-source orchestration tool that takes away the pain of setting up and managing production servers. In just a few minutes you can build app servers, deploy code from GIT, manage your firewall, set up CRONs, and more - all while using a friendly web interface.
While Scriptables is platform agnostic, we love PHP and offer full support for Laravel. This includes all the essential components necessary for running a production server; including MySQL, Nginx, Redis, Multiple PHP versions, and more.
Screenshot:
Scriptables are built using the GIN framework. A popular Golang framework for building web APIs. Scriptables uses both Redis and MySQL. We provide a convenient docker-compose file to run everything.
Detailed documentation and instructions on how to install can be found: https://scriptables.gitbook.io/
- Run: curl -fsSL https://raw.githubusercontent.com/plexcorp-pty-ltd/scriptables/main/autoprovision.sh | bash
- Navigate to: http://127.0.0.1:3012/users/register
- Multiple PHP versions are currently not supported on Ubuntu 23.04.
- CSRF random expiry warning - just hard refresh the page if you see a "session expired" message.
- Service workers currently not 100% implemented.
Please use the issue tracker to report bugs and new feature requests.
If you use Scriptables commercially or just love this awesome tool, please consider supporting us here . Every dollar is appreciated and will go a long way toward making Scriptables that much better.