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

35 total results found

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=...