Other needs
Expose web server to internet
Using Caddy this becomes easy. Deploy the server with
/etc/caddy/Caddyfile
your-server-name.duckdns.org {
# Generate password storing hash with: caddy hash-password
basic_auth {
# Username "iib", password "bewegung"
iib $2a$14$basROD3Y0cLE.VqXd.h89.akCQDKzhp6IH9ND2CRFyEICkMrKn3AO
}
reverse_proxy localhost:2024
}
Alternatives
- Add support for https
- E.g. via Let's encrypt
- Use user authentication via
- Authelia, or
- Authentik, or
- Client certificates, or
- Port forwarding over SSH (e.g. using Termius on Android)
Update documentation automatically
It is possible to reach spreadsheet data via API, however this is not a part of the current Immer in Bewegung release
- Login to https://console.cloud.google.com/
- Create a project, e.g. immer-in-bewegung
- Enable Google Sheet API for that project
- Create an API key
- Make an integration via curl and PHP e.g.