At present it is a little awkward to configure it to start at reboot because the binary expects to find its resources in ../../public. So "cargo install" is no good because the resources aren't also copied to .cargo/bin. And if you copy it to, say, /usr/local/bin then it gets ugly, manually copying the resources into an expected relative path that breaks customary practice.
So a build script, or other changes, are needed in order to make installation easier.
At present it is a little awkward to configure it to start at reboot because the binary expects to find its resources in ../../public. So "cargo install" is no good because the resources aren't also copied to .cargo/bin. And if you copy it to, say, /usr/local/bin then it gets ugly, manually copying the resources into an expected relative path that breaks customary practice.
So a build script, or other changes, are needed in order to make installation easier.