Web client of the DNS manager.
Old code history: https://git.baguette.netlib.re/karchnu/halogen-websocket-ipc-playzone/src/branch/dev
app | ||
src | ||
test | ||
.gitignore | ||
makefile | ||
packages.dhall | ||
README.md | ||
spago.dhall | ||
TODO.md | ||
user.mk |
Quick Start
To install and test this application, you'll need:
- both purs and spago binaries, in order to compile this purescript application;
- both authd and dnsmanagerd, in order to use this dnsmanager webclient with its related services, and they both require libipc;
- (optional) a http server to serve the website and its documentation (such as darkhttpd, which is used in the makefile).
To compile this purescript application:
make
Introduction
dnsmanager-webclient
is the official interface for dnsmanager,
the software being the net libre service which provides free domain names.
This web application is fully written in PureScript with the Halogen library and using the Bulma CSS library.
This web application provides a simple user interface to manage DNS zones with many types of DNS resources:
- basic entries such as: A, AAAA, NS, CNAME, TXT, SRV
- mail-related entries: MX, SPF, DKIM, DMARC
- CAA
Status
This web application is already deployed on the netlibre website. However, there is still room for improvement, see TODO.md.