A collaboration with platform workers.
realones | ||
sorteerhoed | ||
www | ||
.gitignore | ||
.project | ||
.pydevproject | ||
config.yml | ||
disable_motors.py | ||
Pipfile | ||
Pipfile.lock | ||
README.md | ||
requirements.txt | ||
server_test.py | ||
sorteerhoed.py |
Webserver
Webserver is published to the web trough ssh remote forward. In /etc/ssh/sshd_config set GatewayPorts yes
.
Then start autossh
to maintain the connection:
autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -R 8888:localhost:8888 here.rubenvandeven.com
To resolve the country the (imprecise) GeoLite2 Free Country dataset is used. Download it from MaxMind and store it in the project root folder.
Scanning
For scanning run visudo and add to the sudoers file:
mt ALL=(ALL) NOPASSWD: /usr/bin/scanimage