# Niver Niver's sources ares split between 3 repositories: * [`system`](https://code.antopie.org/Niver/system): Documentation and configuration files you'll need to setup a Niver server * [`niver-php`](https://code.antopie.org/Niver/niver-php): The Web interface in PHP * [`maniver`](https://code.antopie.org/Niver/maniver): The Rust privileged program to do root actions from niver-php ## Installation Install Debian 11 (bullseye) . The following steps assumes you've done the following: ``` # apt install sudo git # git clone https://code.antopie.org/Niver/system /root/niver-system ``` 1. [ufw.md](ufw.md) UFW (optionnal, not required for a working setup) 2. [openssh.md](openssh.md) OpenSSH 3. [quota.md](quota.md) Quota 4. [knot.md](knot.md) Knot DNS 5. [tor.md](tor.md) Tor 6. [twins.md](twins.md) Twins 7. [nginx.md](nginx.md) Nginx 8. [certbot.md](certbot.md) Certbot 9. [php.md](php.md) PHP-FPM 10. [maniver.md](maniver.md) maniver 11. [niver-php.md](niver-php.md) niver-php ## Create system users ``` # useradd -U -r -s /usr/sbin/nologin ```