Recently the new #Mastodon v4.2.5 was announced and with it the urge of a security fix. In a previous article I explained a strategy to keep the code customised and up to date, and even working with #git is part of my daily work, I feel like explaining in detail the process so that I will remember it for future references and also may help anybody that has the instance somewhat customised.
With the fall of #Firefish I started to look for alternatives for my nerdy instance. I won’t come back to #Akkoma and I really got fed up of the #Misskey / #Calckey flavour. I already have a #Mastodon that simply works great, and what about this #Glitch fork that just adds some features? Looks promising, let’s try it!
Recently I saw again one of my #RaspberryPi hosts freezing and needed a physical restart while I was away. This is the only topic that worries me about #self-hosting, as I am not always next to the hosts when they fail (that does not happen that much).
I am #self-hosting my own #Mastodon instance in a #RaspberryPi 4 under #Docker. With the arrival of the new #RaspberryPi5, I wanted to try a full migration, installing the system from scratch and performing a backup and restore, also to understand how all of this works.
Here I intend to describe my journey, a full step-by-step walk through!
Beginning of last summer I wrote an article walking through the steps for spawning a #RaspberryPi 4 with #RaspberryPiOS. Now I received a new #RaspberryPi5 and I revisited the article, spotting some changes and also installing the last #Bookworm over a #SATA3 #SSD besides a MicroSD.
As life goes on, software receives updates and we maintainers have to catch up by upgrading our platforms. In my case, I maintain a #Mastodon and a #Firefish instances, both under #Docker, running in separated #RaspberryPi machines. I personally have an eye for new versions and book some time to keep the instance up to date, and feel entitled to highlight some differences between them when it comes to upgrade tasks.
One day a message crossed my #Mastodon timeline: There is a simple #bookmarks #NodeJS application that federates via #ActivityPub as any other #fediverse account! Great, I have to try it. One month later I have my new LinkBlog up and running.
This post explains the installation of #Postmarks and also covers the set up of a customization strategy that allows to keep the project code up to date.
Lately I find lot of interesting projects that run over #NodeJS, and TBH I have no too much idea. So then what is better than installing it at home to play around? In this article I go through the (really easy) installation process of Node JS 20.
After installing an Apache in a #RaspberryPi, one of the common next steps is to add support for #PHP. Here I describe the steps to install and set up the PHP version 8.2 into our little host, including some of the most common modules / extensions and the integration with #Apache2