If you have followed the building instructions you should have an install directory containing all the necessary files for running the server.
Run the muniad
service like so
install/bin/muniad --file <my database>.xml --port <my port> [--ssl]
If –file
is omitted the database will be stored in /tmp/munia.xml
which probably not what you want, but can nonetheless be useful for quick tests.
If –ssl
is added valid certificates must be put in install/share/munia/ws/libwebsockets-test-server.key.pem
and install/share/munia/ws/libwebsockets-test-server.pem
.
these files can be generated with openssl
openssl req -x509 -newkey rsa:4096 -keyout install/share/munia/ws/libwebsockets-test-server.key.pem -out install/share/munia/ws/libwebsockets-test-server.pem -days 365 -nodes
After this the server can be connected to using the https
protocol instead of http
.
A users file must be created in install/etc/munia/users
. the content of this file is a line-based user/password-hash list.
Each line can be created with the muniapwd
tool:
install/bin/muniapwd <username>
Simply copy the first line of the output from the command to the users file.
Finally connect to whichever port was designated with firefox, for example: http://localhost:10000