diff options
author | Matthew Lemon <y@yulqen.org> | 2024-10-30 15:20:00 +0000 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2024-10-30 15:20:00 +0000 |
commit | 781849b0dc318160baaae40c61241f04ddde4a11 (patch) | |
tree | 09cc423549bec74b41d5ab501cca920ef81d65f2 | |
parent | 8eaf6fe27642513ae87d525b114111c47e343890 (diff) |
updates now page
-rw-r--r-- | content/now/_index.md | 41 |
1 files changed, 10 insertions, 31 deletions
diff --git a/content/now/_index.md b/content/now/_index.md index eacbea9..c1a8633 100644 --- a/content/now/_index.md +++ b/content/now/_index.md @@ -5,45 +5,24 @@ draft: false tags: ['now'] --- -**Updated**: 10 June 2024 +**Updated**: 30 October 2024 -### Back to OpenBSD +### Bash -I am re-building my modest cloud offering, away from the central server being an old Ubuntu 16.04 VPS on Digital Ocean, with supporting Debian VPs for reverse proxying, to using [OpenBSD](https://www.openbsd.org) and [FreeBSD](https://www.freebsd.org) as the key components. At this point, I really like [httpd](https://man.openbsd.org/httpd) in preference to [nginx](https://nginx.org/en/) whose much broader function-set and sprawling documentation puts me off. +After flirting with [fish](https://fishshell.com/) for a time this year, I'm back on bash on all systems. Core tools, POSIX, familiarity, universality. fish is nice interactively but one of the biggest time-savers I get from it is from completion and the ease of searching through history, which bash can do perfectly well itself - it's just not quite so slickly-implemented. -### Writing Django applications again +### Goodbye sourcehut and hello again [cgit](https://git.zx2c4.com/cgit/about/) -I forget how awesome [Django](https://www.djangoproject.com/) is, and Python in general. -For getting a project done, with the minimal amount of fuss, with everything you need built-in, Django is great. -My insatiable curiosity has taken me to [Rails](https://rubyonrails.org/) and [Go](https://go.dev) in recent times; the former too magical and the latter too bare-bones (at least for web development). -Django is a great balance and I really love it. +cgit's site is down at the moment with a 502. However, I still think it's a great way to self-host your git repos. I still have a presence on Github, which is pretty much a requirement unfortunately, and I have been on and off of [sourcehut](https://sourcehut.org/) for a couple of years now. I do like sourcehut's dedication to core git principles (using email for patches, etc) and the simplicity of the site, without all the social aspects and my continuous dislike of M$ which will always bedevil Github in my eyes. I almost left sr.ht after the massive DDOS outage several months ago and I can see it happening again with their founder being embroiled in another bout of internet warfare (see the ill-advised hit-piece he is allegedly responsible for: [The Stallman Report](https://stallman-report.org/)). I'm not risking that happening again and would rather avoid the guy if possible, so I cancelled my account in October. -I am developing a basic e-commerce site for my awesomely talented wife, [Joanna Lemon](https://joannalemon.com). +My git repos at [here](http://git.yulqen.org) - the list will grow over the next month or two as I migrate everything. -### Exploring self-built cloud infrastructure (May 2024) +### OpenBSD -I've used Linux for years but only now getting a feel for what I want to use it for to build my personal cloud infrastructure. -I have a very modest home server running mostly [Debian](https://www.debian.org/) containers using [LXD](https://documentation.ubuntu.com/lxd/en/latest/). -These provide various services to me and my family, such as [Adguard](https://adguard.com/en/welcome.html), [Radicale](https://radicale.org/v3.html), [Minecraft](https://www.minecraft.net/en-us), [Mumble](https://www.mumble.info/), [PostgreSQL](https://www.postgresql.org/), [syncthing](https://syncthing.net/) and [taskd](https://taskwarrior.org/docs/taskserver/why/) amongst a few other things. +Update: October 2024: -I have recently had to learn [OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift) and I really dislike it. -Obviously, for big enterprise applications I appreciate the benefits but for me - for now - [Docker](https://www.docker.com/) containers feel like an additional layer of complexity that you still have to get through before the benefits are realised. -Certainly for doing projects at may scale. - -I want to do more hands-on work with PostgreSQL as part of this. - -I am also continually interested in the BSDs - [OpenBSD](https://www.openbsd.org/) and [FreeBSD](https://www.freebsd.org/) in particular - and want to make use of them where I can. - -### VMWare Workstation Pro (May 2024) - -A lot of people in the homelab/hacker space were no doubt excited to find out recently that VMWare Workstation Pro became free of charge. -It's not free/open source of course but in terms of performance, it is a lot better than [VirtualBox](https://www.virtualbox.org/) which I never really took to anyway, and [KVM](https://www.linux-kvm.org/page/Main_Page). -Just starting to set up a playground for my networking aspirations using FreeBSD and [Devuan](https://www.devuan.org/). - -### Moved back to Spotify (May 2024) - -I'm generally wary of any kind of dependence on a cloud service but we tried [Amazon Prime Music Unlimited](https://www.amazon.co.uk/music/unlimited) recently when Spotify put their prices up. -A bit like with Django, sometimes you need to move away to realise how awesome the thing is you just left: Spotify's UI, music discovery, desktop and TUI application options and focus on music rather than trying to ram podcasts down your neck - is what was important. +I am running OpenBSD on my desktop in a vm again - it's been some time since I used OpenBSD in that environment. +As always, the consistency and simplicity is very appealing and resonates with my goal of moving back to "core tools" only - UNIX-like operating systems being an example of a core tool. --- |