Raspberry Pi

The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects.

raspberry-pi raspberrypi pi raspberry

Run a Minecraft server for free on Kubernetes

The Minecraft wiki has lots of pointers for setting up your own server. But it doesn’t say how to do it with Kubernetes. I recently learned how easy it is to deploy an app to a local Raspberry Pi with Kubernetes. Let’s try it again — this time to run a free Minecraft server on Kubernetes.

Comparing a REST H2 Spring versus Quarkus application on Raspberry Pi

In a previous post “A Spring REST and H2 database application on the Raspberry Pi” an example was described to store sensors and measurements in a H2-database through REST API’s with a Spring application on the Raspberry Pi. This application takes some time to start on a Raspberry Pi, and Adam Bien who makes the airhacks.fm podcast asked me if I could compare this to a similar Quarkus application.

Graduating From Docker to Docker Swarm

Graduating From Docker to Docker Swarm: How Docker Swarm introduced me to distributed container orchestration and established the foundations for Kubernetes.

Tools and Images to Build a Raspberry Pi n8n server

Tools and Images to Build a Raspberry Pi n8n server .The purpose of this project is to create a Raspberry Pi image preconfigured with n8n so that it runs out of the box.

Raspberry Pi: Tutorial on hosting a Jupyter Notebook

we have covered how to set up port forwarding or a cloud proxy server in order for you to connect to Raspberry Pi via SSH securely. I have also covered how TCP/IP handles different incoming traffic. Now that we know how to open up our Pi and access it via SSH, we could actually replicate the same idea.

TensorPi — Machine Learning on the Go!

Do Machine Learning on your Pi, from anywhere and everywhere. I started my Data Science and Machine Learning journey last year, and have been using my MacBook Pro as the primary machine but the problem is that not all of my resources are being used for model training and stuff.

4 Easy Ways of Installing Python

If you have a Windows PC or a Mac, this is a great option for beginners: Install Thonny. Thonny is a great editor for Python and ideal for beginners. It's easy to install (go to thonny.org and download the installer) and you don't have to install Python separately, it is bundled with Thonny.

Beginners Guide to Setting Up a Network Level Ad Blocker

One-stop guide, from downloading your first Raspbian OS to securing a network device powered by it. If all goes right, you will be able to enjoy a much more pleasant browsing experience within an hour.

A Spring REST and H2 database application on the Raspberry Pi

Java on Raspberry Pi. This is an extract of an example application from my book “Getting Started with Java on Raspberry Pi” in which you can find a lot more info an examples about Java, Raspberry Pi, Pi4J …

How I Started Using Docker and Why You Should Too

I outline my voyage and pains through which I found Docker and I aim to convince just one person reading this, that Docker is worth learning and using.

Let’s Build a 28-Core Raspberry Pi Cluster

I built a 28-core gigabit cluster, Kraken, consisting of 7 Raspberry Pi 3 Model Bs. This is the second instalment of my “how I built” trilogy detailing the build process of all three of my clusters. Read the first instalment here.

Nextcloud + Docker + Raspberry Pi + Onion service = 🔥

A couple months ago, I had this idea to setup a private Nextcloud instance to share files with friends, have a group agenda and more collaborative stuff.

Automated HA Kubernetes deployment on Raspberry Pis

This guide is to create a HA Kubernetes cluster on Raspberry Pis. Whether you’re a beginner or advanced Kubernetes user this guide is for you…

An intro to Mender — Part 2

Setting up a Mender server all your own. This tutorial is the first part in a multi-part series on setting up OTA updates for your IoT device using Mender

An intro to Mender — Part 1

The modern way to update IoT devices. We will be using a Raspberry Pi Zero WiFi running Raspberry Pi OS (32-bit) Lite (Raspbian? When did they rename it?!). There is some overlap between this article and the setup in another article on getting a headless setup of Raspberry Pi — here we focus on the necessary steps to get Mender up and running.

House Automation using Home Assistant

My journey towards adopting an opensource and privacy-first home automation system. As a teenager, my bedroom had the ultimate luxury: an LCD monitor on the ceiling to watch movies, rock concerts and play PC games all day and night without even having to sit up.

How I Started Self-Hosting

I hosted my personal cloud on a cluster of 10 Raspberry Pis. As I originally posted this piece on my self-hosted blog, I’ll start with an article on why and how I even embarked on this journey. Self-hosting is the practice of running and maintaining a website using a private web server.

Building a Network Controlled Robot with Arduino and Raspberry Pi

Hobby robotics is a fascinating mix of different skill sets — a bit of electronics, a dash of mechanics, some code. Designing and coding an intermediate level hobby robot. Let's learn how to build a network controlled robot with andruino and Raspberry Pi.

A Comprehensive Guide to Start Building an IoT Product

The guide I wish I had when I started developing my first IoT project. IoT enables you to monitor and act on connected devices more closely than ever.

A Comprehensive Guide to Start Building an IoT Product

The guide I wish I had when I started developing my first IoT project. IoT enables you to monitor and act on connected devices more closely than ever.