aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.md b/README.md
index a012fdc..ed71495 100644
--- a/README.md
+++ b/README.md
@@ -62,6 +62,26 @@ removed, you can reload the saved simulation with the following command:
user@host$ ./salis.py load -n world-1 -o
```
+## Data Server
+
+![SALIS data server](data.png)
+*SALIS data server*
+
+This project includes a web visualizer that plots live simulation data. A generic
+set of plots is configured by default for all VM architectures. Each architecture
+may expand on these by configuring its own set of plots. Once a simulation has been
+created (i.e., exists in `${HOME}/.salis`), you may launch the data server with:
+```console
+user@host$ ./salis.py serve -n world-1
+```
+
+You should then be able to access the server at `http://localhost:8080`. The data
+server may run regardless of whether the associated simulation is running or not.
+
+> NOTE: this server implementation is very minimal and has no built-in security.
+> Please do not put this on the internet! Only run the data server within secure
+> networks that you own.
+
## Requirements
- C compiler
- Python