🔒
Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.
Ältere BeiträgeHaupt-Feeds

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

01. Oktober 2025 um 07:59
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Do you remember the thrill of powering up your old console, the satisfying clunk of the cartridge clicking into place, and the vibrant, pixelated characters that transported you to another realm?

Whether you were a Mario fanatic (like me), a Sonic speedster, or a Pokémon trainer, those retro games hold a special place in our hearts.

Thanks to RetroPie, you can dive back into your favorite classic games. This is one of the easier projects you can build with Raspberry Pi.

Since I use Pi 5 for my homelab setup, I thought of utilizing my older Raspberry Pi 4 for the retro gaming project. In this guide, I will show you how I set up RetroPie on my Raspberry Pi 4. I'll also share some tips for that authentic retro gaming experience.

What is RetroPie, again?

🚧
RetroPie only works till Raspberry Pi 4 and has not seen a new release since 2022. It still works fine with Pi 4.

Before I share the setup, let's talk about what RetroPie is. It’s a collection of emulators that enables you to play games from a wide range of classic consoles such as GameBoy, Game Cube, SNES, and PlayStation 1 & 2. You can even play some Microsoft DOS games as well.

Think of it as a pre-built package that turns your Pi into a retro gaming console with minimal setup.

But there are a few things to understand here. You won't just get access to hundreds of retro games. You'll have to get the game ROMs (digital file of the old classic games) and then upload them to the appropriate emulator folder inside the RetroPie.

There are websites that let you download the retro games of your choice. The problem is that downloading ROMs could be illegal in your country. That's the thing about corporate greed. Even if they have not been selling those games and devices for years, they won't let you enjoy that little piece of your childhood.

The pure legal way is that if you have those old game cartridges, you can build ROMs on your own. There are specialized devices that let you create ROMs from old cartridges.

Retrode 2
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPieStone Age GamerPosted by Aaron Wilson on Nov 25th 2024
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

For more details on retro game ROMs, watch the video below.

Ready to get started? Here’s how to set up RetroPie on your Raspberry Pi.

What you’ll need:

  • A Raspberry Pi (ideally a Pi 3 or 4 for better performance but could work with Zero as well)
  • A microSD card (at least 16 GB recommended)
  • Official power supply for the Raspberry Pi
  • Monitor & HDMI cable (or composite video cable for CRT TVs)
  • Keyboard and mouse
  • Controller or joysticks (Optional)
  • An internet connection (Optional)
The official RetroPie image for the Raspberry Pi 5 isn’t available yet, but you can use Batocera (tutorial coming soon).

RetroPie installation

There are two ways of getting RetroPie on a Raspberry Pi:

  • You can install RetroPie from a standalone image by flashing it onto your microSD card.
  • If you’re already running an operating system like Raspberry Pi OS, you can install RetroPie right on top of it.

Method 1: Installing from pre-built RetroPie image

I have already downloaded the image on my system from the RetroPie's downloads page.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
RetroPie pre-built image downloads page

Next, burn it in a microSD card. I am using Raspberry Pi Imager tool but you can use Balena Etcher or even Rufus (if you are on Windows).

Select your device (as shown in the image below):

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
I have selected 'No filtering' for my Pi 3

Select your "Custom Image":

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Browse to the downloaded RetroPie image:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Choose the installation medium (microSD card):

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Hit "Next"

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

That's it. Wait for the process to complete and then take out the SD card.

Method 2: Installing RetroPie on top of existing Raspberry Pi OS

Updating Raspberry Pi OS is the most basic thing you should do first:

sudo apt update && sudo apt upgrade -y

Installing necessary packages

With your Raspberry Pi’s OS updated, it's time to install a couple of essential packages for RetroPie.

First, you'll need the “dialog” package, which the RetroPie setup script uses to create dialog boxes in the terminal. Next, the “git” package is crucial as it allows us to clone the setup script repository directly to the Raspberry Pi.

You can install both packages by running the following command:

sudo apt install -y git dialog
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Cloning the RetroPie setup script

Now that we’ve got the required packages, let's move on to cloning the RetroPie setup script. This script will install RetroPie on your Raspberry Pi.

Switch to your home directory:

cd

Now, use the commands below to clone the RetroPie setup script into your home directory:

git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Running the RetroPie setup script

Next, navigate to the “RetroPie-Setup” directory that was created when you cloned the repository.

cd RetroPie-Setup

Once inside the directory, you can start the setup script.

This script will handle the installation of all the necessary packages for a few basic emulators.

sudo ./retropie_setup.sh
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Starting the installation process

You should now see the RetroPie setup dialog on your screen. Just press OK.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

The next menu offers several options, but for now, focus on the “Basic Install” option. This will install the core and main packages needed to get RetroPie up and running.

Navigate to “Basic Install” using the arrow keys, and press Enter to select it.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Confirming the installation

You'll be prompted to confirm whether you want to install the “Core” and “Main” components of RetroPie. Select “Yes” to proceed.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
📋
Keep in mind that this step might take a while since the Raspberry Pi needs to download and install numerous packages.

Once the installation is complete, you’ll return to the main menu of the RetroPie setup script.

Final Steps: Rebooting

Finally, to ensure everything is working correctly, reboot your Raspberry Pi.

In the main menu, select the “Perform reboot” option.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
💡
To have EmulationStation start automatically with your Raspberry Pi, head to the “Configuration / Tools” menu in RetroPie, find the “autostart” option, and select “Start Emulation Station at boot.” This way, it’ll launch on its own every time you power up!

