Notebookcheck Logo

CheckMag | 3 useful low resource Docker containers which will also run on a Raspberry Pi 5

The Raspberry Pi 5 is quite capable of handling multiple Docker containers (Image source: Raspberry Pi)
The Raspberry Pi 5 is quite capable of handling multiple Docker containers (Image source: Raspberry Pi)
You don’t have to invest in expensive hardware to run a home server. With Docker you can run containerised applications on almost anything including PCs, Macs, laptops and even a Raspberry Pi. Ideally it needs to be on 24/7 which makes the Raspberry Pi an excellent low power option. If you are curious about Docker, here are 3 of the best containers to get you started on low end hardware.

There are literally thousands of Docker containers for almost every application whether it’s running a Minecraft server, Plex, Torrent box or video encoder. The advantage of Docker is that each application is containerised, so if a container (however unlikely) gets compromised, the others remain unaffected. Equally, only the minimum amount of resources for running the application are installed making it very efficient and therefore great for low end, low power draw hardware.

If you want to get started with Docker, here are 3 containers that will run simultaneously on anything, including a Raspberry Pi (available on Amazon*).

WireGuard Easy

So named because of its ease of setup, WireGuard is a VPN that will let you connect to your home network from anywhere. As is the case with most Docker containers, you get a web interface to access the service and from there you can enable access for the devices you want to connect while away from home. There are WireGuard apps for all the major operating systems, whether mobile or PC, and connecting to your home network is as easy as scanning the QR code from the web interface of the container. All you need to do is make sure that you forward port 51820 (the default WireGuard port) through your router. You not only get the benefits of a VPN, but only expose a single port to the internet instead of multiple ports if you use a range of different services.

WireGuard Easy offers one of the simplest VPN setups allowing you access to your home network from anywhere and on any device. (Image source: Own)
WireGuard Easy offers one of the simplest VPN setups allowing you access to your home network from anywhere and on any device.

AdGuard Home

AdGuard Home is a network wide adblock similar to PiHole. Where AdGuard really shines is with its relatively easy to configure interface and the fact that it has built in parental control features. If you have younger kids in the house you can severely restrict access to adult content and also enforce safe search across a number of search engines. Similarly, if you have less savvy users that insist on visiting sites infected with malware, the AdGuard browsing security service will notify the user and block access to the site. AdGuard offers decent network wide blocking out of the box with little to no in depth configuration required. Turn on what you want, set your router's default DNS as the AdGuard IP and you are good to go. Just make sure you support your favourite sites by whitelisting them.

AdGuard Home is a good out of the box AdBlocker, but also offers excellent network wide filtering including questionable content and malware (Image source: Own)
AdGuard Home is a good out of the box AdBlocker, but also offers excellent network wide filtering including questionable content and malware.

Vaultwarden

Vaultwarden is an unofficial Bitwarden server and is compatible with Bitwarden clients. Essentially it is a password manager that can work across almost any device without relying on a company to host this service for you. The advantage over Bitwarden is that it uses significantly fewer resources and is compatible with ARM architecture, meaning you can use it on a Raspberry Pi. You can share passwords among registered users as well as store attachments and files. The service can be secured with two factor authentication using either email, DUO, Yubikey or FIDO2 and can be made public facing through the use of a reverse proxy, or keep it behind your router and use WireGuard to access it when away from home.

Vaultwarden is a self hosted password manager that works with a multitude of clients and has an ARM build specifically for the Raspberry Pi (Image source: Own)
Vaultwarden is a self hosted password manager that works with a multitude of clients and has an ARM build specifically for the Raspberry Pi.

While these represent only a few of the docker containers available for lower resource devices, if hardware limitations aren’t an issue you might consider running a Plex or Jellyfin server so you can stream your media from anywhere, host your own Image backup with Immich, or transcode your media library with tdarr so it takes up significantly less space. The possibilities with Docker are almost endless.

static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
> Expert Reviews and News on Laptops, Smartphones and Tech Innovations > News > News Archive > Newsarchive 2024 07 > 3 useful low resource Docker containers which will also run on a Raspberry Pi 5
David Devey, 2024-07-10 (Update: 2024-07-10)