mirror of
https://gitlab.com/fabinfra/fabaccess/docs.git
synced 2024-11-17 12:47:56 +01:00
update ubuntu example
This commit is contained in:
parent
f0127d2111
commit
2c7bbcf0b2
@ -53,7 +53,7 @@ Diflouroborane uses mosquitto MQTT broker to communicate with the Shellies. Star
|
|||||||
10. Configuring mosquitto broker
|
10. Configuring mosquitto broker
|
||||||
for some reason, starting with version 2.x mosquitto does not allow external communication via the broker per default. This needs to be changed via a config file:
|
for some reason, starting with version 2.x mosquitto does not allow external communication via the broker per default. This needs to be changed via a config file:
|
||||||
11. Stop mosquitto
|
11. Stop mosquitto
|
||||||
`sudo service mosquitto stop`
|
`sudo systemctl stop mosquitto`
|
||||||
12. Change into the "etc/mosquitto/" directory (lots of `cd ..` then `cd etc/mosquitto`)
|
12. Change into the "etc/mosquitto/" directory (lots of `cd ..` then `cd etc/mosquitto`)
|
||||||
13. Edit the configuration fil:
|
13. Edit the configuration fil:
|
||||||
`sudo nano mosquitto.conf`
|
`sudo nano mosquitto.conf`
|
||||||
@ -62,31 +62,35 @@ add:
|
|||||||
`allow_anonymous true`
|
`allow_anonymous true`
|
||||||
Save (Strg-O) and close (Strg-X)
|
Save (Strg-O) and close (Strg-X)
|
||||||
14. Enable mosquitto to start at each start of the system
|
14. Enable mosquitto to start at each start of the system
|
||||||
`sudo systemctl enable mosquitto`
|
`sudo systemctl enable --now mosquitto`
|
||||||
15. Restart the system.
|
15. Restart the system.
|
||||||
|
|
||||||
The BFFH-server can be found at the /target/release folder. Prior to starting the system you need to copy the files from `bffh/examples` to `bffh/target/release/examples` This ist best done by using the GUI filemanager.
|
The BFFH-server can be found at the /target/release folder. Prior to starting the system you need to copy the files from `bffh/examples` to `bffh/target/release/examples` This ist best done by using the GUI filemanager.
|
||||||
|
|
||||||
To get at least minimum functionality the bffh.dhall should be modified. The lines:
|
To get at least minimum functionality the bffh.dhall should be modified. The lines:
|
||||||
|
|
||||||
`-- , init_connections = [] : List { machine : Text, initiator : Text }`
|
```
|
||||||
` , init_connections = [{ machine = "Testmachine", initiator = "Initiator" }]`
|
-- , init_connections = [] : List { machine : Text, initiator : Text }
|
||||||
` , initiators = --{=}`
|
, init_connections = [{ machine = "Testmachine", initiator = "Initiator" }]
|
||||||
` { Initiator = { module = "Dummy", params = { uid = "Testuser" } } }`
|
, initiators = --{=}
|
||||||
|
{ Initiator = { module = "Dummy", params = { uid = "Testuser" } } }
|
||||||
|
```
|
||||||
|
|
||||||
should be modified to:
|
should be modified to:
|
||||||
|
|
||||||
`, init_connections = [] : List { machine : Text, initiator : Text }`
|
```
|
||||||
` --, init_connections = [{ machine = "Testmachine", initiator = "Initiator" }]`
|
, init_connections = [] : List { machine : Text, initiator : Text }
|
||||||
` , initiators = {=}`
|
--, init_connections = [{ machine = "Testmachine", initiator = "Initiator" }]
|
||||||
` --{ Initiator = { module = "Dummy", params = { uid = "Testuser" } } }`
|
, initiators = {=}
|
||||||
|
--{ Initiator = { module = "Dummy", params = { uid = "Testuser" } } }
|
||||||
|
```
|
||||||
|
|
||||||
To start the server change into the directory by using `cd target/release` and using:
|
To start the server change into the directory by using `cd target/release` and using:
|
||||||
|
|
||||||
`./diflouroborane -c examples/bffh.dhall --load examples`
|
`./bffhd -c examples/bffh.dhall --load examples/users.toml`
|
||||||
an then:
|
an then:
|
||||||
|
|
||||||
`./diflouroborane -c examples/bffh.dhall`
|
`./bffhd -c examples/bffh.dhall`
|
||||||
|
|
||||||
**BUT** prior to starting bffh, you should first configure the bffh.dhall file (see the "Use FabAcess" section).
|
**BUT** prior to starting bffh, you should first configure the bffh.dhall file (see the "Use FabAcess" section).
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user