VMR Configuration Defaults

Unlike a Solace messaging appliance, a VMR starts with a basic configuration that enables many of the common services. The basic configuration can be modified as required.

Note:  When the VMR is reloaded (using the CLI reload command, for example), the current configuration is preserved. However, the Solace CLI command enable> reload default-config will restore the VMR to its initial basic configuration.

The basic configuration enables most common services on the VMR. In particular, the following is included in the basic configuration:

  • Message spool is configured and enabled. The maximum spool usage is set to 1500 MB.
  • Message VPN named default is enabled with no client authentication.
  • The client username named default in the Message VPN named default is enabled. The client username named default has all settings enabled.
  • All features are unlocked and do not require a product key.
  • All services are enabled. The table below lists the default port numbers that are used for those services.
    ServicePort Used
    Host OS SSH

    22: VMR Machine & Cloud Images (2222 for releases prior to 8.5.0)

    22: VMR Docker Container

    SolOS SSH

    2222: VMR Machine & Cloud Images (22 for releases prior to 8.5.0)

    2222: VMR Docker Container

    SMF compression55003
    SMF routing55556
    SMF TLS/SSL55443
    Web Transport80
    Web Transport TLS/SSL443
    MQTT on Message VPN default1883
    MQTT TLS/SSL on Message VPN default8883
    MQTT over WebSockets on Message VPN default 8000
    MQTT TLS/SSL over WebSockets on Message VPN default8443
    REST on Message VPN default9000
    REST TLS/SSL on Message VPN default9443
    High Availability (HA) Mate Link 8741 (TCP)
    HA Group Configuration Synchronization

    8300 (TCP)
    8301 (TCP and UDP)
    8302 (TCP and UDP)

For information on how to modify the router configuration with the Solace CLI, refer to the sections provided in the Router Configuration section.


  • TLS/SSL services will not become operational until a server certificate is installed.
  • In cloud environments (AWS), ports are typically blocked by the default security group. To access these ports, you have to allow access in the security group.
  • HA Group Configuration requires three visible ports to work properly, some on TCP, UDP, or both protocols. For more details about the requirements for each ports see, Configuring HA Redundancy Groups.