23 lines
616 B
Markdown
23 lines
616 B
Markdown
|
## 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:
|
||
|
|
||
|
```bash
|
||
|
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](https://dev.maxmind.com/geoip/geoip2/geolite2/) 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
|
||
|
```
|