Adding Games (ROM's) to RetroPie

🚧
This guide is for educational purposes only. We’re not liable for any legal issues or promoting piracy. Because it seems that downloading classic game ROMs is illegal even if these games are no longer being sold anywhere. It is up to you to decide if you want to download and use ROMs.

So, you've set up RetroPie on your Raspberry Pi, and now you're ready for the fun part- adding games, aka ROMs!

What are ROMs?

ROMs are essentially digital copies of games from old consoles.

They allow you to play your favorite classics on modern hardware, like our little friend Pi here.

📋
A quick reminder again - Only download and use ROMs for games you legally own.

How to add game ROMs to RetroPie

Adding ROMs to your RetroPie setup is easier than you might think. Here's how you can do it:

Method 1: Transferring ROM's via USB Drive

This is the most straightforward method. Just format a USB drive to FAT32. I'm doing a Quick format in Windows:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

In Linux, you can use 'GNOME Disks' utility or a Command line tool like this:

sudo mkfs -t vfat /dev/sda1
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
  • mkfs is a command use to format block storage devices.
  • -t ensures the type of file system
  • /dev/sda1 is the location of my storage device.

Create a folder, I named it as "retropie" and plug it into your Pi.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

RetroPie will automatically create sub-folders for each console.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Next, copy your ROM files into the appropriate folders and plug the USB back into your Pi, and RetroPie will handle the rest.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Here is the unzipped version of the ROM:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Method 2: Transferring ROMs via network transfer

If your Raspberry Pi is connected to your home network, you can transfer ROMs directly over WiFi using Samba, SFTP, etc.

Here I'm using WinSCP to transfer my ROMs using SFTP:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

After login, just go to the RetroPie directory or where you want to save your games.

I'm saving my ROMs in this directory: /home/user/RetroPie/roms/n64:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

That's it! Now that your ROMs are added, you're ready to boot up and start gaming.

First boot of RetroPie

You'll see the RetroPie splash screen on the first boot, followed by EmulationStation's welcome message.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie
Sorry for the image quality as I don't have a HDMI capture device

Next, you will be prompted to configure your controller. This only takes a minute, and once it's done, you'll have full control over the system.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

Once your controller is set up, you'll be taken to the main EmulationStation menu.

Here, you'll see a list of all the systems for which you've added ROMs. In my case, it's for Nintendo 64:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

The interface is clean and easy to navigate. You can use your controller to scroll through the different consoles, select a game, and dive straight into the action.

Here I have added the Super Mario 64, a true classic that never gets old. It's showing 2 copies because I've added one compressed and the other one direct.

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

When we select it from the menu, you'll see the familiar startup screen:

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

and there he is - Mario himself, ready for action!

Utilizing My Raspberry Pi 4 for Retro Gaming With RetroPie

The game loads a bit slow but manageable, and with just a press of a button, you are back in the colorful world of Mario.

Final Thoughts:

While RetroPie is an amazing way to bring back the nostalgia of classic gaming, it's not without its quirks, especially if you are using older Pi models like Pi 3. If you are aiming for a smooth, lag-free experience, I'd highly recommend using a Raspberry Pi 4.

RetroPie may not have seen a new release in the last few years but it still works.

I'm curious. What does your retro gaming setup look like? What games are you playing? Share your setups and experiences in the comments below.

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across

27. September 2025 um 13:22
13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across

There are plenty of cool cases you can buy for your Raspberry Pi. But here's the thing. Mass-produce products often restrict creativity. And I am glad to live in a connected creative internet where people share their creations with each other.

I am going to share some of my favorite 3D printed Raspberry Pi cases I have come across. You may not necessarily purchase them but most of them share their models and files. This gives you an opportunity to test your and your 3D printer's DIY skills.

1. Industrial design Pi case

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: musicalbigfoot via Printables

This case feels like it belongs on the bridge of a spaceship. With its sharp, geometric edges and rugged profile, it looks both futuristic and industrial without going over the top.

It’s practical, too: built to snap together cleanly and handle a 40 mm fan without fuss.

Features:

  • Ventilation-ready with fan support
  • Printed in five pieces, no supports needed
  • Removable sections for ribbon cable access
  • Held together with screws and heat-set inserts for extra strength

2. Desktop powerhouse with UPS

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: dafa1 via MyMiniFactory

Is it a mini PC? Is it a Raspberry Pi? This case says: why not both.

Designed to mimic a high-end gaming rig, it comes complete with a see-through side panel and enough room to tuck in a UPS module for portable or critical-use builds.

Features:

  • Acrylic side panel for showcase-worthy builds
  • Space for UPS backup battery
  • Optional OLED display integration
  • PC-style heatsink support for serious cooling

Although, you can purchase a tower case like this for your Pi.

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across

Pironman 5 Case With Tower Cooler and Fan

This dope Raspberry Pi 5 case has a tower cooler and dual RGB fans to keep the device cool. It also extends your Pi 5 with M.2 SSD slot and 2 standard HDMI ports.

Explore Pironman 5

3. Mini tower with neon vibes

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: JISpal01 via Thingiverse

This one’s for people who believe tiny tech deserves big style. Designed to house a real heatsink and twin fans, this tower case lights up with neon flair that looks straight out of a cyberpunk anime.

Features:

  • Dual-fan duct system with efficient airflow
  • Designed to reduce filament waste
  • Easy to assemble with YouTube video support
  • Built to house a functional Ice Tower cooler

4. The Black (Pi) hole

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: OutpostKodelia via Thingiverse

This might be the most mysterious Pi case ever made. A black hole case for Pi-hole.

It's not sleek that can be seen, a bit compact, and definitely complex. And it's not for the faint of heart.

Think of it as a black box from space: powerful, but you’ll need some build skills and patience to unlock its potential.

Features:

  • Requires thermal insert installation
  • Detailed build guide included
  • Great for intermediate to advanced users

5. Sci-fi case

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: aggie6801 via Thingiverse

Part sculpture, part science experiment, this design is packed with personality.

It looks like it teleported in from a parallel timeline where art and engineering are best friends. Best of all? It’s easy to print and assemble.

Features:

  • Stylish and functional blend
  • Revised to fit larger heatsinks
  • Requires just six screws
  • Bold look with practical cooling

6. Art Deco retro shell

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: theprintedcow via Printables

This one brings back the glamour of early tech design. Inspired by Art Deco, it combines sweeping lines with modern geometry and works perfectly with dual-color filament to make the design pop.

Features:

  • Supports Raspberry Pi 5
  • Snap-fit lid, no screws or supports required
  • Works with the official cooling fan
  • GPIO access preserved

7. Folding case

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: WalterHsiao via Cults

Minimal without being boring, this folding case is perfect for people who move their Pi around a lot. It prints flat and folds into shape, like origami for hardware lovers or like the old-fashioned cigarette cases we see in classic detective shows and movies.

Features:

  • Prints flat, wraps around board
  • No support material needed
  • Great for swapping SD cards or quick access
  • Available for multiple Pi models

8. Spaceship dock

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: tipam via Thingiverse

This one’s pure sci-fi goodness. Shaped like a spacecraft, it brings a galactic charm to your Raspberry Pi setup. It’s relatively easy to print, despite its detailed shape.

Features:

  • Compatible with Raspberry Pi 3, 4, and 5
  • Printed with flat bottom for support-free setup
  • Requires minimal hardware to assemble
  • Looks fantastic with a metallic filament

9. Pac-Man & Ghost Duo

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: tomvdb via MyMiniFactory

Nostalgia incoming! These two are straight out of the arcade era, one shaped like Pac-Man, the other like his ghostly nemesis.

They’re fun, loud, and absolutely not trying to blend in.

Features:

  • Built-in vents for passive cooling
  • Perfect for gaming emulator setups
  • Supports Raspberry Pi 3
  • Just add paint or stickers for the finishing touch

10. PlayingStation 5

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: Ubermeisters via Printables

This isn't just a Raspberry Pi case, it’s a mini console with serious flair.

Styled after the PS5, this case is ideal for turning your Pi into a dedicated gaming station.

Features:

  • Full "console" enclosure with detailed styling
  • Designed for Raspberry Pi 4 and 5
  • Includes magnet slots for satisfying case snap
  • Comes with STEP file for mods and upgrades

11. Pi 64

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: elhuff via Thingiverse

Built to mimic the iconic Nintendo 64, this case hits all the right notes for retro gaming fans.

The design even includes suggested colors and detailed assembly instructions. Just add RetroPie and prepare to time travel.

Features:

  • N64-inspired design with SD card access
  • Designed for Raspberry Pi 3 and 4
  • Includes color suggestions for full nostalgia effect
  • Widely loved with thousands of downloads

12. Mini NES

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: serzi via Thingiverse

If you missed the NES Classic Edition craze, no worries, this 3D printed case lets you build your own.

Designed to hold a Raspberry Pi 3, it’s perfect for an emulation setup and can be color-customized to your heart’s content.

Features:

  • NES-inspired enclosure
  • Prints easily, no supports required
  • Works great with RetroPie
  • Personalize it with your own paint scheme

Although you can buy a similar case for just $11 from SunFounder.

SunFounder Retrogame Case for Raspberry Pi 5
Features * Retro Design: Classic design replicating traditional gaming consoles, providing protection and a nostalgic gaming experience.* High-Quality Materials: Durable ABS material with meticulous craftsmanship ensures sturdiness and protection for your Raspberry Pi 5.* Easy Port Access: Provides easy access to all R
13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came AcrossSunFounderSunFounder
13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across

13. Appleberry G5

13 Amazingly Innovative 3D Printed Cases for Raspberry Pi I Came Across
Source: MroznyHipis via Printables

This one’s a cheeky blend of Apple’s G5 design and Raspberry Pi smarts.

Styled after the "cheese grater" Mac Pro, it’s compact and has a clever drawer-slide system for mounting the Pi inside.

Features:

  • Snap-in internal drawer design
  • Uses just four M2 screws
  • Magnet slots for secure slide-in action
  • Looks sleek on any desk

Final Thoughts

This is definitely not an exhaustive list. There are plenty more interesting Raspberry Pi cases you can 3D print. Look at the case below that my outie loves.

I know what you might be thinking, these cases aren’t all about practicality, or keeping the Pi small and discreet. But that’s not the point of this article.

This was about exploration. About expression. About finding joy in a tiny computer that can wear whatever outfit we imagine for it. And honestly, I find these projects absolutely delightful.

What you just saw are some of the most imaginative, playful, and downright fascinating Raspberry Pi cases out there. The creativity of the community never fails to surprise and inspire me.

I’m sure I’ve missed a few fan favorites, o if you’ve designed or printed your own custom Pi cases, I’d love to see them. Share your creations with us!

We’ll be back with more fascinating Raspberry Pi projects soon. Stay tuned.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

01. September 2025 um 07:32
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

The other day, a friend and I were talking about virtualization, spinning up virtual machines (VMs), containerization, and all that fun tech stuff.

He casually said, “You know, even a Raspberry Pi can run a VM these days.” I laughed, thinking he was joking.

A Raspberry Pi? Running a virtual machine? Come on. But he wasn’t kidding.

Later that week, I stumbled across a discussion about Proxmox and how it supports ARM-based devices like the Raspberry Pi (not officially 😉).

I’m a naturally curious person, and once I read that Proxmox now can be installed on an ARM device, I couldn’t resist. I grabbed my Raspberry Pi 5, rolled up my sleeves, and decided to give it a shot.

If you’ve never heard of Proxmox, let me introduce you.

What is Proxmox, again?

In case you didn't know, Proxmox Virtual Environment (VE) is a powerful, open-source platform designed for virtualization. It allows you to manage virtual machines and containers through an intuitive web interface.

Think of it as the command center for running multiple operating systems on a single device, with added features like software-defined storage, network configuration, and clustering.

However, before you get too excited, let’s be real: the Pi is a capable little workhorse, but it’s no match for high-performance processors or dedicated server hardware.

It has its limits, and while it’s fun to tinker with, expecting it to handle heavy virtual machine workloads is asking too much. That said, for lightweight tasks and experimentation, it’s more than up for the challenge!

Now, let me take you through the steps I followed to get Proxmox up and running on my Raspberry Pi.

What you'll need to install Proxmox on Raspberry Pi

Here’s your checklist:

  • Raspberry Pi 4 or 5 (8GB RAM recommended)
  • MicroSD card (class 10 or better for faster read/write speeds)
  • 64-bit Raspberry Pi OS Lite (Bookworm)
  • Power supply and Ethernet cable (or Wi-Fi, but wired is preferred)

Step 1: Start with a clean slate

First things first, make sure you’re using a fresh installation of Raspberry Pi OS Lite (64-bit, Bookworm).

During my testing, I found that using an older or cluttered setup led to unexpected errors, especially when dealing with package dependencies. A clean OS makes everything smoother.

If you haven’t done so already, download the Bookworm image from the Raspberry Pi website and flash it onto your SD card using a tool like Raspberry Pi Imager.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 2: Update and upgrade your Pi

Once your Raspberry Pi is booted and connected, log in via SSH or directly on the terminal. Run these commands to update your system:

sudo apt update && sudo apt upgrade -y

This step ensures your Pi is up to date with the latest security patches and fixes.

We’ll use curl to grab the GPG key for the Proxmox repository later, so let’s ensure it’s installed.

If it’s missing, you can install it with this command:

sudo apt install curl

Step 3: Set a static IP address

Now, here’s a crucial part. Proxmox expects a stable network connection, and having a dynamic IP (which can change after a reboot) will break the setup.

Trust me, I learned this the hard way when my web interface refused to load after a restart.

The easiest way is to set up a DHCP reservation in your router.

But if you don’t have access to your router, you can configure the static IP directly on your Pi. Edit the dhcpcd.conf file:

sudo nano /etc/dhcpcd.conf

Add the following lines at the end (replace the placeholders with your details):

interface [INTERFACE]
static ip_address=[STATIC IP ADDRESS YOU WANT]/24
static routers=[ROUTER IP]
static domain_name_servers=[DNS IP]
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Save and reboot with:

sudo reboot now

After the reboot, verify your static IP with:

hostname -I
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 4: Modifying the hosts file

With your static IP set, we need to make Proxmox aware of it by updating the hosts file. This ensures your Pi’s hostname maps correctly to its IP address.

Open the hosts file for editing:

sudo nano /etc/hosts

You’ll see a line like this:

127.0.1.1    raspberrypi

Replace 127.0.1.1 with your Pi’s static IP. For example:

192.168.1.9    raspberrypi
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 5: Setting up the root user

Proxmox requires the root user for its web interface. By default, Raspberry Pi OS doesn’t have a password set for the root user, so let’s create one:

sudo passwd root

Enter a strong password when prompted. You’ll need this later to log in to Proxmox.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 6: Add the GPG key

Proxmox for ARM isn’t officially supported, but a third-party repository makes it possible. First, we need to add its GPG key to authenticate the packages:

curl -L https://mirrors.apqa.cn/proxmox/debian/pveport.gpg | sudo tee /usr/share/keyrings/pveport.gpg >/dev/null

This step ensures that the packages we’re about to install are legitimate.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 7: Add the repository

Now, let’s add the Proxmox repository to the package manager’s sources list:

echo "deb [arch=arm64 signed-by=/usr/share/keyrings/pveport.gpg] https://mirrors.apqa.cn/proxmox/debian/pve bookworm port" | sudo tee /etc/apt/sources.list.d/pveport.list
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 8: Update the package list

Whenever you add a new repository, you need to refresh the package list so your system knows about the new software:

sudo apt update
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 9: Install Proxmox

Finally, install Proxmox and its required packages:

sudo apt install proxmox-ve postfix open-iscsi ifupdown2 pve-edk2-firmware-aarch64
  • proxmox-ve: This is the main Proxmox Virtual Environment package that sets up the Proxmox server, including the tools and user interface for managing virtual machines and containers.
  • postfix: A mail server used by Proxmox to send email notifications, such as alerts or updates about your virtual environment. You can configure it as "Local only" if you're unsure or don't need external email functionality.
  • open-iscsi: Provides iSCSI (Internet Small Computer Systems Interface) support, enabling Proxmox to connect to and manage remote storage over a network.
  • ifupdown2: A network management tool that Proxmox relies on for configuring and managing network interfaces, especially for virtual machine bridge setups.
  • pve-edk2-firmware-aarch64: This is the ARM64 firmware package for Proxmox, enabling the virtualization of ARM-based systems, which is essential for running Proxmox on Raspberry Pi.
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

During installation, select “Local only” when configuring Postfix,

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

and use the default mail name if unsure.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Step 10: Accessing the proxmox web interface

After installation, access the Proxmox web interface in your browser:

https://<IPADDRESS>:8006

Since Proxmox uses a self-signed SSL certificate, you’ll likely encounter a warning about the site’s security.

Don’t worry, this is expected. Simply proceed by clicking through the warning, and you’ll land on the Proxmox login page.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Log in using root as the username and the password you set earlier.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

After logging in for the first time, Proxmox will greet you with a notification about an invalid subscription.

This is because the free version of Proxmox doesn’t come with a commercial subscription. Just click OK to dismiss the message.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

You’ve officially made it into Proxmox VE! The dashboard gives you an overview of your server’s health, including CPU usage, memory, and storage stats.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

Now, you’re ready to create your first virtual machine (VM). To do this, click the Create VM button in the top-right corner of the interface.

The intuitive wizard will guide you through the process of spinning up a new virtual machine.

Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

While setting up a VM is outside the scope of this article, we’d be happy to cover it in a follow-up. If you'd like a detailed guide on creating and managing VMs in Proxmox, let us know in the comments below!

Conclusion

And that’s it! Seeing Proxmox running on a Raspberry Pi is nothing short of amazing. It’s a testament to how far computing power has come, enabling a tiny device like the Pi to host and manage virtual environments.

That said, there’s still plenty more to explore. What else can this little powerhouse do with Proxmox installed? I’ll be diving deeper into its capabilities and perhaps share some along the way. Meanwhile, here's a good place to start learning Proxmox.

Use Proxmox for Virtual Machines
A mini-course that covers everything from installing and upgrading Proxmox to using it for creating and managing VMs.
Installing Proxmox on a Raspberry Pi to run Virtual Machines on itLinux HandbookDoron Beit-Halahmi
Installing Proxmox on a Raspberry Pi to run Virtual Machines on it

If you have any doubts, questions, or find yourself stuck during the installation process, don’t hesitate to ask in the comments. I’d love to help you out!

19 Beautiful Themes to Get a Better Visual Experience With VS Code

29. August 2025 um 05:43
19 Beautiful Themes to Get a Better Visual Experience With VS Code

Let’s be honest, there’s nothing wrong with the default Visual Studio Code theme. It’s clean, it works, and I actually used it for quite a while.

That is… until one day I stumbled upon a YouTube tutorial where the developer’s editor looked incredible. Sleek colors, stylish syntax highlighting, suddenly, my good ol’ default theme felt a little boring.

That rabbit hole led me to explore the wonderful world of VS Code themes. Since then, I’ve tried a bunch, curated some favorites, and even picked out a few that are massively popular among developers.

This article is my personal roundup to help you get started. It’s not a definitive list, there are hundreds out there but if you’re new to custom VS Code themes, this is a great place to begin.

1. Dracula Official

Dracula is a dark, high-contrast theme that has gained a cult following for good reason. It's stylish without being over-the-top, and it helps reduce eye strain during long coding marathons.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Dark, moody aesthetic perfect for low-light environments
✅ Excellent contrast between code elements
✅ Seamless integration across VS Code UI
✅ Used by many developers and YouTubers for its readability

2. One Dark Pro

One Dark Pro brings Atom’s beloved “One Dark” theme to VS Code, and it’s just as sharp and modern as ever. If you want a professional and polished look, this is a reliable pick.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Inspired by Atom’s One Dark theme
✅ High readability with strong contrast
✅ Regularly updated and maintained
✅ Works great across many programming languages

3. Ayu

Ayu is minimal, calm, and pleasing to the eyes. It comes in three flavors - Light, Mirage, and Dark, so you can match your coding mood with your environment.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Minimalist design with soft color tones
✅ Three versions: Ayu Light, Ayu Mirage, and Ayu Dark
✅ Low distraction, easy-to-read syntax coloring
✅ Favored by course creators like CodeWithMosh

4. Tokyo Night

Inspired by the neon lights of Tokyo, this theme is a stylish blend of cool blues and subtle purples. It's perfect if you want something modern yet easy on the eyes.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Visually rich, inspired by Tokyo’s nightscape
✅ Low-contrast UI with clear syntax highlights
✅ Semantic highlighting for better code clarity
✅ Available for other editors like Vim and iTerm

5. GitHub Theme

Want your VS Code to look like GitHub? This official theme does exactly that. It’s familiar, balanced, and comes with modes for different lighting preferences.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Light, dark, and colorblind-friendly modes
✅ Clean and familiar GitHub look
✅ Open-source and customizable
✅ Great for developers already using GitHub extensively

6. Noctis

Noctis is a modern theme that comes in multiple variations - light and dark, to suit any mood. It’s especially great if you want a lighter theme without blinding brightness.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Comes in multiple light and dark variations
✅ Elegant design with smart syntax color choices
✅ Clean UI that doesn’t distract from code
✅ Over a million installs and counting

7. Shades of Purple

If you’re into vibrant colors and want your editor to stand out, Shades of Purple might be your new favorite. Created by developer Ahmad Awais, it’s bold and beautiful.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Unique purple-toned color palette
✅ Great readability with striking contrast
✅ Open-source and easy to tweak
✅ Adds flair without sacrificing usability

8. Night Owl / Light Owl

Night Owl is designed specifically for night-time coders, with high contrast that’s easy on the eyes. Prefer a brighter option? Light Owl is the lighter counterpart.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Designed for readability in low-light settings
✅ Strong contrast without harsh brightness
✅ Light and dark versions available
✅ Cross-platform availability (Hyper, Vim, etc.)

9. Monokai Pro

Monokai Pro adds a polished twist to the classic Monokai theme. With balanced color filters, beautiful syntax highlighting, and pixel-perfect design, this theme feels professional and productive.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Polished version of the original Monokai
✅ Customizable filters and UI tweaks
✅ Eye-friendly for long sessions
✅ Available as part of a paid package (with free trial)

10. Cobalt2

Created by Wes Bos, Cobalt2 is bold and playful without sacrificing usability. Its distinctive blue and yellow color combo stands out and is great if you want something different.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Designed by a popular web developer
✅ Unique color palette with good contrast
✅ Works across editors and terminals
✅ Open-source and customizable

11. Bluloco Light

Bluloco Light offers a clean and airy look with thoughtful design choices. It’s ideal for developers who work in bright environments and want a professional, minimal style.

💡
Bluloco is also available in a Dark variant: Bluloco Dark
19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Light theme with a refined, minimal aesthetic
✅ Consistent syntax coloring
✅ Balanced, readable contrast
✅ A great option if you prefer clean and modern

12. SynthWave '84

SynthWave '84 is a retro-futuristic theme inspired by the 1980s, featuring neon colors and even an optional glow effect for extra flair. If you want something bold and eye-catching, this one’s for you.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Neon vibes and cyberpunk aesthetic
✅ Optional glow effect (via extension)
✅ Highly popular among front-end developers
✅ Supports syntax across major languages

13. Horizon Theme

Horizon is a warm, reddish-orange tinted dark theme. It’s subtle, modern, and carefully designed for comfort over long coding sessions.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Warm, earthy color tones
✅ Balanced contrast for daily use
✅ Available in both dark and bright variants
✅ Great for front-end and full-stack development

14. Panda Theme

Panda is a soft, minimal dark theme with pastel accents. It's built for readability and calm, avoiding harsh contrasts without sacrificing clarity.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Soft pastel syntax coloring
✅ Minimal and distraction-free
✅ Excellent for late-night coding
✅ Available for terminals and editors

15. Andromeda

Andromeda is a high-contrast dark theme with bold, saturated colors. It’s sharp, vibrant, and particularly suited to developers who like strong visual distinctions in their code.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Vibrant colors with high contrast
✅ Great for distinguishing syntax elements
✅ Maintains a clean, focused interface
✅ Works well with dark desktop environments

16. Winter is Coming

Winter is Coming offers light, dark, and dark with no italics variants. It’s crisp, elegant, and excellent if you want clarity without visual clutter.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Clean, cool-toned color palette
✅ Multiple variants (including no italics)
✅ High readability across languages
✅ Ideal for clean, professional setups

17. NightFox

NightFox is part of the "Fox" theme family (includes NightFox, DayFox, DawnFox, etc.). It's a soothing dark theme with carefully curated contrast for better accessibility.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

Key Features

✅ Carefully calibrated color palette
✅ Designed with accessibility in mind
✅ Multiple variants available
✅ Consistent UI and terminal look

18. Palenight

Palenight is a calm, visually appealing theme with a palette of soft purples, blues, and pinks. It’s stylish without being overwhelming.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

✅ Key Features

✅ Soothing colors and modern aesthetic
✅ Strong readability for long hours
✅ Easy on the eyes with subtle contrast
✅ Works well across many languages

19. Catppuccin

Catppuccin has become the hot favorite among savvy computer users. The soothing, pastel colors have a different charm and it is available for so many applications. From VS Code to Xfce terminal, it is available for more than 300 applications. And that makes it an ideal choice for people who would like the uniform look across various apps.

The Catppuccin theme comes in four variants: Latte, Frappé, Macchiato and Mocha. Except Latte, all of them are dark themed.

19 Beautiful Themes to Get a Better Visual Experience With VS Code

✅ Key Features

✅ Soothing pastel colors
✅ Dark and light shades
✅ Highly popular among developers
✅ Available for a huge number of other applications

Wrapping Up

At the end of the day, themes are a very personal part of your coding experience.

As a web developer, I’ve experimented with a wide range of VS Code themes over the years and while I appreciate a good dark theme like Dracula or One Dark Pro, I’ll admit something that might be a bit controversial: I actually prefer light mode or even high contrast themes!

For me, coding in daylight or bright environments feels more natural with a lighter background. But that’s just my preference, and that’s the beauty of themes: there’s something for everyone.

Have a favorite theme I didn’t mention? Or do you swear by dark mode no matter what? Let me know in the comments. I’d love to hear what themes power your VS Code setup!

Best Kodi Builds to Spice Up Your Media Server Experience

20. Januar 2025 um 11:04
Best Kodi Builds to Spice Up Your Media Server Experience

While I’ve always enjoyed Kodi’s default skin, I’ve found that it can get a bit "boring" after a while.

That’s when I started exploring Kodi builds, these pre-packaged setups not only refresh the interface but also bring in various features and add-ons that make the experience more exciting.

After spending some time fiddling with different builds, I’ve collected the ones I find particularly interesting and amazing.

Whether you're new to Kodi or looking for a fresh look, these builds will definitely take your streaming game to the next level.

What's the point of Kodi builds?

Kodi, by default, gives you the freedom to customize everything from the interface to the content you access.

However, this can sometimes mean a lot of manual work, like searching for and installing individual add-ons for movies, TV shows, live sports, and more. While this gives you control, it can be time-consuming, especially for beginners.

In simple words, Kodi builds bundle everything you need into one pre-configured setup, from add-ons to custom settings, saving you time and effort.

Instead of piecing everything together yourself, you get a fully functional and visually appealing interface right from the start.

How to install Kodi builds?

Installing Kodi build is a straightforward process. Follow these steps to get started:

  1. Enable Unknown Sources: Open Kodi, go to Settings > System > Add-ons, and toggle Unknown sources on. (Accept the warning)
  2. Add the Repository: In Settings > File Manager, click Add Source, enter the repository URL, name it, and save.
  3. Install the Build: Go to Add-ons > Install from zip file, select the repository you just added, and install the build wizard (like Chef Wizard or Doomzday Wizard).
  4. Open the wizard from your Program Add-ons, pick your desired build, and follow the on-screen steps to install it.

Restart Kodi, and your new build will be ready to use!

📋
All the builds mentioned in this list are designed to work with Kodi 21 Omega, which is the latest release of Kodi right now. Some of these builds may also be compatible with earlier versions like Kodi 20 Nexus, 19 Matrix, and 18 Leia, and I’ve pointed those out where applicable.

1. Doomzday Nova

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega & Kodi 20 Nexus

Whether you're using a low-RAM device like FireStick or an Android TV Box, or you have a powerful computer or SBC, Doomzday has something for everyone.

The Nova TV build, for example, is a lightweight option that runs smoothly on lower-spec devices, while other feature-rich builds are perfect for high-end systems.

With a variety of popular Kodi add-ons pre-installed, you can easily access all your favorite content in one place.

Key Features:

  • Lightweight builds for low-RAM devices (e.g., Raspberry Pi 3, FireStick)
  • Feature-rich builds for high-end devices
  • Pre-installed popular add-ons like Asgard, The Crew, and more
  • Easy-to-navigate interface with different categories
  • Supports a wide range of content: Movies, TV Shows, Sports, Live TV, etc.
  • Includes 4K streaming options (Debrid 4K)
  • Frequent updates and improvements
  • Free and premium streaming options (Debrid support)
  • Access to specialized content like documentaries and family-friendly shows

2. Diggz Xenon

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega

Diggz Xenon is often regarded as one of the best Kodi builds, and for good reason. Its futuristic interface, vast content library, and a solid collection of add-ons make it a top choice for cord-cutters.

Located within the Chef Wizard, Xenon offers both "Debrid" and "Free" versions, allowing users to choose based on their needs.

The Debrid version requires a Real-Debrid account to access higher-quality streaming links, while the Free version skips the need for a debrid service.

With the addition of the AIO (All-In-One) update, users can now preview builds before selecting, making it even easier to find the perfect setup.

Key Features:

  • Sleek, futuristic interface with smooth navigation
  • Two versions: Debrid (for higher-quality links) and Free (no debrid required)
  • Extensive content library covering Movies, TV Shows, Sports, and more
  • Located inside the Chef Wizard, which houses other high-quality builds
  • AIO (All-In-One) update for previewing builds before installation
  • Includes popular add-ons like Umbrella, Seren, FEN, and Asgard
  • Regular updates for improved functionality and content
  • Excellent for both new and experienced Kodi users
  • Great support for both free and premium streaming options

3. Aspire

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega

Aspire is a well-regarded build in the Kodi community, known for its sleek design and solid performance.

It strikes a great balance between style and functionality, making it an excellent choice for users who want both aesthetics and practicality.

Aspire works smoothly on a variety of devices, including lower-spec options like the Onn, Google TV Box and Fire TV Stick Lite.

It can be installed through the Doomzday Wizard or EzzerMans Wizard, offering flexibility in how you set it up.

Key Features:

  • Sleek, stylish design with a user-friendly interface
  • Small size (267 MB), making it ideal for lower-spec devices
  • Packed with content including on-demand titles and live channels
  • Supports integration with debrid services for enhanced performance
  • Can be installed via Doomzday Wizard or EzzerMans Wizard
  • Works well on devices like Fire TV Stick Lite and onn. Google TV Box
  • Includes popular add-ons like Diggz Free99, Ghost, and Magic Dragon
  • Smooth streaming experience with minimal buffering
  • Regular updates to keep the build fresh and functional
  • Great for both casual viewers and avid streamers

4. Grindhouse

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega

Whether you're looking for lightweight builds or feature-rich setups, Grindhouse has something for everyone.

It’s home to over a dozen builds, including popular ones like AR Build, Blue, Decades, Horror, Jaws, and Pin Up.

These builds are designed to provide an all-in-one experience, so you don’t need separate outlets for movies, TV shows, and live programming.

The sleek, dim-themed interface is easy to navigate, with sections for Builds, Maintenance, Backup/Restore, Tools, and more.

Grindhouse continues to be a go-to repository for many Kodi users, and it’s easy to see why it made it to our list.

Key Features:

  • Diverse collection of builds, from lightweight to feature-rich
  • All-in-one builds for movies, TV shows, and live programming
  • Easy-to-navigate, sleek, dim-themed interface
  • Includes popular builds like AR Build, Blue, Decades, and more
  • Sections for Builds, Maintenance, Backup/Restore, Tools, and Close
  • Continually updated and maintained for optimal performance
  • Ideal for users who want a variety of content in one place
  • Popular among Kodi users for its versatility and ease of use
  • No need for multiple add-ons to access all types of content
  • Simple setup and installation process

5. Plutonium

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 & Kodi 20

Plutonium is a lightweight, visually engaging build with a colorful interface that makes it a great choice for devices with limited storage.

It’s designed primarily for Video On-Demand (VOD) content, offering a packed library of movies and TV series.

While it doesn’t include live TV channels, this simplicity helps it run smoothly and quickly. If you already have an IPTV service, Plutonium might be the perfect build to complement your setup.

The latest update from EzzerMan ensures compatibility with Kodi 21, continuing to deliver an optimized, user-friendly experience.

Key Features:

  • Colorful, engaging user interface
  • Extensive library of movies and TV series for on-demand streaming
  • No live TV channels, but ideal for users with IPTV services
  • Simple setup and navigation for easy use
  • Optimized for streaming video content without buffering
  • Available through EzzerMan’s Wizard, alongside other notable builds
  • Easy-to-install and quick to get started
  • Frequent updates to ensure smooth performance

6. Xontrix

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega

Xontrix is a powerful all-in-one Kodi build that offers both on-demand content and live TV channels.

It’s housed in the popular Chains Repository, known for its high-quality builds and addons. Installation is straightforward, and the build works seamlessly right after download.

The user-friendly interface allows easy navigation between content categories and addons, making it simple to find what you're looking for.

Xontrix also features a dedicated Kids section for family-friendly content and offers immersive music options.

For optimal performance, integrating a premium resolving service like Real-Debrid is recommended, as many of the build’s addons are “premium” options.

Key Features:

  • All-in-one build with both on-demand content and live TV channels
  • Easy installation and flawless performance right after download
  • User-friendly interface with categories for quick navigation
  • Includes a Kids section for family-friendly content
  • Music options for an immersive audio experience
  • Best used with a premium resolving service like Real-Debrid for enhanced performance
  • Located in the reputable Chains Repository
  • Customizable settings to adjust categories and services
  • Supports a variety of popular addons

7. Green Monster

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 & Kodi 20

Green Monster is a visually impressive and versatile Kodi build known for its lightweight design and top-notch video add-ons.

It offers a variety of categories, making it a great choice for streaming movies, TV shows, and live channels.

The build has been around for several years and continues to receive frequent updates.

Although it may take a few minutes to set up after installation due to its slightly heavier size, the wait is worth it.

Once installed, you’ll find a wide range of content options that can be easily customized to suit your needs.

Key Features:

  • Impressive user-interface with a visually appealing design
  • Lightweight yet versatile with a variety of categories
  • Frequently updated by developers to ensure a smooth experience
  • Great for streaming movies, TV shows, and live channels
  • Slightly heavier than other builds, so it may take time to set up initially
  • Provides a wide range of content choices once installed
  • Customizable settings to adjust to your preferences
  • Top add-ons for enhanced streaming experience

8. Misfit Mods Lite

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega

Misfit Mods is back and better than ever! Known for its sleek and modern layout, this build has been a favorite among Kodi users, especially those who used it on Kodi 19 Matrix.

Now, with compatibility for Kodi 21 Omega, it’s even more accessible. Misfit Mods Lite offers thousands of on-demand movies and TV shows, along with hundreds of live channels.

It also features categories for children's shows and music, making it a versatile option for the entire family.

For an enhanced experience, integrating a premium resolving service like Premiumize, AllDebrid, or LinkSnappy is highly recommended.

Key Features:

  • Sleek and modern user-interface for easy navigation
  • Thousands of on-demand movies and TV shows
  • Hundreds of live channels available
  • Dedicated categories for children’s shows and music
  • Ideal for users looking for a well-rounded build
  • Best experience with Premiumize, AllDebrid, or LinkSnappy integration
  • Simple installation and quick setup
  • Regular updates to ensure smooth performance

9. Superman

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 Omega

The Superman Kodi build is a fan favorite, known for its Superman-themed interface and versatile content options. Whether you're into movies, TV shows, live channels, or sports, this build has it all.

It even features a dedicated “Marvel & DC” category for superhero content, making it a perfect choice for comic book fans.

The user interface is easy to navigate, ensuring a smooth experience on any device. For the best streaming performance, it’s recommended to integrate a cloud provider.

Key Features:

  • Superman-themed interface with easy navigation
  • Offers movies, TV series, live channels, sports, and a superhero-specific “Marvel & DC” category
  • Smooth user experience on all devices
  • Regularly updated with new content
  • Works well for both beginners and experienced Kodi users
  • Reliable performance with no buffering (with proper cloud integration)
  • Top add-ons for enhanced streaming quality

10. Estuary Switch

Best Kodi Builds to Spice Up Your Media Server Experience
Compatibility: Kodi 21 & Kodi 20

If you are like me and prefer the classic, familiar look of Kodi, Estuary Switch is the build for you. It uses the default Estuary skin, ensuring that users don’t have to adjust to a new interface.

While it doesn't offer an overwhelming number of add-ons, it includes the essentials for basic streaming needs.

The build allows users to filter content by Genre, Year, and Decade, making it easy to find what you're looking for.

Its simplicity and lightweight nature make it ideal for less powerful streaming devices, offering a smooth experience without unnecessary bloat.

Key Features:

  • Classic Kodi interface with the default Estuary skin
  • Easy navigation with content filtering by Genre, Year, and Decade
  • Essential add-ons for basic streaming needs
  • Simple and lightweight, perfect for low-powered devices
  • Familiar home screen layout for quick access to media
  • Great for users who prefer a minimalistic setup
  • Regular updates for optimal performance

Other Notable Builds

Due to space constraints, we couldn’t go into detail about every fantastic build available. However, here are some notable builds worth checking out.

Cosmic One

Best Kodi Builds to Spice Up Your Media Server Experience

A Trakt-compatible build from The Crew repo, offering categories like movies, TV shows, sports, live content, and more.

CrewNique

Best Kodi Builds to Spice Up Your Media Server Experience

Found in both the Chains Build Wizard and The Crew Wizard, this build includes movies, IPTV, TV shows, and sports categories.

OneFlix

Best Kodi Builds to Spice Up Your Media Server Experience

A Debrid-only build described as a “Netflix-style streaming service,” featuring notable add-ons like Ghost, AfFENity, Umbrella, and SEREN.

POVico

Best Kodi Builds to Spice Up Your Media Server Experience

With an interface reminiscent of Kodi’s original aesthetic, this build focuses on movies and TV shows.

Conclusion

Choosing the best Kodi build ultimately comes down to your personal preferences and streaming needs.

Whether you’re drawn to the versatility of Diggz Xenon, the torrent-powered Burst, or the sleek interface of Aspire, there’s no shortage of excellent options to enhance your Kodi experience in 2025.

While Kodi builds are legal to install and use, it’s important to remain cautious about the content you access. 🏴‍☠️

Many builds include third-party add-ons, and users should ensure they only stream publicly available titles to stay on the right side of copyright laws.

For safety, stick to trusted sources and scan files for malware before installation. Kodi is a powerful tool, and with the right build, it can transform your media setup into a streaming powerhouse.

Enjoy exploring, and happy streaming! 🎞️

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

12. Januar 2025 um 07:53
ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

When ArmSoM kindly offered to send me their upcoming RK3588 AI Module 7 (AIM7), along with the AIM-IO carrier board, I was thrilled.

Having worked with AI hardware like Nvidia’s Jetson Nano and Raspberry Pi boards, I’m always curious about devices that promise powerful AI capabilities without requiring a large physical setup or heavy power draw.

The RK3588 AI Module 7 (AIM7), powered by the Rockchip RK3588, seemed to hit that sweet spot, a compact module with robust processing power, efficient energy use, and versatile connectivity options for a range of projects.

What intrigued me most was its potential to handle AI tasks like object detection and image processing while also supporting multimedia applications, all while being small enough to integrate into custom enclosures or embedded systems where space is a premium.

Here’s my hands-on experience with this exciting piece of hardware.

📋
RK3588 AI Module 7 is an upcoming product in the crowdfunding pre-launch phase. My experience is with a product in early stages and the product will improve with the feedback provided by me and other reviewers.

ArmSoM RK3588 AI Module 7 AIM7 specifications

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

The RK3588 AI Module 7 is a compact yet powerful board built around the Rockchip RK3588 SoC, an octa-core processor with a quad-core Cortex-A76 and a quad-core Cortex-A55, clocked up to 2.4 GHz.

Complementing this powerhouse is the ARM Mali-G610 MP4 GPU with a 6 TOPS NPU, making it an excellent choice for AI workloads and multimedia applications.

Its small size and versatile connectivity options make it suitable for embedded applications and development projects.

The unit I received came with 8 GB of LPDDR4x RAM and 32 GB of eMMC storage.

FeatureArmSoM RK3588(Rockchip)
CPU CoresQuad-core ARM Cortex-A76 + Quad-core ARM Cortex-A55
GPU CoresARM Mali-G610 MP4
Memory8 GB/32 GB LPDDR4x, 2112 MHz
StoragemicroSD card, 32GB eMMC 5.1 flash storage
Video Encoding8K@30 fps H.265 / H.264
Video Decoding8K@60 fps H.265/VP9/AVS2, 8K@30 H.264 AVC/MVC
USB Ports1x USB 3.0, 3x USB 2.0
Ethernet1x 10/100/1000 BASE-T
CSI Interfaces12 channels (4x2) MIPI CSI-2 D-PHY1.1 (18 Gbps)
I/O3 UARTs, 2 SPIs, 2 I2S, 4 I2Cs, multiple GPIOs
PCIe1x 1/2/4 lane PCIe 3.0 & 1x 1 lane PCIe 2.0
HDMI Output1x HDMI 2.1 / 1x eDP 1.4
DP Interface1x DP 1.4a
eDP/DP Interface1x eDP 1.4 / 1x HDMI 2.1 out
DSI Interface1x DSI (1x2) 2 sync
OS SupportDebian, Ubuntu, Armbian

AIM-IO Carrier Board Specifications

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

The AIM-IO carrier board is designed to complement the RK3588 AI Module 7. It offers a rich set of features, including multiple USB ports, display outputs, and expansion options, making it an ideal platform for development and prototyping.

FeatureSpecification
USB Ports4x USB 3.0 Type-A
Display1x DisplayPort, 1x HDMI-out
NetworkingGigabit Ethernet
GPIO40-pin expansion header
Power ConnectorsDC Barrel jack for 5V input, PoE support
ExpansionM.2 (E-key, PCIe/USB/SDIO/UART), microSD
MIPI DSI1x 4 lanes MIPI DSI up to 4K@60 fps
MIPI CSI0/12x 2 lanes MIPI CSI, Max 2.5Gbps per lane
MIPI CSI2/31x 4 lanes MIPI CSI, Max 2.5Gbps per lane
FirmwareFlashing and device mode via USB Type-C
Dimensions100 x 80 x 29 mm

Unboxing and first impressions

The RK3588 AI Module 7 arrived in a compact, well-packaged generic box alongside the AIM-IO board, which is essential for getting the module up and running.

At first glance, the AIM7 itself is tiny, measuring just 69.6 x 45 mm—almost identical in size to the Jetson Nano’s core module.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development
I added the heatsink on my own

The carrier board, too, shares the same dimensions as the Jetson Nano Developer Kit’s carrier board, making it an easy swap for those already familiar with Nvidia’s ecosystem.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

The build quality of both the module and the carrier board is solid. The AIM-IO board’s layout is clean, with clearly labeled ports and connectors.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

It features four USB 3.0 ports, HDMI and DisplayPort outputs, a 40-pin GPIO header and an M.2 slot for expansion, a welcome addition for developers looking to push the hardware’s limits.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

Setting it up

Installing the RK3588 AI Module 7 onto the AIM-IO board was straightforward. The edge connector design, similar to the Jetson Nano’s, meant it slotted in effortlessly.

Powering it up required a standard 5V barrel jack.

I know these Rockchip SBCs get real hot, so I got a generic passive heat sink. Active cooling options were way too expensive.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

Since I was hoping to use this device for home automation projects, I also got myself a DIY-built case.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development
Don’t judge me, I’m moving out, so I haven’t even peeled the protective plastic off of acrylic yet (to protect from scratches)!

OS installation

📋
ArmSoM devices come with a Debian installed on eMMC but in Chinese. I decided to install a distro of my choice by replacing the default OS.

Now, let’s talk about the OS installation. Spoiled by the ease of the Raspberry Pi Imager, I found myself on a steep learning curve while working with RKDevTool.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

Burning an image for the Rockchip device required me to watch several videos and read multiple pieces of documentation. After much trial and error, I managed to flash the provided Ubuntu image successfully.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

I’ve written a dedicated guide to help you install an OS on Rockchip devices using RKDevTool.

One hiccup worth mentioning: I couldn’t test the SD card support as it didn’t work for me at all. This was disappointing, but the onboard eMMC storage provided a reliable fallback.

Performance testing

To gauge the RK3588 AI Module 7’s capabilities, I ran a series of benchmarks and real-world tests. Here’s how it fared:

📋
For general testing, I opted for the Armbian image, which worked well, though I couldn’t test the AI capabilities of the NPU on it. To explore those, I later switched to the Ubuntu image.

Geekbench Scores

Here you can see the single-core and multi-core performance of RK3588, which is quite impressive. I mean, the results speaks for themselves. The Cortex-A76 cores are a significant upgrade.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

You can see the full single-core performance of RK3588:

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

Multi-core performance:

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

The RK3588’s multi-core performance blew the Raspberry Pi and even Jetson Nano out of the water, with scores nearly double in most tests.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development
Source: ArmSoM

AI Workloads

The RK3588 AI Module 7’s 6 TOPS NPU is designed to handle AI inference efficiently. It supports RKNN-LLM, a toolkit that enables deploying lightweight language models on Rockchip hardware.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

I tested the TinyLLAMA model with 1.1 billion parameters, and the performance was amazing, achieving 16 tokens per second.

Output result:

root@armsom-aim7-io:/# ./llm_demo tinyLlama.rkllm 
rkllm init start
rkllm-runtime version: 1.0.1, rknpu driver version: 0.9.6, platform: RK3588
rkllm init success

**********************可输入以下问题对应序号获取回答/或自定义输入********************

[0] what is a hypervisor?

*************************************************************************

user: 0
what is a hypervisor?
robot: A hypervisor is software, firmware, or hardware that creates and runs virtual machines (VMs).There are two types: Type 1 (bare-metal, runs directly on hardware) and Type 2 (hosted, runs on top of an OS). tokens 50 time 3.12
Token/s : 16.01
  • While I couldn’t test all the other supported models, here’s a list of models and their performance, courtesy of Radxa:TinyLLAMA 1.1B – 15.03 tokens/sQwen 1.8B – 14.18 tokens/sPhi3 3.8B – 6.46 tokens/sChatGLM3 – 3.67 tokens/s

The RKNN-LLM toolkit supports deploying lightweight language models on Rockchip hardware, and the NPU’s efficiency makes it a compelling option for AI workloads.

The performance varies depending on the model size and parameters, with larger models naturally running slower. The NPU also consumes less power than the GPU, freeing it up for other tasks.

Image & video processing

I couldn’t process live video and images as I didn’t have a compatible camera module. I own an RPi camera module but lacked the compatible ribbon cable to connect it to the AIM-IO board.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

Despite this, I tested the image processing capabilities using the YOLOv8 model for Object detection on the demo images provided with it.

Took me a lot of time to understand how to use it (will cover that in separate article, hopefully) but thanks to Radxa's well-structured documentation, which provided a step-by-step guide.

ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

The results were impressive, showcasing the board’s ability to handle complex image recognition tasks efficiently.

What Could It Be Used For?

The RK3588 AI Module 7 (AIM7) offers a wide range of potential applications, making it a versatile tool for developers and hobbyists alike. Here are some possible use cases:

  1. Home Automation: AIM7’s low power consumption and robust processing capabilities make it ideal for smart home setups. From controlling IoT devices to running edge AI for home security systems, the AIM7 can handle it all.
  2. AI-Powered Applications: With its 6 TOPS NPU, the AIM7 excels in tasks like object detection, natural language processing, and image recognition. It’s a great choice for deploying lightweight AI models at the edge.
  3. Media Centers: The ability to decode and encode 8K video makes it a powerful option for creating custom media centers or streaming setups.
  4. Robotics: AIM7’s compact size and versatile connectivity options make it suitable for robotics projects that require real-time processing and AI inference.
  5. Educational Projects: For students and educators, the AIM7 provides a hands-on platform to learn about embedded systems, AI, and computer vision.
  6. Industrial Automation: Its robust hardware and software support make it a reliable choice for industrial applications like predictive maintenance and process automation.
  7. DIY Projects: Whether you’re building a smart mirror, an AI-powered camera, or a custom NAS, the AIM7 offers the flexibility and power to bring your ideas to life.

If you are not interested in all of the above, you can always use it as your secondary desktop, at the end it is essentially a single board computer. 😉

Final thoughts

After spending some time with the RK3588 AI Module 7, I can confidently say that it’s an impressive piece of hardware. I installed Ubuntu on it, and the desktop experience was surprisingly smooth.

The onboard eMMC storage really made the experience smooth, it made app launches fast and responsive, offering a noticeable speed boost compared to traditional SD card setups.

Watching YouTube at 1080p was smooth, something that’s still a bit of a challenge for Raspberry Pi in the same resolution. The playback was consistent, without any stuttering, which is a big win for media-heavy applications.

The RKNN-LLM toolkit enabled me to deploy lightweight models, and the NPU’s power efficiency freed up the GPU for other tasks, which is perfect for edge AI applications.

My only gripe is the lack of extensive documentation from ArmSoM. While it’s available, it often doesn’t cover everything, and I found myself relying on Radxa and Mixtile forums to work around issues. ArmSoM told me that documentation will be improved after the crowdfunding launch.

You can follow the crowdfunding campaign and other developments on the dedicate page.

RK3588 AI Module7
A low-power AI module compatible with the Nvidia Jetson Nano ecosystem
ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI DevelopmentCrowd Supply
ArmSoM AIM7: A Promising Upcoming Rockchip Device for AI Development

I’m looking forward to exploring more of its potential in my home automation projects, especially as I integrate AI for smarter, more efficient systems.

9 Dashboard Tools to Manage Your Homelab Effectively

27. Dezember 2024 um 13:35
9 Dashboard Tools to Manage Your Homelab Effectively

I host nearly all the services I use on a bunch of Raspberry Pis and other hardware scattered across my little network.

From media servers to automation tools, it's all there. But let me tell you, the more services you run, the more chaotic it gets. Trying to remember which server is running what, and keeping tabs on their status, can quickly turn into a nightmare.

That's where dashboards come to the rescue. They're not just eye candy; they're sanity savers.

These handy tools bring everything together in one neat interface, so you know what's running, where, and how it's doing.

If you’re in the same boat, here’s a curated list of some excellent dashboards that can be the control center of your homelab.

1. Homer

It’s essentially a static homepage that uses a simple YAML file for configuration. It’s lightweight, fast, and great for organizing bookmarks to your services.

9 Dashboard Tools to Manage Your Homelab Effectively

Customizing Homer is a breeze, with options for grouping services, applying themes, and even offline health checks. You can check out the demo yourself:

9 Dashboard Tools to Manage Your Homelab Effectively

While it’s not as feature-rich as some of the other dashboards here, that’s part of its charm, it’s easy to set up and doesn’t bog you down with unnecessary complexity.

Deploy it using Docker, or just serve it from any web server. The downside? It’s too basic for those who want features like real-time monitoring or authentication.

✅ Easy YAML-based configuration, ideal for beginners.
✅ Lightweight and fast, with offline health checks for services.
✅ Supports theme customization and keyboard shortcuts.
❌ Limited to static links—lacks advanced monitoring or dynamic widgets.

2. Dashy

If you’re the kind of person who loves tinkering with every detail, Dashy will feel like a playground.

9 Dashboard Tools to Manage Your Homelab Effectively

Its highly customizable interface lets you organize services, monitor their status, and even integrate widgets for extra functionality. Dashy supports multiple themes, custom icons, and dynamic content from your other tools.

You can check out the live demo of Dashy yourself:

9 Dashboard Tools to Manage Your Homelab Effectively

However, its extensive customization options can be overwhelming at first. It’s also more resource-intensive than simpler dashboards, but the trade-off is worth it for the sheer flexibility it offers. Install Dashy with Docker, or go bare metal if you’re feeling adventurous.

✅ Highly customizable with themes, layouts, and UI elements.
✅ Supports status monitoring and dynamic widgets for real-time updates.
✅ Easy setup via Docker, with YAML or GUI configuration options.
❌ Feature-heavy, which may feel overwhelming for users seeking simplicity.
❌ Can be resource-intensive on low-powered hardware.

3. Heimdall

Heimdall keeps things clean and simple while offering a touch of intelligence. You can add services with optional API integrations, enabling Heimdall to display real-time information like server stats or media progress.

9 Dashboard Tools to Manage Your Homelab Effectively

It doesn’t try to do everything, which makes it an excellent choice for those who just want an app launcher that works. It’s quick to set up, runs on Docker, and doesn’t demand much in terms of resources.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: Heimdall

That said, the lack of advanced features like widgets or multi-user support might feel limiting for some.

✅ Clean and intuitive interface with support for dynamic API-based widgets.
✅ Straightforward installation via Docker or bare-metal setup.
✅ Highly extensible, with the ability to add links to non-application services.
❌ Limited customization compared to Dashy or Organizr.
❌ No built-in user authentication or multi-user support.

4. Organizr

Organizr is like a Swiss Army knife for homelab enthusiasts. It’s more than a dashboard, it’s a full-fledged service organizer that lets you manage multiple applications within a single web interface.

9 Dashboard Tools to Manage Your Homelab Effectively

Tabs are the core of Organizr, allowing you to categorize and access services with ease. You can experiment yourself with their demo website.

It also supports multi-user environments, guest access, and integration with tools like Plex or Emby.

9 Dashboard Tools to Manage Your Homelab Effectively
This Organizr dashboard is shared by a user on Reddit | Source: r/organizr

Setting it up requires some work, as it’s PHP-based, but once you’re up and running, it’s an incredibly powerful tool.

The downside? It’s resource-heavy and overkill if you’re just looking for a simple homepage.

✅ Tab-based interface with support for custom tabs and user access control.
✅ Extensive customization options for themes and layouts.
✅ Multi-user and guest access support with user group management.
❌ Setup can be complex for first-time users, especially on bare metal.
❌ Interface may feel cluttered if too many tabs are added.

5. Umbrel

Umbrel is more like a platform, since they offer their own umbrelOS and devices like Umbrel Home. Initially built for running Bitcoin and Lightning nodes, Umbrel has grown into a robust self-hosting environment.

9 Dashboard Tools to Manage Your Homelab Effectively

It offers a slick interface and an app store where you can one-click install tools like Nextcloud, Home Assistant, or Jellyfin, making it perfect for beginners or anyone wanting a “plug-and-play” homelab experience.

9 Dashboard Tools to Manage Your Homelab Effectively

The user interface is incredibly polished, with a design that feels like it belongs on a consumer-grade device (Umbrel Home) rather than a DIY server.

While it’s heavily focused on ease of use, it’s also open-source and completely customizable for advanced users.

The only downside? It’s not as lightweight as some of the simpler dashboards, and power users might feel limited by its curated ecosystem.

✅ One-click app installation with a curated app store.
✅ Optimized for Raspberry Pi and other low-powered devices.
✅ User-friendly interface with minimal setup requirements.
❌ Limited to the apps available in its ecosystem.
❌ Less customizable compared to other dashboards like Dashy.

6. Flame

Flame walks a fine line between simplicity and functionality. It gives you a modern start page for your server, where you can manage bookmarks, applications, and even Docker containers with ease.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: Flame

The built-in GUI editor is fantastic for creating and editing bookmarks without touching a single file.

Plus, the ability to pin your favorites, customize themes, and add a weather widget makes Flame feel personal and interactive.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: Flame

However, it lacks advanced monitoring features, so if you’re looking for detailed stats on your services, this might not be the right fit.

Installing Flame is as simple as pulling a Docker image or cloning its GitHub repository.

✅ Built-in GUI editors for creating, updating, and deleting applications and bookmarks.
✅ Supports pinning favorites, local search, and weather widgets.
✅ Easy Docker-based setup with minimal configuration required.
❌ Limited dynamic features compared to Dashy or Heimdall.
❌ Lacks advanced monitoring or user authentication features.

7. UCS Server (Univention Corporate Server)

If your homelab leans towards enterprise-grade capabilities, UCS Server is worth exploring.

It’s more than just a dashboard, it’s a full-fledged server management system with integrated identity and access management.

9 Dashboard Tools to Manage Your Homelab Effectively

UCS is especially appealing for those running hybrid setups that mix self-hosted services with external cloud environments.

Its intuitive web interface simplifies the management of users, permissions, and services. Plus, it supports Docker containers and virtual machines, making it a versatile choice.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: Univention

The learning curve is steeper compared to more minimal dashboards like Homer or Heimdall, but it’s rewarding if you’re managing a complex environment.

Setting it up involves downloading the ISO, installing it on your preferred hardware or virtual machine, and then diving into its modular app ecosystem.

One drawback is its resource intensity, this isn’t something you’ll run comfortably on a Raspberry Pi. It’s best suited for those with dedicated homelab hardware.

✅ Enterprise-grade solution with robust user and service management.
✅ Supports LDAP integration and multi-server setups.
✅ Extensive app catalog for deploying various services.
❌ Overkill for smaller homelabs or basic setups.
❌ Requires more resources and knowledge to configure effectively.

8. DashMachine

Dash Machine is a fantastic lightweight dashboard designed for those who prefer simplicity with a touch of elegance.

It offers a tile-based interface, where each tile represents a self-hosted application or a URL you want quick access to.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: DashMachine

One of the standout features is its search functionality, which allows you to find and access services faster.

Installing Dash Machine is straightforward. It’s available as a Docker container, so you can have it up and running in minutes.

However, it doesn’t offer multi-user functionality or detailed service monitoring, which might be a limitation for more complex setups.

✅ Clean, tile-based design for quick and easy navigation.
✅ Lightweight and perfect for resource-constrained devices.
✅ Quick setup via Docker.
❌ Limited to static links—no advanced monitoring or multi-user support.

9 Hiccup (newbie)

Hiccup is a newer entry in the self-hosted dashboard space, offering a clean and modern interface with a focus on user-friendliness.

It provides a simple way to categorize and access your services while keeping everything visually appealing.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: Hiccup

What makes Hiccup unique is its emphasis on simplicity. It’s built to be lightweight and responsive, ensuring it runs smoothly even on resource-constrained hardware like Raspberry Pis.

The setup process is easy, with Docker being the recommended method. On the downside, it’s still relatively new and it lacks some of the advanced features found in more established dashboards like Dashy or Heimdall.

✅ Sleek, responsive design optimized for smooth performance.
✅ Easy categorization and Docker-based installation.
✅ Minimalistic and beginner-friendly.
❌ Lacks advanced features and monitoring tools found in more mature dashboards.

Bonus: Smashing

Smashing is a dashboard like no other. Formerly known as Dashing, it’s designed for those who want a widget-based experience with real-time updates.

Whether you’re tracking server metrics, weather, or even financial data, Smashing makes it visually stunning.

9 Dashboard Tools to Manage Your Homelab Effectively

Its modular design allows you to add widgets for anything you can imagine, making it incredibly versatile.

9 Dashboard Tools to Manage Your Homelab Effectively
Source: Smashing

However, it’s not for the faint of heart, Smashing requires some coding skills, as it’s built with Ruby and depends on your ability to configure its widgets.

Installing Smashing involves cloning its repository and setting up a Ruby environment.

9 Dashboard Tools to Manage Your Homelab Effectively

While this might sound daunting, the results are worth it if you’re aiming for a highly personalized dashboard.

✅ Modular design with support for tracking metrics, weather, and more.
✅ Visually stunning and highly customizable with Ruby-based widgets.
✅ Perfect for users looking for a unique, dynamic dashboard.
❌ Requires coding skills and familiarity with Ruby.
❌ More complex installation process compared to Docker-based solutions.

Wrapping It Up

Dashboards are the heart and soul of a well-organized homelab. From the plug-and-play simplicity of Umbrel to the enterprise-grade capabilities of UCS Server, there’s something here for every setup and skill level.

Personally, I find myself switching between Homer for quick and clean setups and Dashy when I’m in the mood to customize. But that’s just me!

Your perfect dashboard might be completely different, and that’s the beauty of the homelab community.

So, which one will you choose? Or do you have a hidden gem I didn’t mention? Let me know in the comments—I’d love to feature your recommendations in the next round!

5 Local AI Tools to Interact With PDF and Documents

23. Dezember 2024 um 09:24
5 Local AI Tools to Interact With PDF and Documents

We’ve covered a lot of local LLMs on It's FOSS. You can use them as coding assistants or run them on your tiny Raspberry Pi setups.

But recently, I’ve noticed many comments asking about local AI tools to interact with PDFs and documents.

Now, during my research, I stumbled upon countless AI-powered websites that promise to summarize, query, or analyze PDFs.

Some were sleek and polished but unsurprisingly, most were paid or had limited “free tier” options. And let’s be honest, when you’re uploading documents to a cloud service, there’s no real guarantee of privacy.

That’s why I’ve put together this list of open-source AI projects that let you interact with PDFs locally. These tools enable you to have your data stay on your machine, offline, and under your control.

Whether you’re summarizing long research papers, extracting key insights, or just searching for specific details, these tools will have your back.

Let’s dive in!

1. Chatd

chatd is a desktop application that allows you to chat with your documents locally using a large language model.

Unlike other tools, chatd comes with a built-in LLM runner, so you don’t need to install anything extra, just download, unzip, and run the executable.

5 Local AI Tools to Interact With PDF and Documents

Key features:

  • All your data stays on your computer and is never sent to the cloud.
  • Comes pre-packaged with Ollama, a local LLM server that manages the language model for you. If you already have Ollama running, chatd will automatically use it.
  • Works seamlessly on Windows, macOS, and Linux.
  • Advanced users can enable GPU support or select a custom LLM.

2. localGPT

LocalGPT is an open-source solution that enables you to securely interact with your documents locally.

Built for ultimate privacy, LocalGPT ensures that no data ever leaves your computer, making it a perfect fit for privacy-conscious users.

5 Local AI Tools to Interact With PDF and Documents

Key features:

  • All processing happens on your machine, ensuring no external data leaks.
  • Integrates seamlessly with popular open-source models like HF (HuggingFace), GPTQ, GGML, and GGUF.
  • Uses LangChain and ChromaDB to run a fully local Retrieval-Augmented Generation (RAG) pipeline.
  • Comes with two GUIs, one API-based and the other standalone using Streamlit.
  • Optional session-based history to remember your previous questions.
  • Supported File Formats: PDFs, TXT, CSV, DOCX, Markdown, and more. You can add custom loaders via LangChain.

3. PrivateGPT

PrivateGPT is a production-ready, privacy-focused AI project that enables you to interact with your documents using Large Language Models (LLMs), completely offline.

No data ever leaves your local environment, making it ideal for privacy-sensitive industries like healthcare, legal, or finance.

Having personally used this project, I highly recommend it for its privacy and performance once set up.

5 Local AI Tools to Interact With PDF and Documents

Key features:

  • 100% offline, no internet connection required.
  • Built on a robust Retrieval-Augmented Generation pipeline.
  • Offers OpenAI-compatible APIs for building private, context-aware AI applications.
  • Includes a user-friendly interface (Gradio UI) to interact with your documents.
  • Uses LlamaIndex for document ingestion and RAG pipelines and FastAPI, making it extensible and easy to integrate.
  • Provides tools for advanced users to customize embedding generation and document chunk retrieval.
Setting Up PrivateGPT to Use AI Chat With Your Documents
Set up the PrivateGPT AI tool and interact or summarize your documents with full control on your data.
5 Local AI Tools to Interact With PDF and DocumentsIt's FOSSAbhishek Kumar
5 Local AI Tools to Interact With PDF and Documents

4. GPT4All

GPT4All is another open-source project that enables you to run large language models (LLMs) offline on everyday desktops or laptops, no internet, API calls, or GPUs required.

The application is designed to run smoothly on a variety of systems. It's perfect for privacy-conscious users who want local AI capabilities to interact with documents or chat seamlessly.

5 Local AI Tools to Interact With PDF and Documents

Key features:

  • Run LLMs locally without the need for cloud-based API calls.
  • Works entirely offline, ensuring privacy and control over your data.
  • Download and install the application on Windows, macOS, or Linux to get started immediately.
  • GPT4All offers a Python client for integrating LLMs into your own applications.
  • The LocalDocs feature allows you to privately chat with your documents, offering a secure way to interact with local data.
  • Can be integrate with Langchain for enhanced functionality and access to external databases such as Weaviate.

5. LM Studio (Editor's Choice ⭐)

LM Studio has become my go-to tool for daily use, and it’s easily my favorite project in this space.

With the latest release (version 0.3), it introduced the ability to chat with your documents, a beta feature that has worked exceptionally well for me so far.

5 Local AI Tools to Interact With PDF and Documents

Key features:

  • LM Studio lets you download LLMs directly from Hugging Face using its in-app browser.
  • Use a simple, user-friendly interface to chat with AI models for tasks like answering questions, generating text, or analyzing content.
  • Introduced in version 0.3, you can now upload documents and interact with them locally (still in beta).
  • It works as a local server, allowing seamless integration of AI models into your projects without relying on third-party services.
  • On-demand model loading helps optimize system resources by loading models only when needed.
  • Explore trending and noteworthy LLMs in the app’s Discover page.
  • It also supports vision-enabled AI capabilities with MistralAI’s Pixtral models for advanced applications.
  • Available for macOS, Windows, and Linux and Apple Silicon Macs.
Using LM Studio to Run LLMs Easily, Locally and Privately
LM Studio makes it easier to find and install LLMs locally. You can also interact with them in the same neat graphical user interface.
5 Local AI Tools to Interact With PDF and DocumentsIt's FOSSAbhishek Kumar
5 Local AI Tools to Interact With PDF and Documents

Wrapping up

Personally, I use LM Studio daily. As a university student, reading through PDFs day in and day out can be quite tiresome. That's why I like to fiddle around with such projects and look for what best suits my workflow.

I started with PrivateGPT, but once I tried LM Studio, I instantly fell in love with its clean UI and the ease of downloading models.

While I’ve also experimented with Ollama paired with Open WebUI, which worked well, LM Studio has truly become my go-to tool for handling documents efficiently.

These are some of the projects I recommend for interacting with or chatting with PDF documents. However, if you know of more tools that offer similar functionality, feel free to comment below and share them with the community!

  • Es gibt keine weiteren Artikel
❌