With 11 days into March, and lord knows how much time has been spent on this project behind closed curtains. I'm a bit late to the party. In any case, I don't do YouTube or social media, so I thought I could leave some notes here.
Project Name: VesperNet [
URL]
Project Description: Alternative root DNS server, with the capability of launching multiple slave servers, in events of growth.
I would consider the project to be pretty ambitious and fairly niche, since I am the only one working on it at the moment. I am not expecting a heavy influx of users or heavy use even though this project has a goal to be long-term.
It started out as a simple idea, to detach from the mainstream internet and achieve some sort of 'peace of mind' with my tiny fleet of Apple products, to reverse engineer and work on small projects. Then it dawned on me, I could make it public as well, and let others use the DNS server if they wanted - so next issue was ... what good does a DNS server do if there aren't any services tied to it, to make it more engaging and possibly promote growth?
Project Additions: The first service to launch next to the DNS server is a fully functional domain registrar (domains.com on Vesper), and since the DNS server is detached from the mainstream internet, the sky is truly the limit (except for the fact that users can only register 1 domain every 24 hours to keep it sane). All domains that are registered are only accessible within the network, however it is entirely possible to manage owned property to tie in services from out on ye public internet.
As an example, Macintosh Garden as well as Revontulet are accessible through VesperNet.
In any case, to further grow the project, I have re-instated an old domain of mine, MacDomain [
URL], which is accessible both via the public internet and from within VesperNet, which
also gives additional perks to users on the network. Entirely re-purposed.
Via MacDomain,
- E-Mail: POP3 and SMTP
Both services / servers have been written from the ground up, and does indeed act like real mail services, however mail can not be delivered from outside the environment into the environment, and mail out is never relayed to outside the environment. It is entirely contained. I have compensated for vintage mail clients that are lacking in one way or the other (various ways of authentication), to make it fully functional.
It is possible to request the account to be tied to (currently limited) valid domains within the mail environment, each account@domain being its own mailbox of sorts.
- Usenet:
This too, is unfederated and a clean slate, written from the ground up to fit the glove that is the project. It does currently not support mail.
- Web Hosting:
An entire floppy's worth of storage (1.4M), a subdomain that can be changed, additional endpoints if the browser doesn't send the Host header, ability to connect the VesperNet domain registrar account and actually tie your domain to the free hosting. There is a lot in this package.
- Jabber/XMPP: This ties to the service run by Knezzen, and is also available via other platforms.
- User Accounts: These are currently manually verified, and there is no notification as to whether or not it has been approved or denied, I have ideas for improvements here. At this time, the one account works across all the services on MacDomain, so there is no need to create more than one.
Project Status: This is still in active development (bugs and errors
can occur) and has thus far been a great learning experience - and there is even more planned. As far as it has come now, I am sort of confident enough to unleash the beast into the wild.
So what else, in the immediate near future?
- Search Engine [added, working - search.com]
Something like this feels somewhat essential, think Google ~1998-2000.
- Web Indexer / Crawler [added, working]
While actually respecting privacy and robots.txt and sensible traffic settings.
- Web Directory [semi-there]
Another "nice to have" feature, and goes well with a search engine.
- Public Netatalk
There are some thoughts and ideas behind this.
- Gopher
In the grand scheme of things, leaving Gopher behind would be absurd.
I guess, in short, that describes my contribution this year. If there is input, feedback, tips, ideas, reports, questions - whatever, I'll answer to the best of my efforts.
Thanks to...
@eric , Europa,
@phipli for ideas, feedback, testing.