Niver's system configuration and documentation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Miraty f2d7106f7d Update configs 12 months ago
arch Old Arch Linux system 12 months ago
config Update configs 12 months ago
README.md Split current documentation in multiple files 12 months ago
certbot.md Split current documentation in multiple files 12 months ago
gmnisrv.md Split current documentation in multiple files 12 months ago
knot.md Split current documentation in multiple files 12 months ago
maniver.md Split current documentation in multiple files 12 months ago
nginx.md Split current documentation in multiple files 12 months ago
niver-php.md Split current documentation in multiple files 12 months ago
openssh.md Split current documentation in multiple files 12 months ago
php.md Split current documentation in multiple files 12 months ago
quota.md Split current documentation in multiple files 12 months ago
tor.md Split current documentation in multiple files 12 months ago
twins.md Split current documentation in multiple files 12 months ago
ufw.md Split current documentation in multiple files 12 months ago

README.md

Niver

Niver's sources ares split between 3 repositories:

  • system: Documentation and configuration files you'll need to setup a Niver server
  • niver-php: The Web interface in PHP
  • maniver: The Rust privileged program to do root actions from niver-php

Installation

Install Debian 11 (bullseye) https://www.debian.org/.

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 (optionnal, not required for a working setup)
  2. openssh.md OpenSSH
  3. quota.md Quota
  4. knot.md Knot DNS
  5. tor.md Tor
  6. twins.md Twins
  7. nginx.md Nginx
  8. certbot.md Certbot
  9. php.md PHP-FPM
  10. maniver.md maniver
  11. niver-php.md niver-php

Create system users

# useradd -U -r -s /usr/sbin/nologin <username>