41554 blogs · [ { "id": "01a087e7-c433-7181-874e-9d3b8722a2fa", "title": "TimescaleDB Continuous Aggregates Without Pain", "url": "https://sumguy.com/timescaledb-continuous-aggregates/", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8803783c", "title": "Stop Feeding the AI Your Whole Repo", "url": "https://sumguy.com/claude-code-codebase-context-mcp/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b883692ab", "title": "ClickHouse for Self-Hosted Logs", "url": "https://sumguy.com/clickhouse-self-hosted-observability/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b88bb7483", "title": "DuckDB for Local Analytics: Pandas on Steroids", "url": "https://sumguy.com/duckdb-local-analytics-pandas-steroids/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b897e62fd", "title": "Kodi vs Jellyfin Native for HTPC", "url": "https://sumguy.com/kodi-vs-jellyfin-player/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8a62f4cc", "title": "Homebridge vs Home Assistant Hub Showdown", "url": "https://sumguy.com/homebridge-vs-home-assistant/", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8ad68b1d", "title": "PoE Injectors and Switches for the Home Lab", "url": "https://sumguy.com/poe-injectors-and-switches-home-lab/", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8b61394f", "title": "RTK vs snip vs lean-ctx: Token Killers", "url": "https://sumguy.com/rtk-vs-snip-vs-lean-ctx/", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8c5d5edf", "title": "TIG: Telegraf + InfluxDB + Grafana", "url": "https://sumguy.com/tig-stack-telegraf-influxdb-grafana/", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8c7bfa83", "title": "OctoPrint vs Mainsail vs Fluidd 3D Print", "url": "https://sumguy.com/octoprint-vs-mainsail-vs-fluidd/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8d4d762c", "title": "TrueNAS vs OpenMediaVault vs Unraid", "url": "https://sumguy.com/truenas-vs-omv-vs-unraid/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8e1b3cf2", "title": "USB-C Power Delivery for Mini PCs", "url": "https://sumguy.com/usb-c-power-delivery-mini-pcs/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8e1d836e", "title": "ESPHome: DIY IoT Without Cloud", "url": "https://sumguy.com/esphome-diy-iot-firmware/", "published_at": "2026-07-01T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8e95664e", "title": "10GbE NIC Cheat Sheet: Mellanox, Intel, Chelsio", "url": "https://sumguy.com/10gbe-nic-cheat-sheet-mellanox-intel-chelsio/", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b8f308ded", "title": "Bazzite vs Nobara vs CachyOS Gaming", "url": "https://sumguy.com/bazzite-vs-nobara-vs-cachyos/", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b902309be", "title": "Zigbee2MQTT vs ZHA", "url": "https://sumguy.com/zigbee2mqtt-vs-zha/", "published_at": "2026-06-30T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b91203176", "title": "DIY Patch Panel and Rack Cabling for Sanity", "url": "https://sumguy.com/diy-patch-panel-rack-cabling/", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9132f53c", "title": "Flatpak vs Snap vs AppImage in 2026", "url": "https://sumguy.com/flatpak-vs-snap-vs-appimage/", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b915fae74", "title": "Home Assistant on Proxmox", "url": "https://sumguy.com/home-assistant-on-proxmox-haos/", "published_at": "2026-06-29T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9241e686", "title": "SFP+ Optics and DACs Without Getting Burned", "url": "https://sumguy.com/sfp-optics-and-dacs-without-getting-burned/", "published_at": "2026-06-29T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9259f020", "title": "Wayland vs X11 in 2026: It's Time", "url": "https://sumguy.com/wayland-vs-x11/", "published_at": "2026-06-29T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b92d37e6a", "title": "Jitsi Meet Self-Hosted", "url": "https://sumguy.com/jitsi-meet-self-hosted/", "published_at": "2026-06-28T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b93adf090", "title": "COSMIC vs KDE vs GNOME in 2026", "url": "https://sumguy.com/cosmic-vs-kde-vs-gnome/", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b93e188a6", "title": "Hailo-8 vs Coral: AI Accelerators for the Edge", "url": "https://sumguy.com/hailo-8-vs-coral-ai-accelerators/", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b944d2c42", "title": "Matrix: Synapse vs Dendrite vs Conduit", "url": "https://sumguy.com/matrix-self-hosting-synapse-dendrite-conduit/", "published_at": "2026-06-27T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b952a6178", "title": "AI Swarm Audited My 840-Post Blog", "url": "https://sumguy.com/ai-agent-swarm-content-audit/", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b958f36cb", "title": "Mini PCs With 2.5GbE: Picking the Right Box", "url": "https://sumguy.com/mini-pcs-with-2-5gbe/", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b96085362", "title": "Minisforum vs Beelink vs Trigkey Homelab", "url": "https://sumguy.com/minisforum-vs-beelink-vs-trigkey/", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b965d4ea2", "title": "OPA & Gatekeeper: Policy as Code", "url": "https://sumguy.com/opa-gatekeeper-policy-as-code/", "published_at": "2026-06-26T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b96e0dd3d", "title": "SigNoz vs Uptrace Self-Hosted Observability", "url": "https://sumguy.com/signoz-vs-uptrace/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b97d7e615", "title": "Used GPU Buying Guide for Home Lab LLMs", "url": "https://sumguy.com/used-gpu-buying-guide-home-lab-llm/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b97e6d990", "title": "Longhorn vs Rook-Ceph", "url": "https://sumguy.com/longhorn-vs-rook-ceph/", "published_at": "2026-06-25T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9846aa6d", "title": "Gateway API vs Ingress in 2026", "url": "https://sumguy.com/gateway-api-vs-ingress/", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b99467b47", "title": "Rock 5B vs Orange Pi 5 vs Pi 5", "url": "https://sumguy.com/rock-5b-vs-orange-pi-5-vs-pi-5/", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b996affae", "title": "Velero: K8s Backup and DR", "url": "https://sumguy.com/velero-kubernetes-backup-dr/", "published_at": "2026-06-24T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b996fa527", "title": "BIOS/UEFI Tweaks for Headless Servers", "url": "https://sumguy.com/bios-uefi-tweaks-headless-servers/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9a29c0fa", "title": "Claude Code in a Homelab Workflow", "url": "https://sumguy.com/claude-code-homelab-workflow/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9aa0e408", "title": "Kustomize vs Jsonnet for K8s Manifests", "url": "https://sumguy.com/kustomize-vs-jsonnet/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9b148019", "title": "cert-manager: ACME at Scale", "url": "https://sumguy.com/cert-manager-acme-kubernetes/", "published_at": "2026-06-23T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9bd1ba28", "title": "Rootless Docker: Tips, Gotchas & Fixes", "url": "https://sumguy.com/rootless-docker-tips-gotchas-fixes/", "published_at": "2026-06-23T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9cb49b70", "title": "Argo Rollouts vs Flagger Progressive Delivery", "url": "https://sumguy.com/argo-rollouts-vs-flagger/", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9dae00e5", "title": "Network Booting Diskless Nodes with iPXE", "url": "https://sumguy.com/ipxe-network-booting-diskless-nodes/", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9e6c4b95", "title": "Argo Workflows vs Tekton", "url": "https://sumguy.com/argo-workflows-vs-tekton/", "published_at": "2026-06-22T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9f13e00d", "title": "DIY NAS Build: Compute, Drives, Power Walkthrough", "url": "https://sumguy.com/diy-nas-build-compute-drives-power/", "published_at": "2026-06-22T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3b9fb9526f", "title": "k3sup vs kubeadm for Homelab Clusters", "url": "https://sumguy.com/k3sup-vs-kubeadm/", "published_at": "2026-06-22T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba049c708", "title": "Dead Container Took Down Prod", "url": "https://sumguy.com/unused-container-oom-postmortem/", "published_at": "2026-06-22T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba0841ee5", "title": "Mikrotik RouterOS for Home Lab", "url": "https://sumguy.com/mikrotik-routeros-homelab/", "published_at": "2026-06-21T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba0ca424b", "title": "Dell R720 vs HP DL380 G9: Used Server Knife Fight", "url": "https://sumguy.com/dell-r720-vs-hp-dl380-g9/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba183fdee", "title": "etcd vs Consul vs ZooKeeper Coordination", "url": "https://sumguy.com/etcd-vs-consul-vs-zookeeper/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba1c4abe8", "title": "pfSense vs OPNsense in 2026", "url": "https://sumguy.com/pfsense-vs-opnsense-2026/", "published_at": "2026-06-20T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba2738489", "title": "FastAPI vs Flask vs Django Picked Right", "url": "https://sumguy.com/fastapi-vs-flask-vs-django/", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba28ee789", "title": "NVMe Heatsinks That Actually Cool", "url": "https://sumguy.com/nvme-heatsinks-that-actually-cool/", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba3385d8f", "title": "Zeek for Home Lab Forensics", "url": "https://sumguy.com/zeek-network-forensics-homelab/", "published_at": "2026-06-19T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba410e677", "title": "Neo4j vs ArangoDB: Graph DB Showdown", "url": "https://sumguy.com/neo4j-vs-arangodb/", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba46847ed", "title": "SAS vs SATA in 2026: When SAS Still Wins", "url": "https://sumguy.com/sas-vs-sata-2026-when-sas-wins/", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba53fdb83", "title": "ModSecurity vs Coraza WAF", "url": "https://sumguy.com/modsecurity-vs-coraza-waf/", "published_at": "2026-06-18T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba5acf725", "title": "Photon vs ESPHome: ESP Firmware Compared", "url": "https://sumguy.com/photon-vs-esphome-esp-firmware/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba664aff1", "title": "Postgres vs SQLite for Home Lab Apps", "url": "https://sumguy.com/postgres-vs-sqlite/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba704d807", "title": "SOPS + age: Secrets in Git", "url": "https://sumguy.com/sops-age-secrets-in-git/", "published_at": "2026-06-17T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba768db3b", "title": "Self-Host a Local AI Coding Workhorse", "url": "https://sumguy.com/local-workhorse-ollama-docker-claude/", "published_at": "2026-06-17T10:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba7c3ba9b", "title": "ddrescue vs TestDisk vs PhotoRec", "url": "https://sumguy.com/ddrescue-vs-testdisk-vs-photorec/", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba7ce08e6", "title": "Zigbee Coordinator Showdown: Sonoff vs ConBee vs SkyConnect", "url": "https://sumguy.com/zigbee-coordinator-sonoff-vs-conbee-vs-skyconnect/", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba88ae2fd", "title": "WebAuthn & Passkeys for Sysadmins", "url": "https://sumguy.com/webauthn-passkeys-sysadmins/", "published_at": "2026-06-16T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba93f5157", "title": "Give Your AI Agent a Cheap Intern", "url": "https://sumguy.com/cheap-workhorse-model-ai-coding/", "published_at": "2026-06-16T10:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba9c71935", "title": "Borg vs Duplicacy: Dedup Backup Wars", "url": "https://sumguy.com/borg-vs-duplicacy/", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3ba9d87e81", "title": "Owntracks + Home Assistant: Private Location Tracking", "url": "https://sumguy.com/owntracks-home-assistant-location-tracking/", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3baad107e8", "title": "KVM/QEMU/libvirt: CLI Workflows", "url": "https://sumguy.com/kvm-qemu-libvirt-cli/", "published_at": "2026-06-15T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3babc11394", "title": "BirdNET-Pi for Self-Hosted Bird Identification", "url": "https://sumguy.com/birdnet-pi-self-hosted-bird-id/", "published_at": "2026-06-15T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bac4c3604", "title": "Claude Code + SearXNG: Private Web Search", "url": "https://sumguy.com/claude-code-searxng-search/", "published_at": "2026-06-15T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bacd46994", "title": "fd vs find: Rust Speed vs POSIX Power", "url": "https://sumguy.com/fd-vs-find/", "published_at": "2026-06-15T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bad85e73e", "title": "Linux Namespaces from Scratch", "url": "https://sumguy.com/linux-namespaces-from-scratch/", "published_at": "2026-06-14T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3badcda879", "title": "rclone vs Restic: Sync vs Backup", "url": "https://sumguy.com/rclone-vs-restic/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bae84ab5d", "title": "Scrypted vs Frigate for Self-Hosted Cameras", "url": "https://sumguy.com/scrypted-vs-frigate-cameras/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3baec455ec", "title": "mtr vs traceroute: Packet Loss", "url": "https://sumguy.com/mtr-vs-traceroute-packet-loss/", "published_at": "2026-06-13T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3baf8effaf", "title": "ESPresense: Room-Level Bluetooth Presence in Home Assistant", "url": "https://sumguy.com/espresense-room-level-bluetooth-presence/", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb04b59bd", "title": "Hetzner vs DigitalOcean vs Vultr", "url": "https://sumguy.com/hetzner-vs-digitalocean-vs-vultr/", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb11a6623", "title": "ZFS Encryption vs LUKS", "url": "https://sumguy.com/zfs-encryption-vs-luks/", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb197a0cd", "title": "iperf3 + nload: Network Diagnosis", "url": "https://sumguy.com/iperf3-network-diagnosis/", "published_at": "2026-06-12T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb1c1743e", "title": "Plex Meta Manager: Posters, Collections, Sanity", "url": "https://sumguy.com/plex-meta-manager-posters-collections/", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb2751875", "title": "Syncthing vs Resilio vs Seafile", "url": "https://sumguy.com/syncthing-vs-resilio-vs-seafile/", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb2d38b83", "title": "SMART Disk Monitoring with smartmontools", "url": "https://sumguy.com/smart-monitoring-smartmontools/", "published_at": "2026-06-11T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb3707cbd", "title": "Jellyseerr Tagging Workflows for Real Libraries", "url": "https://sumguy.com/jellyseerr-tagging-workflows/", "published_at": "2026-06-11T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb42e0ca4", "title": "OpenConnect vs AnyConnect", "url": "https://sumguy.com/openconnect-vs-anyconnect/", "published_at": "2026-06-11T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb4f46e6f", "title": "fio: Real Disk Benchmarking", "url": "https://sumguy.com/fio-disk-benchmarking/", "published_at": "2026-06-10T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb5ca2030", "title": "Boundary vs Teleport", "url": "https://sumguy.com/boundary-vs-teleport/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb634dc88", "title": "Whisparr & Mylar3: Specialty *arr Apps Explained", "url": "https://sumguy.com/whisparr-mylar3-specialty-arr-apps/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb695fa4b", "title": "Dify: Visual Agent Workflows", "url": "https://sumguy.com/dify-self-hosted-agentic-workflows/", "published_at": "2026-06-09T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb6d88187", "title": "LazyLibrarian + Readarr: Automating Your Book Library", "url": "https://sumguy.com/lazylibrarian-readarr-book-automation/", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb7235a1f", "title": "stunnel vs spiped", "url": "https://sumguy.com/stunnel-vs-spiped/", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb773f097", "title": "OpenRouter vs LiteLLM", "url": "https://sumguy.com/openrouter-vs-litellm/", "published_at": "2026-06-08T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb7d1af86", "title": "Immich vs PhotoPrism vs Ente: Self-Hosted Photo Libraries", "url": "https://sumguy.com/immich-vs-photoprism-vs-ente/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb80e04df", "title": "Unbound vs Technitium vs BIND", "url": "https://sumguy.com/unbound-vs-technitium-vs-bind/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb8730fd4", "title": "Function Calling in Local LLMs", "url": "https://sumguy.com/function-calling-local-llms/", "published_at": "2026-06-07T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb8b24a5f", "title": "HACS: When Custom Integrations Bite You", "url": "https://sumguy.com/hacs-when-custom-integrations-bite/", "published_at": "2026-06-07T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb8db8b90", "title": "ntopng vs darkstat", "url": "https://sumguy.com/ntopng-vs-darkstat/", "published_at": "2026-06-07T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb8f8d0e7", "title": "Gemma 4 vs Qwen3.6", "url": "https://sumguy.com/gemma-4-vs-qwen3-6/", "published_at": "2026-06-06T18:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bb9808092", "title": "AnythingLLM as Knowledge Base", "url": "https://sumguy.com/anythingllm-private-knowledge-base/", "published_at": "2026-06-06T12:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bba57b56f", "title": "FRR vs BIRD", "url": "https://sumguy.com/frr-vs-bird/", "published_at": "2026-06-06T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bba793ee9", "title": "Home Assistant Add-Ons vs Docker Containers", "url": "https://sumguy.com/home-assistant-addons-vs-docker-containers/", "published_at": "2026-06-06T00:00:00+00:00" }, { "id": "01a087e7-c433-7181-874e-9d3bba886f30", "title": "Local Vision LLMs Worth Running in 2026", "url": "https://sumguy.com/multimodal-llms-pixtral-llava-qwen-vl/", "published_at": "2026-06-05T12:00:00+00:00" } ] posts Claim your blog
Back to sumguy.com
Blog · corpus.blog/blogs/sumguy.com/posts

sumguy.com

sumguy.com

2026