How to set up Open-WebUI with NanoGPT

Introduction Open WebUI is a popular selfhosted AI chat interface, but it’s just a frontend, you need some kind of backend that would run the AI models. You could selfhost them with Ollama, but not everyone has powerful hardware, let alone pay for expensive VPS. This is where NanoGPT comes in. It’s a pay-per-prompt AI access provider, which also provides a centralized API access for any model you could think of. Thereby eliminating the need to pay multiple companies for their API. And they accept crypto payments! ...

April 18, 2025 · 3 min · 619 words · Ignas

How to install PCIe Coral TPU drivers in Ubuntu 24.04.2 LTS Server

Introduction If you followed the official coral documentation, you will get error when installing the gasket-dkms package. That’s because it’s actually outdated, as well as the instructions of adding their repo to apt. Hence I wrote a this guide, I hope you will find it helpful! Prerequisites Installed Ubuntu 24.04.2 server. Debian server should be fine, but the 4th step of Installation section may need to be adjusted to your OS. Installed PCIe Coral Edge TPU in a PCIe slot (A+E in my case) If you have secure boot on, during installation you will get a dialog that will guide you on how to enroll new MOK keys to enable third-party drivers. You will need to reboot. This is done on an amd64 computer, but not tested on a Raspberry Pi, YMMV. Installation Compiling gasket from source The version linked in the official coral documentation doesn’t work on recent kernel versions. The updated version is available at gasket-driver repo, but has no pre-built packages there. This is where gasket-builder comes in: ...

March 1, 2025 · 3 min · 478 words · Ignas

How to set up Frigate remote access via Tailscale using TSDProxy

Introduction In case you wanted to have remote access to your docker services, there are tailscale sidecars for that, however it has a drawback - you need a new sidecar for each new service. If only there was a Tailscale Docker Proxy that would manage multiple docker services without the need of dedicated sidecars… Well, there is. And it’s called TSDProxy. Tailscale even uploaded a video dedicated to this software. Another perk is that you can have tailscale installed on your host machine (e.g. for SSH) while having TSDProxy running without additional configuration, contrary to tailscale sidecars, which didn’t work for me. ...

March 1, 2025 · 4 min · 727 words · Ignas

How to install GrapheneOS in Fedora Linux

Introduction Right of the bat, there is no official install method for Fedora Workstation as there is for Ubuntu or Debian. But it’s possible, and it is not difficult to do. In this guide I will show you how to install GrapheneOS in Fedora Linux environment. Official guide can be found here. Prerequesites Carrier lock free Google Pixel device. Up-to-date Fedora Workstation installation Enabling OEM unlocking Before continuing, you need to connect your device to internet at least once. This is needed for stock OS to check whether the device was sold as locked by a carrier. In settings, go over to About phone and press Build Number repeatedly, until you see message “You’re now a developer” pop up. Then in settings, go to System > Developer Options, and below find the OEM unlocking option and toggle it. ...

2 min · 406 words · Ignas