Setting up Wireguard on Baremetal (more specifically almalinux 9), most of these tools are made with the containers in mind, sometimes there’s a need to run them on baremetal.
Step 1 - Install needed packages
In my case because i’m using Almalinux most packages were installed either via dnf or yum:
After this you can run /usr/bin/node /app/.output/server/index.mjs after setting the environment variables such as described in the documentation like HOST and PORT.
Chart.js is a free, open-source JavaScript library that makes adding elegant, responsive charts to any web page incredibly simple. It saved me from setting up multiple extra Docker containers just for monitoring, proving that sometimes, less infrastructure is more.
I’ve recently picked up on my personal website, “collected the dust” and played with it for a bit. I decided i wanted to implement charts to track my docker containers metrics and so i started spinning CAdvisor + Prometheus + Grafana containers, but felt overkill for just a simple page😫.
This is going to be the start of a series of tool collections i find useful
There’s a lot of useful tools i’ve found over the years but, due to my lack of organization, forgot to collect.
This will be the start of an attempt to collect 😅
For first not, not for being the best/coolest but for being the most recent find:
A client was worried about the amount of connections being generated to his server, mostly by bots.
It was consuming the resources available and slowing down the SMTP service.
Some settings had already been adjusted on the firewall, but limited, since the service is also used by legitimate users.
When it was passed to be i went to check the config on exim and found most of it’s ratelimits being applied only to port 25, while CPanel also serves on port 465 and 587.
Recently i had to setup multiple docker containers running on the same host but using different IP addresses for both outgoing and incoming. For the incoming it’s easy you just need to specify the IP address on the ports that you’re opening, like:
I had recently setup Batocera on my Rasberry pi 4 so that my kids could play console games, unfortunately i later found out that Wii emulation was too heavy for the rpi4 and decided to instead setup Moonlight so that they play the Wii remotely. Unfortunately, the Wii controller can’t be emulated as gamepad as it would lose the sensors ability, the solution was to use something like VirtualHere to passthrough the USB device (Dolphin Bar).
I’ve decided to update the website visual in hopes to excite me into adding more content… I mean i’m constantly experimenting new stuff but i keep forgetting about it so might as well start recording this moments.
For the moment i’m:
Recently started to organize my stuff and decided to include the calendar, the problem is. I have multiple calendars to follow, so i’ve
setup a Radicale container with Vdirsyncer to synchronize them all into my personal one, this way my wife will be able
to check when we can go on holiday based on staff schedule and then schedule family events on personal calendar so that i can reserve those
days, she will also be able to sync her own work calendar.
I read a lot of articles and small tutorials, but my ADHD makes me forget about all of it and eventually i end up researching the same thing over and over again. I was recently watching a couple Youtube videos on Ali Abdaal channel which resonated with me, so i decided to implement both the calendar (“Merging calendars from multiple sources” ) and a note taking service that allows me not only to take personal notes, but also take clips from the articles with the URL included.
So you’re about to open a business or looking to make a personal website to keep all your thoughts visible to the online world but you never had to deal with the backend aspect of it. Here, i will explain you the process and share some tips that might reduce the time you will spend building or researching your website.
Sometimes updates break stuff and stop your website from displaying, there’s no errors messages or any indication of might have gone wrong, because by default the system error messages is disabled and even if you enable it, there could be other features preventing it from being displayed. So here’s a few steps to make it visible and increase your chance of finding out what’s causing your website to be “offline”/blank/not loading.
I work as an IT helpdesk but also do a bit of “sys admin”, most of the times i get compromised WordPress installation due to either an outdated installation, outdated plugins or outdated themes. Whenever this happens i always go through the same steps and then there’s a couple things you can do after it’s been fixed in order to keep your website protected.