docs/index.en.md
2024-09-29 22:15:41 +02:00

3 KiB

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