To configure the NewPKI server you need to modify the config.conf file. - "server=Value" Value[string] = The ip or name where to find the sql server - "port=Value" Value[int] = The port for the sql server. - "username=Value" Value[string] = This will be the username used by NewPKI to connect to the server. During installation of NewPKI it must have enough rights to create/drop database and tables, however its doesn't need right to create users. - "password=Value" Optional Value[string] = The password for the SQL account. - "localport=Value" Value[int] = The port for the NewPKI server to listen on. - "bindaddress=Value" Optional Value[string] = The IP address or the hostname for the server to bind on. - "logfile=Value" Value[filename] = The log file path (eg. /var/log/newpki). - "engine=Value" Optional Value[string] = The name of the ENGINE to use, be aware that if the CA private key is "ENGINE:keyid" you must set a value. - "enginecmd=Value" Optional Value[string] = Any ENGINE specific commands to execute after the ENGINE load. The format of the command is COMAND1:VALUE, COMMAND2, COMMAND3:VALUE eg: enginecmd=SO_PATH:etpkcs11.dll,PIN:1234567890. - "debuglevel=Value" Optional Value[int] = The debug level 0 = none 1 = error 2 = warning 3 = info 4 = debug