frp is a fast reverse proxy written in Go that lets a machine behind NAT accept internet traffic through a public server you already control. In this guide, we’ll install frps and frpc, create their TOML configuration files, run both as systemd services, open the required ports with UFW or firewalld, and expose both an SSH service and a local web application. Your home server has no public IP. Your ISP has assigned you a CGNAT address, so port forwarding on the router does nothing. Most guides also assume you control the edge of your own network. frp solves this…
Author: drweb
Aug 17, 2026 Make zero CVEs your new default Supply-chain attacks have kept escalating while AI writes more of the code you ship. Docker’s latest updates bring more software built from source into your images, keep security coverage running past end of life, carry every guarantee through your customized images, and move policy enforcement onto every developer machine. Read now
Single-query tuning versus workload tuning decides whether one fast victory becomes a durable performance improvement.Single-query tuning versus workload tuning looks like a choice between speed and patience. Consider an illustrative Tuesday. A twelve-second report drops below one second after a new covering index. By afternoon, order processing slows because every relevant insert must maintain that index.One query won the race by placing a tollbooth in everybody else’s lane. The index was not wrong, and it solved the measured problem. The mistake was choosing the wrong boundary for success.One Query Can Deserve Immediate AttentionFocused tuning is appropriate when one statement creates…
TL;DR — Key Takeaways Cloudsmith expanded its software supply chain governance capabilities with policy templates, cooldown policies and broader evaluation triggers. New cooldown policies can block recently published packages from being indexed until they have had time to be validated. Rego-based policy templates give DevOps teams a way to apply consistent baseline controls across software delivery workflows. Cloudsmith this week revealed it has expanded the policy management and continuous risk detection capabilities it makes available within its software artifact management platform to now include policy templates, cooldown policies, and expanded evaluation triggers.Alison Sickelka, vice president of product for Cloudsmith, said…
After working through stale-while-revalidate, let’s refactor a bit and switch to a cache-first strategy for assets that…
Our offline flow is taking shape, but we need to be more selective about what the service…
This is Part 5 of our AI Coding Agent Horror Stories series, a look at real security incidents involving AI coding agents, and how Docker Sandboxes contain agent execution at the boundary rather than at the command line. In Part 1, we walked through six categories of AI coding agent failures and why they keep happening. The agent runs as you, with your filesystem permissions and your credentials, and nothing sits between the model’s decision and the shell’s execution. Part 2 went deep on the rm -rf ~/ incident. Part 3 moved the same problem into a production cloud environment.…
Telnet is missing from almost every modern Linux install, but you can still test TCP or UDP ports with nc, nmap, ss, curl, or even a single line of built-in Bash. You SSH into a fresh server, type telnet 443 out of habit, and the shell tells you the command doesn’t exist. Now you’re about to install a client for a decades-old protocol just to check whether a port is reachable. But modern Linux systems already have several faster ways to do the same thing, and some of them give you much more information than Telnet ever did. Tested on…
Our service worker is precaching pages, but the offline view still falls apart in development when Vite…
DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted as part of an effort to better serve our audience.Our goal in these challenging economic times is to make it just that much easier for DevOps professionals to advance their careers.Of course, the pool of available DevOps talent is still relatively constrained, so when one DevOps professional takes on a new role, it tends to create opportunities for others.The ten job postings shared this week are selected based on the company looking to hire, the vertical industry segment and naturally, the pay…
