Xandadeck Registration Information [REGISTRATION]

WARNING: This section is used by the pre-provisioning mechanism of Xandadeck. You should not change this information, unless you really know what you are doing.

Preconfiguring Device Registration

Example section with dummy settings:

[REGISTRATION]

deviceid = 21518947298065749230657432

Settings:

  • deviceid: This is the Device ID (also called as the “Screen ID”) which identifies this Player on Xandadeck central systems. When the Player is registered with Xandadeck (using the on-screen Registration Code), this setting is set. To allow for pre-provisioning, you can create the monitor in your account in Xandadeck, and copy the Screen ID value into this setting. When the Player starts, it will attempt to Register with this Device ID, and thus automatically register without using the Registration Code.

Xandadeck Internal Information [INTERNAL]


WARNING: This section is used by the software inside the Xandabox. You should not change this information, unless you really know what you are doing. So, we do not provide more info on these settings to avoid erroneous configuration. You can safely delete this whole section, nothing will be affected.

Security and Shell Access Settings [SECURITY]

Configuring system security settings and system shell access


Example section with dummy settings:


[SECURITY]

disable_password_policy = false

set_Xandadeck_user_password = $6$sAIskWuRBgQRJHfS$x0Jycz1FpFbD84QzfeDbcHaOKgf0YHn9q6p0anOSx/ax5cgiYOtZ5LqyBYxK8.z4IjoVhDM2Ft29Ku5lp3N3V.

disable_firewall_policy = false

Please note that it is recommended not to modify these settings, since doing so might degrade your Player’s security or it will prevent the Xandadeck Support Team from helping you out in case of serious problem. After you get your Player online, you can change these settings through Xandadeck.

  • disable_password_policy: This is a security check. Every time the Xandabox starts, the system passwords for system user account root, pi and Xandadeck are checked against the default passwords for Raspbian and the 100 most common passwords. If a weak password is discovered, this issue is logged and (in the near future) will appear in your Xandadeck account as a potential security issue. Valid values for enabling this option are true, yes, and on (all case-insensitive), any other value (includng empty) disables this option.
  • set_Xandadeck_user_password: This is the password that should be set for system user account Xandadeck. By setting this password, you can login as user “Xandadeck” and then use the sudo command to perform privileged actions. The value can be plaintext or can be a standard crypt hash value. To generate a hash value you can use the following command – on Linux/Mac: openssl passwd -1 -salt ARandomValue – on Windows, just use this online tool. Warning: It is strongly recommended NOT to change the password for the root user. This password is used for remotely providing support. Resetting it won’t affect Xandadeck in any way, we just won’t be able to support you by remotely connecting to your Player. If the password is not specified, no changes are made on the system.
  • disable_firewall_policy: This specifies whether Xandadeck should disable re-configuring the embedded firewall on the Player. If you want to disable the firewall re-configuration, you must set this option to true.  Valid values for enabling this option are true, yes, and on (all case-insensitive), any other value (including empty) disables this option.

Raspberry Pi Specific Settings [RASPBERRY]

Configuring settings for the Xandabox or the Raspberry Pi


Example section with dummy settings:


[RASPBERRY]

config_overwrite = false

config_content = Z3B1X21lbT0xMjgNCg==

Please note that it is recommended not to modify these settings, since doing so might disable several functions of your Player or could even damage it. Also note that it is recommended not to modify these settings manually. After you get your Player online, you can change these settings through Xandadeck.

  • config_overwrite: If this option is enabled, then the /boot/config.txt file is overwritten with the contents of the config_content option detailed below. Valid values for enabling this option are true, yes, and on (all case-insensitive), any other value (including empty) disables this option.
  • config_content: This is the content to be written to the /boot/config.txt file, if the above config_overwrite option detailed above is enabled. The content is Base64-encoded, without any newlines (all the resulting Base64 string is on a single line. Warning: Setting wrong values to these settings may result in a number of negative repercussions, e.g. voiding the warranty on your Raspberry Pi or Xandabox, preventing it from booting, losing network connectivity or HDMI/TV-out signal, and many other horrible things. Only change it if you really know what you are doing.

Example for “SETTINGS.txt”

[WIFI]
ipaddress =
netmask =
gateway =
dns =
ssid =
key =
mode = WPA
[LAN]
ipaddress =
netmask =
gateway =
dns =
[PROXY]
proxy =
port =
username =
password =
[REGISTRATION]
deviceid = 
[INTERNAL]
settings_file_timestamp = 1447771170.0
log_level =
remote_log_level =
disable_error_monitoring =
[TIME]
zone = Europe
subzone = Athens
[SECURITY]
disable_password_policy = false
set_Xandadeck_user_password = $6$sAIskWuRBgQRJHfS$x0Jycz1FpFbD84QzfeDbcHaOKgf0YHn9q6p0anOSx/ax5cgiYOtZ5LqyBYxK8.z4IjoVhDM2Ft29Ku5lp3N3V.
disable_firewall_policy = false
[RASPBERRY]
config_overwrite = false
config_content =

Avatar
Xandadeck

Leave your comment