c76340d1b0b4fded87e68184b3968c6ccea90a21 added scripts to install the gateway server on the server.
You can find in Install.md some instructions to configure a debian server.
For the actual gatewayserver a dummy webservice is currently used. This was to test whether the nginx setup does work in docker-compose
173a29fa8b72a2fca1fd1151abce9ca597194b3b building in svelte is only possible when prerender is set in this case.
It does not make sense for the server to know about certificates, it should just serve static files and the ip is known by the client anyway
89d63ed9fe811569fea2646bcaa4efef25094e85 npm build files are now correctly moved to the static files folder of the server
9d298cc7812a62a27f0d26f42ec9550d9d6a6733 docker compose should now work on linux aswell
c6b620c99ed79ddaa7122f5c284b162b7a2a3fde added commands to enable a wifi hotspot on debian bookworm. The default network-manager is uninstalled and a more compatible approach is used via hostapd, iptables and dnsmasq.
The certificate does now use ips on 192.168.0 and 192.168.1 to be compatible between different networks.
765058df7dead36d3a958b4a1ad7da97bd344f31 docker container should be always restarted
d955fd440632fbb14dedd3e0f092d953599160e8 More Logging when IP pinging is happening and more usable names for the docker container
48b0a76f6aeca6cdb4750380f651080a65de1af1 update nginx settings to work with websockets to communicate with webssh
20cd8dd6e491d2c23193a4b9a95ec5d81462d8c8 Removal of debug fetching of feature branch.
This finishes the first step of this ticket to setup a gateway server. A current limitation is, that the ip/password/username of the devices must be entered manually for a connection, because they cannot be commited to the project.
A user configuration option for the server is needed, which persists between updates of the server.
Commit messages for #30