Install mongodb extension on Docker Alpine PHP 8.0

In case you are building a Docker container with an older PHP 8.0 version and you need mongodb extension, then you may see this error during the container build process:

pecl/mongodb requires PHP (version >= 8.1.0, version <= 8.99.99), installed version is 8.0.x

The problem is that your Dockerfile has pecl install mongodb, which installs the latest version. If we look on the PHP pecl mongodb link, we will see at the end of the page the following dependencies section:

Continue reading

TP-Link Omada Controller on Kubernetes

I have a small 2 node Kubernetes cluster, running on Proxmox. My TP-Link Omada controller was running on a Docker VM in a Portainer stack. I moved the controller from the docker container to Kubernetes.
The docker-compose for the stack is below:

Continue reading

Error code 99 Super IO Initialization

On a brand new ROG STRIX X670E-E GAMING WIFI motherboard paired with a Ryzen 5950x CPU, and a G.SKILL Ripjaws S5 Black 64GB (2x32GB) DDR5 6000MHz CL30 Dual Channel Kit, after the update to the lastest BIOS v2506, date 2024/11/05 the board would fail to enter Windows 11 and hang with 99 Error code on the Qcode LED panel.

Continue reading

Proxmox grey question marks on VM, container and storage

I am using a MINISFORUM NAB6 mini-pc which runs Proxmox 8.2.4. I was trying to set up Plex using a LXC container using this tutorial https://www.derekseaman.com/2023/04/proxmox-plex-lxc-with-alder-lake-transcoding.html

Everything worked, but after setting up an NFS share on the Proxmox host and mounting it in the LXC container, I decided to mount a different folder from my TrueNAS physical server.

Even after stopping the LXC container, the command to unmount the NFS share failed, stating it was still in use. I din’t see any files in the share so it looked like it was half-unmounted. In a rush, I changed the mount folder name, updated the LXC config, and Plex worked.

Continue reading

QNAP QVR PRO

When connecting cameras to QNAP QVR PRO you need to know the correct ports and credentials, for each camera, not just the IP.

The cameras that i tested so far are:

Continue reading

WordPress and plugin automatic updates

If you purchase a Web Hosting product from a provider like GoDaddy in order to run a WordPress website you may notice after a day that your WordPress website is not working anymore.

I had a Web Hosting Maximum (with cPANEL) plan for a website that i just migrated two days ago. After the migration i checked all the pages and everything was working normally. This was not the case after two days.

Continue reading

QNAP TS-x73 RAM install

When installing RAM memory in QNAP TS-x73 we need to know what slots to use because there are 4 slots labelled A1, A2, B1, B2.

When looking at the NAS from the side, with the motherboard and RAM in front of you, the slots are labelled from left to right in this order : B2, B1, A2, A1.

Continue reading