St3ix Docs

Installation

Install Stratum and Stratum Pages on Pterodactyl 2, update them, or remove them again.

Stratum ships as two .pteroext files. Install both: stratum is the theme and the features, stratum-pages holds the pages so they also work under another theme.

Install

Upload Stratum

Go to Admin → Extensions, choose Upload and pick stratum-1.0.0.pteroext. Enable it when the panel asks.

Upload Stratum Pages

Do the same with stratum-pages-1.0.0.pteroext.

Pick the theme

Choose Stratum as the panel theme in the admin area.

Queue worker and cron

Stratum does a lot in the background: crash checks every 30 seconds, player statistics, the billing sync, upgrade renewals, Discord alerts, expiry warnings. All of that runs through the panel's queue worker and its cron job (php artisan schedule:run every minute). The panel needs both anyway. If they do not run, those features stay quiet.

Stratum → System → Status shows whether the scheduler and the queue are alive.

Update

Install the new files the same way and add --replace:

php artisan p:extension:install stratum-1.0.0.pteroext --enable --replace
php artisan p:extension:install stratum-pages-1.0.0.pteroext --enable --replace

In the panel, upload the new file and confirm that it replaces the installed one. Your settings, tickets, invoices and statistics stay. New database tables are created on the way.

Check a package

If an install fails, let the panel check the package first:

php artisan p:extension:doctor stratum-1.0.0.pteroext

It tests the manifest, the panel version and the built files.

Remove

php artisan p:extension:disable stratum-pages
php artisan p:extension:disable stratum
php artisan p:extension:remove stratum-pages
php artisan p:extension:remove stratum

Pick another theme before you remove Stratum.

Suggestions

After the install, open Stratum → System → Status once to see that the scheduler and the queue run, then continue with First steps.

On this page