Server Configuration
config.ini
for server looks like this:
[server]
host = 0.0.0.0
port = 5236
# a secret key hard to guess
token = token
[frontend]
title = Username's Device Status
theme = default
# default: /pic
background_url = /pic
# unit: seconds
refresh_interval = 3
# if the device doesn't report for more than offline_interval, it will be judged as offline
# shouldn't be less than client's report_interval
# unit: seconds
offline_interval = 10
Server Section
"server" section defines the basic information of your server, like "host", "port" and "token"
host
: Normally, you don't need to modify "host".
port
: Choose a port that is not occupied on your server. By default, it's 5236
token
: Carefully set a token that is hard to guess, you have to have the same token set on your clients to report data to your server
Front End Section
"frontend" section defines your front end, which makes the web page customizable
title
: your webpage title
theme
: name of your theme, your theme needs to be placed in the server/theme
folder
background_url
: url of background image of your webpage, by default, it's /pic
, which is a route for random wallpapers built in the default theme
refresh_interval
: how often the frontend page retrieves data in seconds
offline_interval
: the server will consider the device offline if it exceeds this time, and it should not be less than the client's report_interval