Created: 2026/07/02 19:41:27 America/Chicago
By: admin
Modified: 2026/07/03 16:24:56 America/Chicago
By: admin

Verlihub installations often need to match the character set used by the hub community. The hub locale is normally configured in dbconfig, while the operating system must also have the requested locale generated.

The Verlihub build documentation also exposes CMake options for install paths, TLS proxy behavior, plugin compilation, debug builds, and the Lua plugin. Keep those choices documented because they affect future upgrades.

dbconfig example

 db_host = ...
db_data = ...
db_user = ...
db_pass = ...
db_charset = ...
locale = pl_PL.CP1250 

If the configured locale does not work, add it to /etc/locale.gen, run locale-gen, then restart the hub process.

 pl_PL.CP1250 CP1250
sudo locale-gen 

Useful Build Options

OptionPurpose
-DCMAKE_INSTALL_PREFIX=/usr/local Set the installation prefix.
-DLIB_INSTALL_DIR=/usr/local/lib Set the library install directory.
-DPLUGIN_INSTALL_DIR=/usr/local/lib Set the plugin install directory.
-DUSE_TLS_PROXY=ON Enable classic TLS proxy support.
-DUSE_FEARTLS_PROXY=ON Enable FearTLS proxy support.
-DWITH_PLUGINS=ON|OFF Build or disable plugin support globally.
-DWITH_LUA=ON Build the Lua plugin specifically.
-DDEFINE_DEBUG=ON Build with debug definitions for troubleshooting.

Parent Page