qsantos / HamTTPD

Encryption-less web service for amateur radio using TLS client certificates for authentication

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HamTTPD

Encryption-less web service for amateur radio using TLS client certificates for authentication

International bodies and local governments grants special rights to operators of the amateur radio service. This allows free tinkering and experimentation with wireless technology. In exchange, all communications should be performed in the clear.

However, this does not preclude the use of cryptography altogether. With client authentication, the service can still allow visitors to log in.

See also HamFox and HamSSH.

Installation

Install the set-misc module for Nginx. If it is included in your distribution, the package's names might be nginx-plus-module-set-misc. For more detailed instructions, go to https://docs.nginx.com/nginx/admin-guide/dynamic-modules/set-misc/.

Then, start the service with cargo run. Finally, set up a reverse proxy with the provided nginx.conf.

Note: if you start Nginx with the new site before starting the service, visitor certificates might not work. You just need to restart Nginx to fix it.

About

Encryption-less web service for amateur radio using TLS client certificates for authentication


Languages

Language:Rust 50.8%Language:HTML 35.2%Language:CSS 7.5%Language:PLpgSQL 6.4%