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.CP1250If 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-genUseful Build Options
| Option | Purpose |
|---|---|
-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. |