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.
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.
CI_ENVIRONMENT = development (the production line is commented)CI_ENVIRONMENT = production (the development line is commented)
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.
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.