An async gopher server written in Rust using rotor. The number of visits to
the server can be viewed at /visits
.
By default, Geomys runs at 0.0.0.0:70
and reads from /var/gopher
. This
can be overridden in several ways. In order of precedence, passing CLI args
holds greatest precedence, followed by the file ~/.config/geomys/config
. If
neither of these values are present, /etc/geomys/config
is checked. If none
of these values are given, the default is used. An example configuration file
is available in the repository as config
.
Geomys requires the Rust toolchain to be installed on your system. It is tested with the current stable, beta, and nightly compilers.
cargo build --release
sudo ./target/release/geomys