Moving & Experiments in a homelab
Published -Just to catch you up. We've been told by our landlords that they intend to sell the property at auction, so we have to move out as soon as possible. We don't "have to" but whenever this sort of thing happens we tend to move because we don't want to have to deal with whoever the new landlord is. It also means that while they try and find a buyer they aren't making any money off us.
We've found a place to move to but it's a good deal smaller than our current place, so we're going to need to downsize and put a fair bit into storage for a while.
Mum and Dads place is finally going on the market. My sister has done a great job of doing the place up so we get the best price for it. That'll be the last part of the estate done and then we can start looking to buy a place of our own.
I've been working on a Content Management System(CMS) for my home lab. The idea is that it's like WordPress if you ran WordPress on a computer in your home and it published your stuff to an external server.
I have a dislike of all CMS systems where the admin system is out in the open for scrip kiddies to hammer on. In my workflow the public server is a static site. Any APIs on that server should be read only, and if you do need to receive data from outside then it should not process it in any way just save it as is.
The CMS inside your network shouldn't need an SSL certificate or CORS protection because it's on your network. If someone is doing a man in the middle attack they're inside the house already and you have bigger problems.
Anyway for the most part I've been playing with making a the frontend for a basic markdown editor and an RSS reader. I've been trying to make them using semantic HTML and jQuery rather than using a big box JavaScript framework. I used to use jQuery a lot back in the day. I might keep it or I might try and do them as more a web component style thing.
Did you know, your not supposed to use frame sets in HTML any more, you have to use an iframe tag. 🙁
Anyway I've still got some packing to do.