diff --git a/.gitignore b/.gitignore
index f5ffd9c..2dd6120 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
-/db/niver.db
+/db/servnest.db
/locales/*/C/LC_MESSAGES/messages.mo
diff --git a/DOCS/configuration.md b/DOCS/configuration.md
index ecf1738..10d757c 100644
--- a/DOCS/configuration.md
+++ b/DOCS/configuration.md
@@ -14,7 +14,7 @@ Allowed server names. Used to make the authentication tokens specific to the ser
You can specify multiple domains:
```
-public_domains[] = "niver.example"
+public_domains[] = "servnest.example"
public_domains[] = "4example4example4example4example4example4example4example.onion"
```
@@ -22,7 +22,7 @@ public_domains[] = "4example4example4example4example4example4example4example.oni
Path that is prepended to the HTTP root where the service can be reached. Used for redirections and emitting cookies.
-If the service answers at `https://niver.example/niver/`, you need to set `prefix = "/niver"`.
+If the service answers at `https://servnest.example/servnest/`, you need to set `prefix = "/servnest"`.
### `service_name`
@@ -98,7 +98,7 @@ Filesystem path to the `kzonecheck` binary. Used to check sent plaintext zonefil
### `public_soa_email`
-Administrator email address published in every SOA record. Ends with a `.`, `@` is replaced by a `.`, an hypothetical `.` in the first part of the address is escaped using a `\` before, thus `contact.admin@niver.example` becomes `contact\.admin.niver.example.`
+Administrator email address published in every SOA record. Ends with a `.`, `@` is replaced by a `.`, an hypothetical `.` in the first part of the address is escaped using a `\` before, thus `contact.admin@servnest.example` becomes `contact\.admin.servnest.example.`
## `[ht]`
@@ -170,6 +170,10 @@ Filesystem path to the certbot binary. It is used through sudo to get a Let's En
Filesystem paths to the corresponding GNU coreutils binary (other implementations are not tested). (Their PHP counterpart can't be used as they need to act as another user through sudo.)
+### `acme_path`
+
+Filesystem path to the root directory that is served when a request hits `.well-known/acme-challenge` on port 80. Certbot places ACME authentication files here to get Let's Encrypt certificates through the HTTP-01 challenge.
+
### `sftpgo_group`
Linux group as who runs SFTPGo. (Gets full permissions on users directories.)
@@ -178,7 +182,6 @@ Linux group as who runs SFTPGo. (Gets full permissions on users directories.)
Linux user as who runs SFTPGo. (Used to delete files that users created.)
-
### `ipv6_address`, `ipv4_address`
Public IPv6 and IPv4 addresses that users must set in their AAAA and A records for a site with dedicated domain.
diff --git a/README.md b/README.md
index bb431ed..9173e6a 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,16 @@
-# Niver
+# ServNest
-Niver is a set of 3 network services:
+ServNest (formerly Niver) is software providing a web interface allowing users to manage 3 independent services:
* Public suffix registry
-* Nameserver
+* Domain name server
* Static HTTP site hosting
-## Demo
-
-
-
## Status
-I plan to create and maintain a public stable instance of Niver, but I haven't done so yet. Thus Niver is not yet tested with real world and long-term usages, and is **alpha software**.
+I plan to create and maintain a public stable instance of ServNest, but I haven't done so yet. Thus it is not yet tested with real world and long-term usages, and is **alpha software**.
-## Detailed features
+## Detailed services features
### Public suffix registry (`reg`)
@@ -23,19 +19,23 @@ I plan to create and maintain a public stable instance of Niver, but I haven't d
* Set a DS record to enable DNSSEC
* Set Glue records
* Display your records
+* Transfer domain to another account
-### Nameserver (`ns`)
+### Name server (`ns`)
* Host a zone on the server
* Zone file edition through `