beng-proxy
is a web server designed for shared web hosting. This
repository also contains beng-lb
, a load balancer.
For more information, read the manual in the doc directory.
You need:
- Linux kernel 5.4 or later
- a C++20 compliant compiler (e.g. GCC 10 or clang 10)
- libcap2
- libpq
- Boost
- CURL
- D-Bus
- systemd
- OpenSSL
- libsodium
- Meson 0.47 and Ninja
Optional dependencies:
Run meson
:
meson . output
Compile and install:
ninja -C output ninja -C output install
After installing the build dependencies (dpkg-checkbuilddeps
),
run:
dpkg-buildpackage -rfakeroot -b -uc -us