GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
This repository is used to develop the entire project, it contains the composer file for development and a bash script which will commit and do semantic versioning for each sub component.
Plinker PHP RPC client/server makes it really easy to link and execute generic PHP components on remote systems, while maintaining the feel of a local method call.
A test component which simply returns back what you sent, for testing/example purposes.
A system component which gives you access to server information.
Nginx as a reverse proxy plinker component
Control LXD through RPC which uses the local instance of LXD and lxc query to manage local or remote LXD servers.
Control iptables for pre routing rules (port forwarding). Specifically suited for forwarding ports to internal LXC containers.
The tasks component allows you to write code based tasks which are completed by a daemon, this could allow you to create a single interface to control a cluster of servers tasks.
RedBeanPHP component which will enable you to directly manage databases on remote sites.
A files component which allows you to read and write files.
WIP: An older/deprecated component which controls LXC1.0 containers.
A cron component which allows you to read and control cron tasks.
An Asterisk component which hooks into the Asterisk Management Interface on remote systems.
A core component, which base91 encodes the payload.
Plinker PHP RPC client/server delivered as a C extension.