index.en.md 3.0 KB

ServNest

ServNest is software providing an HTTP service with HTML interface allowing users to manage 3 independent services:

  • Subdomain registration and delegation, in a public suffix registry
  • DNS zone hosting
  • Static HTTP site hosting (installed using SFTP)

Documentation

User documentation : use an existing ServNest installation

Internals : understand, contribute or deploy a new ServNest installation

Status

ServNest is alpha software. Proper versioning, changelog and upgrade and migration instructions are still missing.

Installation list

Niver : administrated by the main developer

Detailed features

Public suffix registry (reg)

  • Register a subdomain of the registry
  • Set domain's nameservers
  • Set a DS record to enable DNSSEC
  • Set Glue records
  • Display records
  • Transfer domain to another account
  • Partial CSYNC and CDS support to synchronize from child zone

Name server (ns)

  • Host a zone on the server
  • Plain zone file edition
  • Dedicated forms to set/unset A, AAAA, NS, TXT, CAA, SRV, MX, SRV, SSHFP, TLSA, CNAME, DNAME and LOC records
  • Display records or the full zone file
  • Keep records in sync with another domain (CNAME alternative for apex domains)

Static HTTP site hosting (ht)

Upload site's files to the server using SFTP. The way the site is accessed can then be choosed:

  • Dedicated domain name and Let's Encrypt certificate
  • Dedicated onion service (through Tor)
  • Subdomain of a shared root domain
  • HTTP subpath of a shared domain

Some Apache configuration directives are available through .htaccess.

Resources

ServNest website : information about ServNest : source code

Matrix room (#servnest:matrix.antopie.org) : english/french : discuss, get help and organise contribution

Issue tracker : english : keep track of bugs and wanted features

ServNest source code : english : code

License

Code, configuration and documentation are published under the Cooperative Nonviolent Public License No Attributions, version 7 or any later version (CNPL-NAv7+). See the Nonviolent Public Licenses.

Direct contact details

See Miraty's contact details.

Somehow similar projects

DNS

DNSManager : domain registry and hosting software powering netlib.re

EU.org : domain registry

SERVFAIL : domain hosting

DNS Witch : user-friendly domain hosting based on EU.org

Njalla : anonymous domain registrar

Web hosting

Codeberg Pages : static website hosting published through Git