Archived
1
0
Fork 0
Niver's system configuration and documentation
This repository has been archived on 2022-10-07. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-08-29 21:41:15 +02:00
arch Old Arch Linux system 2021-08-29 17:39:12 +02:00
config Update configs 2021-08-29 21:41:15 +02:00
certbot.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
gmnisrv.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
knot.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
maniver.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
nginx.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
niver-php.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
openssh.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
php.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
quota.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
README.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
tor.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
twins.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00
ufw.md Split current documentation in multiple files 2021-08-29 21:18:03 +02:00

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>