Skip to content
Saphira Linux

Web

Saphira Linux webDragon

A Saphira feature that turns a normal installation into a managed web platform: Nginx, PHP-FPM 8.5 and Node.js, with TLS you do not have to babysit. You own the machine; webDragon removes the repetitive systems administration.

Tools included — beta state
Saphira Linux webDragon, the Open Source web server mascot

PHP-FPM 8.5

The supported PHP runtime is PHP-FPM 8.5. For a PHP site, saphira-site creates a dedicated per-site pool and points Nginx at its unix socket. If php-fpm85 is not installed, saphira-site says so plainly and stops, rather than writing a configuration that cannot run.

Node.js

For a Node site, saphira-site asks for the application's localhost port (default 3000) and configures Nginx to proxy to 127.0.0.1:<port>. The Node process itself is your application; webDragon provides the front-end web server, TLS and process-facing configuration around it.

NotePer-site selection of Node.js 22 or Node.js 24, and running PHP and Node together on one site, are planned. Today saphira-site uses the Node.js that is installed and supports one runtime type per site.

Components come from packages

Nginx, PHP-FPM 8.5, Node.js and Certbot are all normal Saphira packages. webDragon's job is to wire them together, not to replace them. saphira-site checks that the pieces it needs are present and reports clearly when one is missing, so the platform is always built from packages you can see and inspect.

NoteA future prepare step may verify or install the required components automatically. Today the components are installed from Saphira packages and saphira-site assumes they are present.