Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

64 total results found

Linux & Embedded

Software Entwicklung

AI & LLMs

Projektmanagement

Embedded Linux

Notizen zu meinen embedded Linux Projekten.

Embedded
Linux

RIOT.OS & Microcontroller

Notizen zu meinen RIOT.OS Projekten.

RIOT.OS
Embedded
Microcontroller

Self Hosting

Notizen zu meine selbst gehosteten Services.

Linux
Self-Hosting

AI & Local LLMs

Notizen zu meinen AI und LLM Projekten.

AI
LLM

Linux

Notizen zu meinen Linux Server und Desktop Setups.

Linux
Server

Programmieren in C

Notizen zu C

Coding
C

Projektmanagement

Programmieren in Rust

Infrastruktur

Programmieren in C

Infrastruktur für C Projekte.

Services

Self Hosting

Meine Services.

Server

Linux

Desktop

Linux

Lokale LLMs

AI & Local LLMs

Meine Webseite

Self Hosting

Vorlagen

Projektmanagement

Hardware

Embedded Linux

Projekte

Embedded Linux

HowTos

Embedded Linux

Hardware

RIOT.OS & Microcontroller

Projekte

RIOT.OS & Microcontroller

HowTos

RIOT.OS & Microcontroller

Hardware

Linux

Tools

Self Hosting

Begriffe

Projektmanagement

Tricks

Linux

CMake

Programmieren in C Infrastruktur

CMake ist ein Meta-Build System für C und C++ Projekte. Es generiert Build-Host spezifische Build Metadaten, z.B. für make oder ninja. Ich verwende CMake für meine C Projekte. Da es leider kein schönes Projekt Setup Tool gibt arbeite ich mit einem Template Rep...

CMokka

Programmieren in C Infrastruktur

CMokka ist mein Test-Framework der Wahl für C Projekte, das auch bereits in meinem Template Repository integriert ist.

Git & Forgejo

Programmieren in C Infrastruktur

Zur Versionierung meines Codes, und auch vieler textbasierter Dokumente, verwende ich git. Ich betreibe dafür meine eigene Forgejo Instanzen.

Automatische Tests

Programmieren in C Infrastruktur

Automatisches Deployment

Programmieren in C Infrastruktur

Basic Setup - First 5 minutes on a new server

Linux Server

Copy SSH ID: ssh-copy-id Update server: sudo apt update; sudo apt upgrade Firewall: apt install ufw ufw allow ssh ufw enable Reboot server: reboot Install mosh: apt install mosh ufw allow 60000:61000/udp ufw enable Create new user: adduser tom usermod ...

Netbird VPN

Self Hosting Services

Netbird Selfhosted Quickstart Create DNS entry: netbird.tomirgang.de Allow TCP ports 80, 443, 33073, 10000 and 33080; and UDP ports: 3478, 49152-65535 sudo apt install jq curl sudo mkdir -p /var/netbird sudo -s cd /var/netbird export NETBIRD_DOMAIN=netbird.to...

Forgejo

Self Hosting Services

Ich betreibe zwei Forgejo Instanzen: git.tomirgang.de ist auf meinem Cloud Gateway VPS gehostet, um gute Netzwerk-Performance zu bieten, ist jedoch durch die geringen Resourcen der Maschine beschränkt. githome.tomirgang.de ist auf meinem Home Lab Server gehos...

Linkding

Self Hosting Services

Ich verwende Linkding als zentralen Bookmark Service. Der Linkding Service ist über die Sub-Domain links.tomirgang.de erreichbar. Linkding erlaubt es auch Links öffentlich zu teilen. Auch Linkding ist mit Hilfe von Docker-Compose aufgesetzt und über den Caddy ...

Open WebUI

Self Hosting Services

Open WebUI ist eine open-source Web Andwendung die es erlaubt LLMs für verschiedene lokale Benutzer und als lokale API zur Verfügung zu stellen. Ich verwende Open WebUI als Frontend für meine lokalen Ollama LLMs, als auch als Frontned zu Cloud AI APIs, wie z.B...

BookStack

Self Hosting Services

BookStack verwende ich als persönliches Wiki und "Laborbuch". Meine BookStack Instanz ist unter books.tomirgang.de zu erreichen. Auch BookStack ist auf dem Cloud Gateway integriert, mit Hilfe von Docker-Compose: --- # This is an example complete example docke...

Miniflux

Self Hosting Services

Miniflux ist meine Lösung im RSS Feeds zu abonieren. Meine Miniflux Instanz ist unter news.tomirgang.de zu erreichen. Auch Miniflux läuft auf dem Cloud Gateway mit Docker-Compose im Docker Container: services: miniflux: image: miniflux/miniflux:latest ...

PrivateBin

Self Hosting Services

Zum schnellen Austausch von Code und Text Schnipseln betreibe ich eine PrivateBin Instanz unter bin.tomirgang.de. Auch dieser Service ist mit Hilfe von Docker-Compose im Cloud Gateway integriert. version: '3.8' services: privatebin: image: privatebin/ngi...

Ollama

AI & Local LLMs Lokale LLMs

Ollama ist ein Tool im lokal LLMs auszuführen.

Chatterbox TTS

AI & Local LLMs Lokale LLMs

Chatterbox TTS ist ein lokales LLM das mit relativ wenig Resourcen (~3 GB VRAM) auskommt und englische Sparchsynthese, inklusive sehr gutem Voice Cloning bietet.

Team Charter

Projektmanagement Vorlagen

Ansible

Self Hosting Tools

Links Ansible Tutorial for Beginners: Ultimate Playbook & Examples Getting started with Ansible Setup Ansible mit uv installieren: uv tool install --with ansible-inventory ansible. Das erzeugt jedoch keine Symlinks für die anderen Ansible Tools. Workaround: ...

Network Monitoring

Self Hosting Tools

iftop Überwachung der aktuellen Netwerkverkehrs, analog zu top für Prozesse. Installation Ubuntu: sudo apt install iftop Arch: yay -S iftop Benutzung sudo iftop nethogs Aktuelle Datennutzung per Prozess anzeigen. Installation Ubuntu: sudo apt install net...

Uptime-Kuma

Self Hosting Services

Uptime-Kuma ist ein leichtgewichtiges Werkzeug um Netzwerkdienste zu überwachen. Installation Mit docker-compose: uptime-kuma: image: louislam/uptime-kuma container_name: uptime-kuma restart: 'unless-stopped' volumes: - /etc/localtime:/etc/localtim...

Wireguard

Self Hosting Tools

Links Hetzner Tutorial Server Wireguard installieren: sudo apt install wireguard Konfiguration anlegen: sudo tee /etc/wireguard/wg0.conf <<END [Interface] PrivateKey = $(wg genkey) Address = 10.0.0.1/24 ListenPort = 51820 PostUp = sysctl net.ipv4.ip_forward=...