Home Assistant OS in Incus-Virtual Machine on RPI5

Home Assistant OS in Linux container (Incus/LXD) on RPI5 with reverse proxy (Nginx) in separate container

Goal

I wanted to have Home Assistant OS running, but didn’t want to dedicate a full Raspberry Pi for this. So I searched whether is was possible to have HA running in a Virtual Machine on my main Raspberry PI.

Used sources

https://discussion.scottibyte.com/t/home-assistant-os-in-incus-101/648

Environment

  • Raspberry PI 5 with 4 GB RAM
  • Running Arch Linux
  • incus (linux container installed) with 4 containers running amongst them a Nginx reverse proxy

    Working machanism

    In order to run a Virtual Machine, an emulator (qemu) and Virtualizing extensions (KVM aka libvirt) are required.

Read More

Wireguard VPN on openWRT router behind ISP router

Used sources

  • https://forum.openwrt.org/t/wireguard-server-on-openwrt-router-behind-isp-router-firewall-config/189027/20
  • https://openwrt.org/docs/guide-user/services/vpn/wireguard/basics
  • https://www.makeuseof.com/how-to-set-up-wireguard-windows/
  • My own experience to get this working :)
Read More

Arch linux on new Raspberry Pi 5B

Although Arch linux is not (yet) officially released for the new Raspberry Pi 5B, I wanted to get it working (because I am a little bit addicted to arch linux). I found an good site that describes how to do this, so all credits go to this site.

Read More

Syncthing on Raspberry PI

Synchting () is a great open source syncing program, that can be used inside your own LAN, without data ever leaving your LAN. I use it to sync data between different laptops en my Android Phone (it is not supported on IOS, due to high CPU usage).

Read More

Zephyr programming with Arduino nano 33 BLE

I was looking for an RTOS to program my Arduino nano 33 BLE. First I used Arduino/mbed, but later I came across Zephyr. Whereas mbed is only supported for ARM architectures, Zephyr also supports other architectures like ESP32/Tensilica. This enables reuse of your programs on different architectures.

Read More

Yocto on Arch linux (running first build on qemu)

With Yocto you can create your own embedded linux distribution. So you can decide what will be incorporated in the linux image and what not. You can customise your linux image and optimise it for the embedded system you are using.

Read More

Syncing IOS contact with Office365

I am using Windows laptop with Office365 and recently switched from an Android phone to Apple IOS. After this change to IOS the question popped up how to handle my contacts. Should I put everything in iCloud and install the Outlook iCloud plugin, or not?

Read More

Install kimai (hour registration) on RPI running Arch linux

I always kept my work hour registration (how much time for what project) in my Android app (My work clock). After switching to IOS I have looked for a comparable app, but could not find a right one. So I installed the open source Kima hour registration on my Raspberry Pi3 running arch linux.

Read More

OpenWRT - configure

Install adblock

You have to install adblock itself and a luci-helper to be able to configure adblock via the GUI:

opkg update
opkg install adblock
opkg install luci-app-adblock
Read More