2021-03-04 00:02:50 +00:00
|
|
|
# Niver
|
|
|
|
|
|
|
|
## Presentation
|
|
|
|
|
|
|
|
Niver is an ecosystem whose main component is the Web interface written in PHP.
|
|
|
|
|
|
|
|
This PHP Web interface allow it's users to manage 3 services, that can be used together :
|
|
|
|
|
|
|
|
* A domain registry
|
|
|
|
* A nameserver
|
|
|
|
* An hypertext service, that allow a directory containing hypertext documents to be accessed with the choice of the protocol and the routing method :
|
2021-04-05 17:06:22 +00:00
|
|
|
* HTTP(S) or Gemini
|
|
|
|
* DNS access or Onion (the Tor's system)
|
2021-03-04 00:02:50 +00:00
|
|
|
|
2021-04-05 17:06:22 +00:00
|
|
|
|
2021-05-14 19:10:56 +00:00
|
|
|
On the client:
|
2021-04-05 17:06:22 +00:00
|
|
|
```
|
2021-05-14 19:10:56 +00:00
|
|
|
$ ssh-keygen -a 100 -t ed25519
|
2021-04-14 12:56:35 +00:00
|
|
|
```
|
|
|
|
|
2021-03-04 00:02:50 +00:00
|
|
|
## Nginx mimetypes association
|
2021-04-14 12:56:35 +00:00
|
|
|
|
|
|
|
```
|
|
|
|
text/plain txt;
|
|
|
|
text/gemini gmi;
|
|
|
|
text/markdown md;
|
|
|
|
text/html html;
|
|
|
|
text/css css;
|
|
|
|
text/xml xml;
|
|
|
|
text/csv csv;
|
|
|
|
text/javascript js;
|
|
|
|
|
|
|
|
application/xhtml+xml xhtml;
|
|
|
|
application/atom+xml atom;
|
|
|
|
application/rss+xml rss;
|
|
|
|
|
|
|
|
application/json json;
|
|
|
|
application/gzip gz;
|
|
|
|
application/zip zip;
|
|
|
|
application/epub+zip epub;
|
|
|
|
application/pdf pdf;
|
|
|
|
|
|
|
|
font/woff woff;
|
|
|
|
font/woff2 woff2;
|
|
|
|
|
|
|
|
image/png png;
|
|
|
|
image/tiff tif tiff;
|
|
|
|
image/gif gif;
|
|
|
|
image/jpeg jpeg jpg;
|
|
|
|
image/svg+xml svg svgz;
|
|
|
|
image/webp webp;
|
|
|
|
|
|
|
|
audio/mpeg mp3;
|
|
|
|
audio/ogg ogg oga opus spx;
|
|
|
|
audio/webm weba;
|
|
|
|
audio/flac flac;
|
|
|
|
|
|
|
|
video/webm webm;
|
|
|
|
video/mp4 mp4;
|
|
|
|
video/ogg ogv;
|
|
|
|
|
|
|
|
```
|