Cyberfusion Docs
Pick a topic below, or search.
Core
-
The OS-level account that owns the files, processes and configuration of a project.
-
Serve a domain over HTTP from a directory on disk — Static, PHP or NodeJS.
-
Per-domain routing: which node serves traffic, which certificate is presented, who's allowed in.
-
The PHP-FPM process pool that handles PHP requests for a virtual host.
-
Phusion Passenger-managed Node.js, Ruby or Python applications.
-
MariaDB and PostgreSQL databases on the cluster. Backups, encryption, optimisation.
-
In-memory NoSQL store. Main vs additional instances, eviction policies.
-
Local-on-master, Borg repositories, and disaster-recovery backups — what you control on each.
-
Scheduled commands on a UNIX user. WP-Cron and Laravel Scheduler presets.
-
Reusable bits of nginx or Apache config you can drop into virtual hosts.
-
Per-node allow-list rules. Source by IP or group, target by service or HAProxy listen.
-
Expose MariaDB, PostgreSQL, Meilisearch, SingleStore or RabbitMQ on a port or socket.
-
Send one domain to another. Path and query handling, server aliases, status codes.
-
Protect a virtual host (or part of one) with a username and password prompt.
-
Free, automatic SSL certificates: the manager → certificate → domain router pattern.
-
What namespacing is, the two effects it has, and the one case to opt out.
Platform
-
Commercial SSL certificates: DNS vs email validation, approver email, EV vs DV, renewal cadence.
-
Domain registration and transfer durations
Why durations vary, prerequisites that determine speed, gTLD vs ccTLD differences.
-
Configure where notifications are sent, and to whom. Email, platform, Slack channels.
-
Send Cyberfusion notifications to a Slack channel of your choice.
-
I can't log in to the platform
Options for regaining access if you've lost your login credentials.
How-tos
-
Per cluster, per FPM pool, or per document root via
.user.ini. -
The three pieces — htpasswd file, htpasswd users, realm — in the order to create them.
-
Web-accessible via Passenger, or background-only as a daemon. Prerequisites and the path to take for each.
-
Enable Puppeteer support on the cluster and install Puppeteer in your project.
-
Add a node group (such as Puppeteer or Node.js) to a node.
-
Moving email to Cyberfusion and want to bring your contacts over.