Posts
Page 5 of 76
-
AppFlowy vs Notion: Self-Host Your Notes
AppFlowy vs Notion in 2026: the self-host server is now proprietary and the free tier is one browser seat. Licensing, Docker Compose setup, and real prices.
12 min read -
LinuxGSM: Boring Game Servers Done Right
LinuxGSM manages 140 game servers from one script. Compare bare-metal tmux plus cron against the official Docker image, using a Valheim server as the example.
11 min read -
Prompt Injection vs Your Coding Agent
Prompt-level defenses against injection are probabilistic and lose to a patient attacker. Here's the capability-level design that holds, with working configs.
14 min read -
SurrealDB vs Postgres: Real or Toy?
SurrealDB promises documents, graphs, search and realtime in one binary. I tested it against Postgres to see where that pitch holds up for self-hosters in 2026.
13 min read -
Batch Inference: One Model, 100 Users
Loading model weights, not math, is your GPU bottleneck. Continuous batching with llama-server serves many concurrent requests for close to the cost of one.
12 min read -
Stop Handing CI Jobs Root on Your Box
Self-hosted GitHub Actions, Forgejo, and GitLab runners can hand a forked pull request root on your box. Here is the isolation ladder that actually stops it.
13 min read -
OPNsense Multi-WAN Failover Guide
Configure OPNsense gateway groups for WAN failover and load balancing, then layer policy-based routing so specific hosts or VLANs use a chosen WAN link.
14 min read -
Cluster API for Homelab k3s
Cluster API turns k3s cluster lifecycle into YAML: create, scale, and upgrade whole clusters as code with a management cluster, no more one off scripts.
11 min read -
RabbitMQ vs NATS: Pick a Message Bus
RabbitMQ vs NATS for a self-hosted app: routing, delivery guarantees, Docker Compose setups, Python code, and which broker to run for background jobs.
14 min read -
Meilisearch vs Typesense for Self-Hosters
Meilisearch and Typesense both promise instant search without Elasticsearch's weight. I ran both in Docker and picked a winner per self-hosted use case.
13 min read -
The Update That Broke Confidence
A 2026-09-22 patch left a self-hosted model's weights untouched but made it more confident on nonsense input. Six systems compared, real numbers only.
· Updated:18 min read -
CrowdSec Across a Home Lab: One Brain
One central CrowdSec LAPI, remote log-parsing agents, and bouncers on every box, so an SSH brute-force on one server gets blocked everywhere else too.
12 min read