Server Desktop

Server Management > Maintenance > Server Desktop

This page allows you to configure how the GUI will be accessible. You can force it to be accessible only by HTTPS or only HTTP. By default it is accessible both ways.

You can also tick the checkbox for “Redirect to server-name” if all accesses to the GUI via Vsite URL's such as “http(s):vsite/login” should get redirected to “http(s):name-of-server/login” instead. But please note: Do NOT tick this checkbox unless you have working DNS records (especially an A Record) for the fully qualified domain name of the server itself.

GUI HTTPS Port sets the AdmServ listen port (default 81). GUI Aliases are Apache aliases that redirect to the GUI login page (for example login).

Additionally a server administrator may lock the BlueOnyx GUI to prevent modification of server configuration parameters. This option gives the ability to make the administrative user interface (Server Desktop) read-only.


Enable GUI Debug

Off by default. When enabled, the GUI CodeIgniter 4 environment in /usr/sausalito/ui/chorizo/ci4/.env is set to development (verbose errors and debug bar). When disabled, it is set to production.

Leave this off on production servers. A constructor (sync_gui_debug.pl) re-reads .env when CCEd starts and updates the stored GUI setting only if it differs, so a manual .env change is not overwritten unless you save this page.


Enable Opcache

On by default. Controls PHP OPcache for the AdmServ GUI PHP-FPM pool (not public Vsite PHP). The INI file is /home/solarspeed/admserv-php/etc/php.d/opcache.ini. The zend_extension path is detected automatically (opcache.so under /home/solarspeed/admserv-php/). Saving restarts admserv-php-fpm. Nested fields (shown when OPcache is enabled) map 1:1 to that INI:

GUI field php.ini directive Default
Enable Opcache opcache.enable On
Enable OPcache for CLI opcache.enable_cli Off
Memory consumption (MB) opcache.memory_consumption 256 (64–2048)
Interned strings buffer (MB) opcache.interned_strings_buffer 16 (4–128)
Max accelerated files opcache.max_accelerated_files 30000
Validate timestamps opcache.validate_timestamps On
Revalidate frequency (seconds) opcache.revalidate_freq 60
Save comments opcache.save_comments On
Max wasted memory (%) opcache.max_wasted_percentage 5
Fast shutdown opcache.fast_shutdown On

When OPcache is turned off, opcache.enable=0 is written; the zend_extension line is kept so the loader can be turned on again without rediscovering the .so.


Sidenote for ISP's: If you want to set up a BlueOnyx in “Demo” mode (which disables *all* administrative functions of the GUI), then create an empty /etc/DEMO file. Once that file is present, Vsite, Users, DNS records and such cannot be created, modified or deleted. It is also impossible to use the GUI to change passwords or any security related or administration related parameters or settings. The only setting that still *can* be changed is/are the language settings of the logged in account. That's useful if you want to setup a BlueOnyx as demo server for potential clients.