Symfony is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. It provides an architecture, components and tools for developers to build complex web applications faster by minimizing repetitive coding tasks.
This appliance includes all the standard features in TurnKey Core, and on top of that:
Symfony v7.4 LTS configuration:
- Installed from upstream source code to /var/www/symfony
- Pinned official skeleton and FrameworkBundle release provenance.
- Preconfigured sample application with MariaDB connectivity.
- Apache serves the public front controller over HTTP and HTTPS.
turnkey-symfonyruns the framework console as the web user.turnkey-symfony-updatechecks and applies supervised LTS patch updates from verified official FrameworkBundle tags.
Security note: Updates to Symfony may require supervision so they ARE NOT configured to install automatically. See the Symfony documentation on minor and/or major upgrades.
SSL support out of the box.
Adminer administration frontend for MySQL (listening on port 12322 - uses SSL).
Postfix MTA (bound to localhost) to allow sending of email (e.g., password recovery).
Webmin modules for configuring Apache2, PHP, MySQL and Postfix.
- Webmin, SSH, MySQL: username root
- Adminer: username adminer