Created: 2026/06/21 18:05:44 America/Chicago
By: admin
Modified: 2026/06/25 21:19:49 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/localSet the installation prefix.
-DLIB_INSTALL_DIR=/usr/local/libSet the library install directory.
-DPLUGIN_INSTALL_DIR=/usr/local/libSet the plugin install directory.
-DUSE_TLS_PROXY=ONEnable classic TLS proxy support.
-DUSE_FEARTLS_PROXY=ONEnable FearTLS proxy support.
-DWITH_PLUGINS=ON|OFFBuild or disable plugin support globally.
-DWITH_LUA=ONBuild the Lua plugin specifically.
-DDEFINE_DEBUG=ONBuild with debug definitions for troubleshooting.