Categories
Cloud Linux Virtualization

Adding persistent storage to k3s

Basics Kubernetes/k3s is using the Container Storage Interface (short CSI) to provide persistent storage. More details about that can be found here. Options By default k3s/rancher ships with a storage class called “local-path“. According to k3s documentation an alternative is “longhorn” (see here). But there are plenty of other options based on NFS, Ceph (both […]

Categories
Linux openstack Virtualization

Kubectl and OpenStack kubernetes

When trying to get first access to an OpenStack based kubernetes cluster, you’ll first need to create a correct ~/.kube/config file. OpenStack however only provides you with a collection of files you need to assemble yourself: However you’ll need all that components in the right place in a single file. Here’s a short version of […]

Categories
Artificial Intelligence Container Docker GPU Graphics Card Large Language Model (LLM) Linux Ubuntu

Preparing ComfyUI (for open-webui usage)

While experimenting with open-webui I was looking for options to use local LLM resources for image creation. Besides the commercial models, openwebui offers two alternatives : Automatic1111 and ComfyUI. As ComfyUI is mentioned in several other places I decided to have a look at it. Installation In order to install ComfyUI I was looking for […]

Categories
Virtualization

Proxmox PVE – first steps

Install updates See here. -> “Updates” -> “Repositories“ Disable these repositories: Instead add the PVE “No-Subscription” version, if needed also add “Ceph Squid No-Subscription“. Go back to “Updates” and press “Refresh“, then “>_ Upgrade“. Terminal will show – confirm updates when requested. When finished you may need to reboot the machine (press “Reboot” button in […]

Categories
Container Docker Linux Network Ubuntu

Docker network problem

While creating new docker instances I recently often got the following error message: In the beginning it helped to prune old network configs: But now I’m at a point where this does no longer help. Maybe the number of subnets is limited? So I currently got 33 subnets configured for docker … sounds close enough […]

Categories
Artificial Intelligence Container Docker GPU Graphics Card Large Language Model (LLM) Linux Ubuntu

Running LLMS with llama.cpp using vulkan

Some time ago I tried to use my AMD iGPUs (not supported by AMDs ROCm) for LLMs. However I didn’t succeed. Now I read some benchmark for the newest AMD Strix Halo systems performing quite well in some LLM tasks using vulkan instead of ROCm. Building vulkan enabled llama.cpp (using docker) Building llama.cpp using docker […]

Categories
Container Docker Linux Network Ubuntu

Fixing Unifi network application insights error

This seems to apply to the docker version only, and maybe only to older ones that were installed some time ago. What happened Everytime I tried to access the “Insights” menu item on my docker hosted Unifi network application I got a short popup telling me “An error occured while trying to retreive logs” Further […]

Categories
Cloud Linux Ubuntu

Open Cloud Mesh (OCM) in action

While trying to get my Nextcloud instance to talk to an OpenCloud Test instance I had to dig a little deeper into the unterlying protocol: Open Cloud Mesh (or short OCM, details s. RFC-draft). TL;DR: For everyone keen to get things up and running: I didn’t succeed (yet). And though I really like the idea […]

Categories
Docker IdP Linux python Shibboleth SingleSignOn SSO Virtualization

pyFF – federation metadata processing at its best

As mentioned earlier I was going to replace thiss-mdq with pyFF for my SAML federation metadata query service. Comparison thiss-mdq / pyFF On its project site thiss-mdq describes itself as The thiss-mdq is a minimal implementation of MDQ that only supports JSON data. while pyFF considers itself “a SAML metadata aggregator written in python”. Both […]

Categories
Container Docker Encryption Linux Network Proxy Virtualization Webserver

Setting up a docker registry proxy

Docker hub recently announced an upcoming request limit to their registry. So in order to reduce the amount of requests issued there, the idea of a caching proxy solution comes to mind. Possible solutions Fortunately there are some projects already working on that problem. However there are different approaches. Some of the projects I found […]