docs/index.en.md

106 lines
3 KiB
Markdown
Raw Normal View History

# 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](front/)
: use an existing ServNest installation
[Internals](back/)
: 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](https://about.niv.re/)
: 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](https://servnest.niv.re/)
: information about ServNest
2024-09-29 20:15:41 +00:00
: [source code](https://code.antopie.org/servnest/docs/)
[Matrix room](matrix:r/servnest:matrix.antopie.org) (`#servnest:matrix.antopie.org`)
: english/french
: discuss, get help and organise contribution
[Issue tracker](https://code.antopie.org/servnest/servnest/issues/)
: english
: keep track of bugs and wanted features
[ServNest source code](https://code.antopie.org/servnest/servnest/)
: english
: code
2024-09-29 20:15:41 +00:00
### License
Code, configuration and documentation are published under the Cooperative Nonviolent Public License No Attributions, version 7 or any later version (<abbr>CNPL-NAv7+</abbr>). See the [Nonviolent Public Licenses](https://thufie.lain.haus/NPL.html).
## Direct contact details
2024-09-29 20:15:41 +00:00
See [Miraty's contact details](https://miraty.niv.re/contact).
## Somehow similar projects
2024-09-05 18:38:46 +00:00
### DNS
[DNSManager](https://github.com/KaneRoot/dnsmanager)
: domain registry and hosting software powering [netlib.re](https://netlib.re/)
[EU.org](https://nic.eu.org/)
: domain registry
2024-09-05 18:38:46 +00:00
[SERVFAIL](https://docs.servfail.network/)
: domain hosting
[DNS Witch](https://dns-witch.net.eu.org/)
: user-friendly domain hosting based on EU.org
[Njalla](https://njal.la/)
: anonymous domain registrar
2024-09-05 18:38:46 +00:00
### Web hosting
[Codeberg Pages](https://codeberg.page/)
: static website hosting published through Git