System daemon for PlyWP
Plyorde is the backend daemon responsible for system-level operations required by PlyWP, including WordPress lifecycle management, service orchestration, filesystem control, and connector execution.
Caution
This is a alpha release. Expect bugs and instability.
All required system dependencies are documented in
dependencies.md.
btw download the latest release from GitHub
For Debian-based systems, a reference installation script is provided:
- Script:
examinate/debian.sh
This script is intended as an example. System administrators may adapt package versions, PHP extensions, or services to fit their environment.
After installing system dependencies, the following steps are required:
Ensure all required PHP extensions are enabled in php.ini.
Typical locations:
/etc/php/*/fpm/php.ini/etc/php/*/cli/php.ini
After making changes, reload PHP-FPM:
systemctl reload php*-fpmCreate and configure the database used by Plyorde.
This includes:
- creating the database
- creating a database user
- granting appropriate privileges
The exact commands depend on your database engine and security policy.
- Open the PlyWP panel
- Create a new connector
- Navigate to the Configure tab
- Copy the generated configuration
Paste the configuration into:
/etc/plyorde/config.toml
Ensure the file is readable by the Plyorde service.
Create a system service file for Plyorde (e.g. systemd):
/etc/systemd/system/plyorde.service
systemctl start plyordesystemctl enable plyordePlyorde must be run as root.
And should have all privilages to Mysql/Mariadb
The daemon performs privileged operations including:
- user and group management
- filesystem mounting and resizing
- ACL modification
- service control
- process management
Running Plyorde under an unprivileged user is not supported and will result in partial or undefined behavior.
- Configuration changes require a service restart.
- Improper permissions or missing privileges will cause runtime failures.
- Administrators are responsible for securing access to the host running Plyorde.