Watchy: Opensource/OpenHardware Watch â things to watch for
I compiled this document because I noticed thereâs quite a lot of quirks and not a lot of documentation to this honest great little hardware platform. There ...
Note: Dragonhive is not affiliated with dragonhive.co.uk. Unfortunately someone over there appears to have decided to set up a hosting company with an identical name, I donât know why, itâs sad considering how long Iâve been using this name already that someone would randomly do this.
Q: So, what is this âDragonHiveâ all about?
Well, itâs a bit long of a story, but the current short version is: my (anthropyâs) personal servers and services, shared with some friends and family.
Back in 200âŚ.5? 2? 1996? Basically, when I was a smol bored child, I started messing with electronics, and computers that were being dumped along the street on garbage pickup days, and having plenty of them available, eventually made servers out of those, started hosting stuff on it, and as internet became more readily available, also share those things with friends and family. I think it was around 10-13 when I ran an active directory at home, I had a small personal website with some games and useful things I made, and a bunch of game servers. It was about then that I started naming those projects to give them more of a place and goal.
Dragonhive happened around 2007 or so, when I went to college and wanted to really make a space for myself where Iâd feel comfortable storing all my things and doing all my stuff, as I felt weird about using public free services because âif youâre not paying for it youâre not the userâ + being a broken student = aaaaa, BUT, always messing with my own homeservers and redoing everything from scratch every few months didnât really make it a good end user experience. And now, I really was the end user of my own services, and suffering if I couldnât save or share my notes or work. So I made a separate server that I wouldnât mess with, kept up and running like it was a sacred thing, and only ran the things on that I could guarantee to make working from scratch in a short period of time if everything inevitably broke again from running on non-ECC consumer hardware. That, was my Dragonhive.
Fast forward a few more years, I got through college in 2011 ish, got a job and started to make actual tangible amounts of money I could buy things with. And one of the first investments I did, was making a much more solid server, with 20TB of disks in a ZFS RAID10, a single stick of 32GB of ECC RAM for future upgradability, and a motherboard with room for 2 xeons, starting with just one. This machine was much more capable and stable, and I therefore also trusted with more things, and more storage. Additionally, I got 500mbit fiber, so then sharing my file storage with friends actually started to make sense, and I did so.
Then in 2018 or so, I started redoing my infrastructure based on containers instead of VM, which made backing things up much easier, sharing storage along the services much more dynamic, and most importantly, made setting up new services much more easily. Suddenly I could prove to myself I could redo all these much more complex services from scratch in basically zero effort and time if needed. Suddenly setting up things became much more fun, because all you had to do is define a config file and tell docker to have a go at it.
Since then Iâve been slowly improving on that, and recently been building out a whole dragonhive system from scratch, slowly replacing parts of my stack until everything is made mostly by meâ to reasonable extend. I do want to use other peopleâs applications and services, but the infra underneath, I wanted to completely do from nothing, because I have some views on how things âshould beâ, and I want to slowly move towards the point everything is as how I think that would work. This includes a fully custom monitoring + intervention + status posting + updating + more stack of subroutines that run in a program called âMonitor Lizardâ which is already âin productionâ, and plans for other things like a custom linux distro, a custom distributed storage solution, and more.
The long term plan being that, if I ever manage to build out these services in a way I like and feel comfortable sharing with a bigger audience, after having shared my code with the world and having tested it thoroughly, to take paid customers, to have a private space where they can do all their stuff. What that service may look like at that point Iâm not sure yet; Iâve also been thinking of building little NAS-like hardwares that people can buy and run from their homes as their homeserver, using some STUN server for UDP hole punching towards a client, so everyone can host their precious files at the safety of their home, and only optionally back it up to my servers, or other places. Weâll see where it goes.
I compiled this document because I noticed thereâs quite a lot of quirks and not a lot of documentation to this honest great little hardware platform. There ...
You mightâve heard of BcacheFS before, but you mightâve not been entirely sure what it is, and why it is suddenly showing up everywhere. Or, you might alread...
Youâve likely seen the large influx of new AI/ML tools, but how do you use these effectively, and safely? This post hopes to help you understand the benefits...
(Just a disclaimer: This blog was generated by ChatGPT, after a lot of prompting and helping it say the right things.)
(Just a disclaimer: This blog was generated by ChatGPT, after a lot of prompting and helping it say the right things.)
(Just a disclaimer: This blog was generated by ChatGPT, after a lot of prompting and helping it say the right things.)
A guest blog written by ChatGPT! After it helped me figure out how to get the config of nginx-proxy fixed; apparently it knows about it so it could give me d...
Hello! If you found this page for a reason, I feel sorry for you. Thereâs quite a lot of reasons and ways that Mastodon can break, so I figured Iâd start a l...
Lethally tasty asparagus soup:
I recently acquired a new HP Elitebook 835 G8, and it came with one of those Windows Hello infrared projector + sensors in the screen bezel that map your fac...
The Renault Twingo may not be the first car that comes to mind when you think about souped up engines and fun times, but rather surprisingly, Renault seems t...
This should hopefully grow with time.
Quiche is a great way to easily make a hearty pie that almost anyone will love.
You probably heard of one of these by now. Itâs a hard to avoid piece of jargon when you dabble even the tiniest amount in IT, and everyone seems to be reall...
SELinux. Many probably heard of it, some may have ârun into itâ and disabled it, but few actually seem to take the effort to properly set it up.
With the sale of Twitter, a lot of people have been looking for alternatives and backup options. Due to humanity finally seeming to have gotten sick of the p...
Random weird recipe I came across while experimenting in the kitchen with leftovers I had.
When you look at the documentation for the pg_update command, you quickly realize that thereâs a lot more to it than just an in-place upgrade, especially if ...
It happens quite often that a kernel module such as ZFS isnât quite up to speed with the latest Linux kernels, and a distro such as Fedora decides to go ahea...
Another simple and fast recipe that I like to make sometimes is Chicken, creamcheese and spinach.
last update: 14-10-2022
Setting up this website reminded me how happy I am with my current automation and web stack.
There are a lot of nifty tricks out there, so I started collecting them.
Finally, a website! No longer a 503 but something actually tangible, thanks to the wonders of Jekyll and the minimal-mistakes theme.