Installing K3s on Raspbery Pi
Gide on how to install Kubernetes in a Raspberry Pi 5 using K3s as orchestrator.
Gide on how to install Kubernetes in a Raspberry Pi 5 using K3s as orchestrator.
Always wanted to have your own Minecraft server? Wanted it to be portable? Today we will learn how to build yours!
Step by step guide on how to install Ubuntu Server on Raspberry in 2025.
Full review of Ugreens Revodok Pro 2101, a docking station for laptops.
Nowadays, REST APIs are pretty much everywhere, so it's nice to know how to create one, in this case, with Java and Spring, using SpringBoot and SpringMVC. We will cover the needed steps, from the maven dependencies to the controller creation and view ussage, and we will check if our rest API works
We will cover the needed steps to create a Springboot Rest API application, integrated with an OAuth2 service: Keycloak. This will allow us to authenticate with it and protect our application from unauthorised access. Also, we will be able to store all our users and roles in Keycloak and our
One of the most simple and useful tools for a homelab is a dashboard. Homarr, like Heimdall or Homer, cover that part ob being a Dashboard, but keeping the good points of each one, allowing a lot more customization from the webapp itself.
MariaDB is an Open Source fork from one of the most used relational databases, MySQL, and for developers, having our dev database locally runing can be pretty useful. Docker can solve this. In this post we will cover two ways to create and configure MariaDB in a container: Docker CLI
MariaDB is a Open Source fork from one of the most used relational databases, MySQL, and, if we want to host it to our production projects, or on a more static way, we will need to do it on a server, using bare metal, VMs, or LXC containers. In this
Keycloak is an Open Source user management tool that has implemented several authentication methods such as OpenID and OAuth2. It acts as a user database/active directory. It's pretty useful to build SSO (Single Sing-On) APIs. This is the first of a series of post about Keycloak.
ZSH is another shell interpreter, like Bash, but from Mac. I always prefered it because it's tab improved functionallity, better customization, and GIT integration. In this post, I will cover all the needed steps to install and configure ZSH, and aslo aply some interesting themes. All of this is pos
PostgreSQL is one of the most used relational databases nowadays, and, if we want to host it to our production projects, or on a more static way, we will need to do it on a server, using bare metal, VMs, or LXC containers. In this post we will cover how to install and configure PostgreSQL in Linux,
Ubuntu
Yes, I've installed Ubuntu 22.04 LTS on an old Surface Laptop 1. Took time to properly do it, but once I've done it, it's quite easy, so I thougth I should explain it, so others could have the easy way.
Database
Postgre is one of the most used relational databases nowadays, and for developers, having our dev database locally runing can be pretty usefull. Docker can solve this. In this post we will cover two ways to create and configure PostgreSQL in a container: Docker CLI and Portainer CE.
Docker
Some times you want to run a simple database, API or other piece of sofware ond your local enviroment, but VMs use to be a bit of a pain. Docker solve all of this, and in combination with Portainer, you obtain a pretty useful web admin GUI, so let's get started!
Docker
Docker is a pretty usefull tool to deploy our applications in containers. In this post we will cover how to install Docker, and configure it in Swarm mode on some Raspberry Pi. Also, we will use Portainer (CE), which is a web interface for managing Docker.
Homelab
Roundcube is a Webmail appliance, to simplify the use of mail servers. Is free and open source. This guide will cover all the needed steps to install and configure your own Roundcube instance for your needs.
LXC
I've been programing an API for content creators (which you can find on github), that extracts some usefull information from diverse APIs (like Twitch, RIOT, etc...). This API is programed with JavaScript, and running on a NodeJS server. I wanted to host it by myself, so I've decided to run throught
Apache
Guide about how to update the PHP version to 7.4, so Wordpress won't show the warning message.
Apache
A reverse proxy is a service that stays between your router/firewall and your clients. Its a way to concentrate all the clients requests through one server, avoiding opening multiple ports at the firewall or router. It also has balancing capabilities.
Homelab
Heimdall is a web application that allow us to create and customize our app dashboard, having links to the different web apps that we host on our home lab.
Homelab
When you have lots of different services running in your servers, could be a little messy to have all of them grouped in different markers on your web browser. To solve that, there are several web applications that acts as a dashboard to all of that services. Homer is one
Homelab
Bitwarden is an open souce password vault, that uses both cloud and selfhosted solutions. You can store encrypted notes or credit cards inside, and it uses a master password to lock, encrypt, and decrypt all the data.
Raspberry Pi
Wordpress is an easy to use web interface to create your own website and manage it. In this guide we will cover the needed steps to install it on a RaspberryPi.