Go to file
2024-12-09 20:04:05 +01:00
app Website title: net libre 2024-11-26 10:12:57 +01:00
src Local addresses. 2024-12-09 20:04:05 +01:00
test
.gitignore
makefile Makefile: user.mk 2024-11-17 05:01:49 +01:00
packages.dhall
README.md README important update. 2024-11-29 22:53:37 +01:00
spago.dhall Paypal button. 2024-11-17 01:38:05 +01:00
TODO.md User can change their email address. 2024-06-26 01:38:55 +02:00
user.mk Beta is fine. 2024-11-24 00:12:21 +01:00

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.