Starting and stopping program

Starting and stopping program

Overview

BlissRADIUS Embedded is command line program contained in single file blissembed.exe on Windows. For Linux just remove trailing .exe from all paths and commands. Starting and stopping is done using command prompt (shell). Once program is up, you can access its web user interface using browser for configuration and monitoring.

Important: when using server in production you must always start program with blissembed.exe start command.

Command line options

You can list available options for program by typing blissembed.exe --help. All options with default values are listed:


  -anonymous string
        run server in anonymous mode, meaning accounting and
        client identifying information is not stored any more
        and all existing data is DELETED (yes/no) (default "no")
  -dbfile string
        database file (sqlite dbtype only) (default "blissembed.sqlite")
  -dbhost string
        database IP address (default "127.0.0.1")
  -dbname string
        database name (default "whmcs")
  -dbpass string
        database password (default "blissembed")
  -dbport int
        database port (0 for database default)
  -dbtype string
        database type (postgres, sqlite, mysql) (default "sqlite")
  -dbuser string
        database username (default "blissembed")
  -hosttype string
        host type (blesta, debug, generic, local, uisp, whmcs) (default "local")
  -https string
        run HTTPS server also (yes/no) (default "no")
  -httpscert string
        path to HTTPS certificate file. If the certificate is signed
        file should be the concatenation of the server's certificate,
        any intermediates, and the CA's certificate (default "cert.pem")
  -httpskey string
        path to HTTPS private key file (default "key.pem")
  -httpsport int
        HTTPS listening port (default 9072)
  -radiusacctport int
        RADIUS accounting port (default 1813)
  -radiusauthport int
        RADIUS authentication port (default 1812)
  -radiushost string
        RADIUS servers listening IP address (default "0.0.0.0")
  -webhost string
        web servers listening IP address (default "0.0.0.0")
  -webport int
        web servers listening TCP port (default 9071)

Configuration file

BlissRADIUS Embedded can permanently store configuration in blissembed.cfg file so you don't have to provide parameters each time. Config file options are in name = value format, each option in separate line. Once you are done, run blissembed.exe --help from console to check if they are correct. Values from configuration file should now be visible as defaults.

Command line options may change. Always use blissembed.exe --help to check for options that work with your program version.

Running program in debug mode

Type command blissembed.exe Program will run until you close console window or log out from shell, so use this only for debugging and testing purposes.

Running program in background

Type blissembed.exe start to run program in background. This is correct way to start BlissRADIUS Embedded in production environment. If program crashes, it will be automatically restarted.

Important: do not use any kind of service managers (init, systemd etc.) or restart scripts to keep BlissRADIUS Embedded running. Program will take care of itself only if you start it correctly with blissembed.exe start command.

Running program on computer start

BlissRADIUS Embedded is intended to run as part of host software and doesn't provides facilities to start on boot.

You can do it manually by adding it to program start list on Windows or by adding line to your boot up script on Linux which is /etc/rc.local or similar:

/blissembed/blissembed start

Command assumes you installed program in default installation path /blissembed

2025-03-16
Referral program is active, existing users can win bonus license time if they bring new customers in.
2025-03-02
BlissRADIUS Embedded™ 1.16 is out with new features.
2024-09-27
BlissRADIUS Embedded™ 1.15 is out with postpaid license support.
2024-09-19
We are introducing changes to payment methods. See Home page for more details.
2023-07-06
BlissRADIUS Embedded™ 1.14 is out with new features.
2022-11-18
BlissRADIUS Embedded™ 1.13 is released with new fixes and features.
2021-12-31
BlissRADIUS Embedded™ 1.12 is out with new features.
2021-06-22
Volume discount for monthly BlissRADIUS™ licenses is available now.