# tailscale

Published articles for tailscale.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Tailscale Part 3: Make Remote Access Easier With MagicDNS

DevFeed: [Tailscale Part 3: Make Remote Access Easier With MagicDNS](<https://devfeed.tech/articles/tailscale-part-3-make-remote-access-easier-with-magicdns-122571.md>)

Original publisher: [Read original article](<https://noted.lol/tailscale-magicdns-homelab/>)

Author: Jeremy

Published: 2026-11-08T13:31:15Z

Content type: tutorial

Language: en

Sources: [Noted](<https://devfeed.tech/sources/noted.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Domain Name System (DNS)](<https://devfeed.tech/topics/dns-resolution-process.md>)

Tags: [dns](<https://devfeed.tech/tags/dns.md>), [dns-configuration](<https://devfeed.tech/tags/dns-configuration.md>), [docker](<https://devfeed.tech/tags/docker.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [http](<https://devfeed.tech/tags/http.md>), [internet-traffic](<https://devfeed.tech/tags/internet-traffic.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

Tailscale MagicDNS creates DNS records for devices on a tailnet, letting you connect by machine name instead of remembering Tailscale IP addresses. It is enabled by default on tailnets created after October 20, 2022; check the DNS section of the administration dashboard to confirm. Devices receive a fully qualified name under the tailnet's `.ts.net` domain, and shorter machine names usually work from another device on the same tailnet. You can rename a device in the Machines dashboard, and MagicDNS updates its record automatically. Test by pinging a device name or opening a service URL such as `http://homelab-server:3000`. MagicDNS names Tailscale devices; it does not automatically name Docker services or devices reachable only through subnet routing, which may need additional DNS configuration.

### Source excerpt

Tired of remembering IP addresses? Learn how Tailscale MagicDNS lets you access your homelab using simple device names instead.

## Tailscale Part 2: Access Your Entire Homelab With Subnet Routing

DevFeed: [Tailscale Part 2: Access Your Entire Homelab With Subnet Routing](<https://devfeed.tech/articles/tailscale-part-2-access-your-entire-homelab-with-subnet-routing-122128.md>)

Original publisher: [Read original article](<https://noted.lol/tailscale-subnet-routing-homelab/>)

Author: Jeremy

Published: 2026-11-07T12:27:19Z

Content type: tutorial

Language: en

Sources: [Noted](<https://devfeed.tech/sources/noted.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [CIDR and subnets](<https://devfeed.tech/topics/cidr-and-subnets.md>), [IP routing](<https://devfeed.tech/topics/ip-routing.md>)

Tags: [firewall](<https://devfeed.tech/tags/firewall.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [home-network](<https://devfeed.tech/tags/home-network.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [ip](<https://devfeed.tech/tags/ip.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nas](<https://devfeed.tech/tags/nas.md>), [routing](<https://devfeed.tech/tags/routing.md>), [subnet](<https://devfeed.tech/tags/subnet.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

Tailscale subnet routing lets one always-on Tailscale-connected Linux server act as a gateway to homelab devices that do not run Tailscale, using their existing local IP addresses. Enable Linux IP forwarding, advertise the home subnet with `tailscale set --advertise-routes`, then approve the route in the admin dashboard unless automatic approval is configured. Tailnet access policies must permit connections; on Linux clients, enable route acceptance with `tailscale set --accept-routes`, while phones and Windows devices normally pick up approved routes automatically. Access still depends on the gateway being available and routing and firewall settings allowing the connection.

### Source excerpt

Learn how Tailscale subnet routing lets you securely access your entire homelab remotely without installing Tailscale on every device.

## Getting Started with Tailscale: Secure Remote Access to Your Homelab

DevFeed: [Getting Started with Tailscale: Secure Remote Access to Your Homelab](<https://devfeed.tech/articles/getting-started-with-tailscale-secure-remote-access-to-your-homelab-121384.md>)

Original publisher: [Read original article](<https://noted.lol/getting-started-with-tailscale/>)

Author: Jeremy

Published: 2026-11-06T12:34:59Z

Content type: tutorial

Language: en

Sources: [Noted](<https://devfeed.tech/sources/noted.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [network security](<https://devfeed.tech/topics/network-security.md>)

Tags: [dashboard](<https://devfeed.tech/tags/dashboard.md>), [encrypted-traffic](<https://devfeed.tech/tags/encrypted-traffic.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [home-network](<https://devfeed.tech/tags/home-network.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [http](<https://devfeed.tech/tags/http.md>), [installation](<https://devfeed.tech/tags/installation.md>), [ip](<https://devfeed.tech/tags/ip.md>), [remote-access](<https://devfeed.tech/tags/remote-access.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

Tailscale lets authorized devices reach homelab services through a private tailnet, using WireGuard encryption and attempting direct connections while relaying encrypted traffic when needed. The article's Linux example is to create an account, install Tailscale, run `sudo tailscale up`, authenticate in a browser, and get the server address with `tailscale ip -4`; install the app on a phone and sign in with the same account to test access over mobile data. This avoids opening router ports, though access still depends on the service accepting connections on the relevant interface and the firewall permitting them. The text also notes that subnet routing can extend access to devices without Tailscale installed, but defers its setup to a later article.

### Source excerpt

Learn how Tailscale makes it easy to securely access your homelab from anywhere without opening ports or configuring a traditional VPN.

## Why I Ditched Google Drive for Syncthing and Tailscale

DevFeed: [Why I Ditched Google Drive for Syncthing and Tailscale](<https://devfeed.tech/articles/why-i-ditched-google-drive-for-syncthing-and-tailscale-121030.md>)

Original publisher: [Read original article](<https://hackernoon.com/why-i-ditched-google-drive-for-syncthing-and-tailscale?source=rss>)

Author: Nicolas Fränkel

Published: 2026-11-06T08:05:45Z

Content type: article

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Synology](<https://devfeed.tech/topics/synology.md>)

Tags: [about](<https://devfeed.tech/tags/about.md>), [actions](<https://devfeed.tech/tags/actions.md>), [all](<https://devfeed.tech/tags/all.md>), [allows](<https://devfeed.tech/tags/allows.md>), [also](<https://devfeed.tech/tags/also.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [app](<https://devfeed.tech/tags/app.md>), [apply](<https://devfeed.tech/tags/apply.md>), [apps](<https://devfeed.tech/tags/apps.md>), [database](<https://devfeed.tech/tags/database.md>), [drive](<https://devfeed.tech/tags/drive.md>), [google](<https://devfeed.tech/tags/google.md>), [google-drive](<https://devfeed.tech/tags/google-drive.md>), [hackernoon-top-story](<https://devfeed.tech/tags/hackernoon-top-story.md>), [i](<https://devfeed.tech/tags/i.md>), [keepass-xc](<https://devfeed.tech/tags/keepass-xc.md>), [password](<https://devfeed.tech/tags/password.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [private](<https://devfeed.tech/tags/private.md>), [secure-file-sync](<https://devfeed.tech/tags/secure-file-sync.md>), [sync](<https://devfeed.tech/tags/sync.md>), [synchthing](<https://devfeed.tech/tags/synchthing.md>), [syncthing](<https://devfeed.tech/tags/syncthing.md>), [synology](<https://devfeed.tech/tags/synology.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

The author replaced Google Drive for a KeePass database after KeePassium sometimes kept pointing to an old file when KeePassXC replaced it during saves. Syncthing now syncs the `.kdbx` file among a laptop, phone, iPad and always-on Synology NAS, with Tailscale providing stable private addresses. On the NAS and Mac, the author disables Syncthing discovery, relaying and NAT traversal; the NAS keeps recent file versions. The iOS app Sync Anything cannot disable discovery or relaying, and iOS background limits mean sync may lag, so the author opens it before KeePassium after password changes. Offline edits can create conflict copies, which KeePassXC can merge. The NAS-centered setup stops syncing when the NAS is down, and its version history is not backed up; current copies remain on the other devices. The author currently syncs only the password database and leaves other files on Google Drive.

### Source excerpt

Tired of Google Drive sync issues? Here's how I built a private password database sync system using Syncthing, Tailscale, and Synology.

## I got tired of remembering ports for 30 Docker apps in my homelab. Here's how I fixed it

DevFeed: [I got tired of remembering ports for 30 Docker apps in my homelab. Here's how I fixed it](<https://devfeed.tech/articles/i-got-tired-of-remembering-ports-for-30-docker-apps-in-my-homelab-here-s-how-i-fixed-it-117109.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/11/04/i-got-tired-of-remembering-ports-for-30-docker-apps-in-my-homelab-heres-how-i-fixed-it/>)

Author: Anne Barela

Published: 2026-11-04T16:58:29Z

Content type: article

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [docker](<https://devfeed.tech/tags/docker.md>), [github](<https://devfeed.tech/tags/github.md>), [go](<https://devfeed.tech/tags/go.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [projects](<https://devfeed.tech/tags/projects.md>), [software](<https://devfeed.tech/tags/software.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

Tailscale Services lets the author reach homelab apps by service name instead of remembering each machine's IP address and port. A Service has a name and virtual IP on the tailnet and can be advertised by tagged machines; access rules can target an individual Service, allowing Jellyfin to be shared without exposing its whole host. Setting this up manually requires a tagged host, a policy with an auto-approver, and a service definition and serve command for each app. The author found that cumbersome across about 30 containers, with configuration split between Docker Compose and the admin console, and wrote DockTail, an AGPL-3.0 Go program that watches Docker events and turns container labels into Services.

### Source excerpt

A community writer at It's FOSS runs a homelab of 5 machines and about 30 Docker containers, and got tired of a bookmarks folder full of IP addresses and port numbers. Tailscale got them into the network from anywhere, but once inside they still had to remember which box ran what. Tailscale Services gave them [...]

## I Got Tired of Remembering Ports for 30 Docker Apps in My Homelab. Here's How I Fixed it

DevFeed: [I Got Tired of Remembering Ports for 30 Docker Apps in My Homelab. Here's How I Fixed it](<https://devfeed.tech/articles/i-got-tired-of-remembering-ports-for-30-docker-apps-in-my-homelab-here-s-how-i-fixed-it-116435.md>)

Original publisher: [Read original article](<https://feed.itsfoss.com/link/24361/17515094/tailscale-services>)

Author: Community

Published: 2026-11-04T06:36:35Z

Content type: tutorial

Language: en

Sources: [It's FOSS](<https://devfeed.tech/sources/it-s-foss.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [traefik](<https://devfeed.tech/topics/traefik.md>)

Tags: [access-controls](<https://devfeed.tech/tags/access-controls.md>), [apps](<https://devfeed.tech/tags/apps.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [clients](<https://devfeed.tech/tags/clients.md>), [compose](<https://devfeed.tech/tags/compose.md>), [config](<https://devfeed.tech/tags/config.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containers](<https://devfeed.tech/tags/containers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [https](<https://devfeed.tech/tags/https.md>), [ip](<https://devfeed.tech/tags/ip.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reverse](<https://devfeed.tech/tags/reverse.md>), [reverse-proxy](<https://devfeed.tech/tags/reverse-proxy.md>), [services](<https://devfeed.tech/tags/services.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [tailnet](<https://devfeed.tech/tags/tailnet.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

Tailscale Services give Docker apps their own HTTPS names on a tailnet while keeping them off the Machines list. A host advertises each Service; `tailscaled` terminates HTTPS and forwards plain HTTP to the app, adding `X-Forwarded-For`. Manual setup requires a tagged host, suitable tag policy and approval, and a `tailscale serve` command per app; published host ports are needed for that route. DockTail automates Service creation and routing from Docker labels, watches container events, and can target container IPs without published ports. It requires Docker socket access, Tailscale state access, and an OAuth client with Services: Write and Devices Core: Write scoped to the host tag. Apps that validate proxy headers may need trusted proxy settings. The author prefers this for changing homelabs because Compose labels track app lifecycle, while noting manual setup is adequate for a few stable containers and a reverse proxy remains preferable for public services on a custom domain.

### Source excerpt

Stop bookmarking IP:ports. Tailscale Services gives every Docker container in your homelab its own HTTPS name on your tailnet, without a reverse proxy or a sidecar per container.

## Dual-Node NVIDIA DGX Spark over Tailscale: A Remote-Access Testbed for Distributed LLM Training and Cyber-Threat-Intelligence Fine-Tuning

DevFeed: [Dual-Node NVIDIA DGX Spark over Tailscale: A Remote-Access Testbed for Distributed LLM Training and Cyber-Threat-Intelligence Fine-Tuning](<https://devfeed.tech/articles/dual-node-nvidia-dgx-spark-over-tailscale-a-remote-access-testbed-for-distributed-llm-training-and-cyber-threat-intelligence-fine-tuning-116734.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2608.07226>)

Author: Vasanth Iyer

Published: 2026-11-04T05:00:00Z

Content type: article

Language: en

Sources: [arXiv: Machine Learning](<https://devfeed.tech/sources/arxiv-machine-learning.md>)

Topics: [distributed-training](<https://devfeed.tech/topics/distributed-training.md>), [DGX Spark](<https://devfeed.tech/topics/dgx-spark.md>), [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>), [NCCL](<https://devfeed.tech/topics/nccl.md>), [Threat Hunting & Intel](<https://devfeed.tech/topics/threat-hunting-intel.md>)

Tags: [cs-ar](<https://devfeed.tech/tags/cs-ar.md>), [cs-lg](<https://devfeed.tech/tags/cs-lg.md>), [cyber](<https://devfeed.tech/tags/cyber.md>), [cyber-threat-intelligence](<https://devfeed.tech/tags/cyber-threat-intelligence.md>), [dgx](<https://devfeed.tech/tags/dgx.md>), [dgx-spark](<https://devfeed.tech/tags/dgx-spark.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [fine](<https://devfeed.tech/tags/fine.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [intelligence](<https://devfeed.tech/tags/intelligence.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llm-training](<https://devfeed.tech/tags/llm-training.md>), [node](<https://devfeed.tech/tags/node.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-dgx](<https://devfeed.tech/tags/nvidia-dgx.md>), [over](<https://devfeed.tech/tags/over.md>), [remote](<https://devfeed.tech/tags/remote.md>), [remote-access](<https://devfeed.tech/tags/remote-access.md>), [spark](<https://devfeed.tech/tags/spark.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [testbed](<https://devfeed.tech/tags/testbed.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Two NVIDIA DGX Spark systems completed distributed NanoChat pretraining over a dedicated 200 Gb/s fiber link, with remote administration through Tailscale. Using PyTorch torchrun, DDP, and NCCL, the 896.5-million-parameter run processed about 5.22 billion tokens in 4,980 steps over roughly four days, averaging 63.4 seconds per step. The report documents setup and troubleshooting, including an initial-evaluation bug that caused NCCL timeouts. In fine-tuning experiments, adding data from 77 CISA advisories improved CTI-specific scores but weakened general-knowledge performance, with a small overall score increase. A second stage using a MITRE ATT&CK technique dictionary achieved 98.5% accuracy on dictionary lookups but named none of 50 held-out technique IDs correctly; related held-out threat knowledge remained near zero, and general ability declined. The authors frame the deployment as evidence of feasibility, not scaling efficiency.

### Source excerpt

arXiv:2608.07226v2 Announce Type: replace-cross Abstract: Practical evidence for multi-node training on desktop-class accelerators remains limited. This report presents a proof-of-concept deployment of distributed NanoChat pretraining across two NVIDIA DGX Spark systems, each with a GB10 Grace Blackwell system-on-chip and 128 GB of unified memory, administered remotely over a Tailscale mesh VPN and connected for training by a dedicated 200 Gb/s QSFP56 direct fiber link. PyTorch torchrun, DDP, and NCCL were configured with one process per node, a depth-20 NanoChat model, a device batch of 32 sequences per node, a 2,048-token context, and eight gradient-accumulation steps, giving 1,048,576 tokens per optimizer step for the 896.5-million-parameter model. The run took 4,980 steps over about four days, averaging 63.4 s of measured training time per step (about 16,540 tokens/s) and processing about 5.22 billion tokens. We document link configuration, container setup, interface binding, a step-zero evaluation bug that triggered NCCL timeouts, checkpointing, and troubleshooting lessons. We also built a cybersecurity fine-tuning dataset from 77 CISA advisories (338 training, 37 validation conversations) and compared a baseline SFT checkpoint against a CTI-augmented checkpoint on 17 held-out prompts with an Ollama-hosted LLM judge: CTI-specific categories improved while general-knowledge categories regressed, for a small overall change from 2.06 to 2.29 on a 0-10 scale. Version 2 adds a stage-2 fine-tune with a MITRE ATT&CK technique dictionary under a deterministic evaluation: in-dictionary ID-to-name lookup reaches 98.5%, yet none of 50 held-out IDs is named correctly, knowledge of held-out threat groups, software, campaigns, and vulnerabilities stays near zero, and general ability drops measurably. The study establishes feasibility rather than a scaling-efficiency claim.

## Tailscale SSH Security Findings: What Self-Hosters Need to Know

DevFeed: [Tailscale SSH Security Findings: What Self-Hosters Need to Know](<https://devfeed.tech/articles/tailscale-ssh-security-findings-what-self-hosters-need-to-know-111302.md>)

Original publisher: [Read original article](<https://selfhostlab.io/tailscale-ssh-vulnerability-fix/>)

Author: Christian Rakoot

Published: 2026-11-02T04:20:54Z

Content type: article

Language: en

Sources: [Self Host Lab](<https://devfeed.tech/sources/self-host-lab.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Security](<https://devfeed.tech/topics/security.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>)

Tags: [attack](<https://devfeed.tech/tags/attack.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [device](<https://devfeed.tech/tags/device.md>), [disclosure](<https://devfeed.tech/tags/disclosure.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [exploitation](<https://devfeed.tech/tags/exploitation.md>), [fixed](<https://devfeed.tech/tags/fixed.md>), [funnel](<https://devfeed.tech/tags/funnel.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [initial-access](<https://devfeed.tech/tags/initial-access.md>), [network-security](<https://devfeed.tech/tags/network-security.md>), [network-security-news](<https://devfeed.tech/tags/network-security-news.md>), [news](<https://devfeed.tech/tags/news.md>), [security](<https://devfeed.tech/tags/security.md>), [security-findings](<https://devfeed.tech/tags/security-findings.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [serve](<https://devfeed.tech/tags/serve.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tailnet](<https://devfeed.tech/tags/tailnet.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-ssh](<https://devfeed.tech/tags/tailscale-ssh.md>), [tailscale-ssh-vulnerability](<https://devfeed.tech/tags/tailscale-ssh-vulnerability.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Three confirmed Tailscale SSH security issues, also affecting Serve and Funnel, were fixed in v1.104.4; two other findings were judged intentional. The described risk is privilege escalation in an already authenticated SSH session, including through forwarding, and requires both an attacker foothold on an authorized tailnet peer and an ACL that permits that peer to use Tailscale SSH. The text characterizes this as lateral movement, not unauthenticated initial access. It recommends updating every device to v1.104.4 or later, reviewing SSH ACL permissions, and considering SSH check mode, which requires re-authentication before granting a session. A separate Conn25 issue affects a pre-production feature; the article says stable app connectors currently available are unaffected.

### Source excerpt

Tailscale has disclosed a set of security findings affecting Tailscale SSH, plus the related Serve and Funnel features, and has already shipped fixes in version 1.104.4. If you run Tailscale on a homelab or self-hosted tailnet, here's what happened, what it does (and doesn't) mean for your setup, and what to do next. What Tailscale [...]

## From Google Drive to Syncthing over Tailscale

DevFeed: [From Google Drive to Syncthing over Tailscale](<https://devfeed.tech/articles/from-google-drive-to-syncthing-over-tailscale-111325.md>)

Original publisher: [Read original article](<https://blog.frankel.ch/google-drive-syncthing-tailscale/>)

Author: Nicolas Fränkel

Published: 2026-11-01T00:00:00Z

Content type: article

Language: en

Sources: [Nicolas Fränkel](<https://devfeed.tech/sources/nicolas-frankel.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Network Attached Storage (NAS)](<https://devfeed.tech/topics/network-attached-storage-nas.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [backup](<https://devfeed.tech/tags/backup.md>), [database](<https://devfeed.tech/tags/database.md>), [google-drive](<https://devfeed.tech/tags/google-drive.md>), [keepass](<https://devfeed.tech/tags/keepass.md>), [password](<https://devfeed.tech/tags/password.md>), [password-manager](<https://devfeed.tech/tags/password-manager.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [syncthing](<https://devfeed.tech/tags/syncthing.md>), [synology](<https://devfeed.tech/tags/synology.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

The author moved a KeePass `.kdbx` database from Google Drive to Syncthing over Tailscale after KeePassXC's replace-by-rename save behavior sometimes left KeePassium pointing at a deleted Drive file, requiring the hardware security key to be fetched again. Syncthing keeps copies on each device; Tailscale provides stable mesh addresses, allowing discovery, relay, and NAT traversal to be disabled on the NAS and laptop. The setup uses an always-on Synology NAS as a hub with file versioning, a Mac client, and Sync Anything on iOS. The iOS app cannot disable discovery or relaying, and background sync is limited, so the phone may lag and should be opened to sync before use. Offline edits can create conflict copies that KeePassXC can merge. The NAS being down stops syncing, and its version history is not backed up; the author accepts those risks. Other files remain on Google Drive for now.

### Source excerpt

I used Dropbox for decades, then switched to Google Drive. Both worked for most of my files. One file never fit, though: my KeePass password database. It's the file I need on every device and the file I want to keep private the most. After one annoyance too many, I moved it to Syncthing over Tailscale. The rest stays on Google Drive, for now. This post describes why and how. The file that made me care My password manager is KeePass-based.

## This is why I want all VPS ports closed and only Tailscale and Cloudflare Tunnel open

DevFeed: [This is why I want all VPS ports closed and only Tailscale and Cloudflare Tunnel open](<https://devfeed.tech/articles/this-is-why-i-want-all-vps-ports-closed-and-only-tailscale-and-cloudflare-tunnel-open-111312.md>)

Original publisher: [Read original article](<https://levels.io/close-vps-ports-tailscale-cloudflare>)

Author: Pieter Levels

Published: 2026-11-01T00:00:00Z

Content type: opinion

Language: en

Sources: [@levelsio (Pieter Levels)](<https://devfeed.tech/sources/levelsio-pieter-levels.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>)

Tags: [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-tunnel](<https://devfeed.tech/tags/cloudflare-tunnel.md>), [exposed](<https://devfeed.tech/tags/exposed.md>), [internet](<https://devfeed.tech/tags/internet.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mptcp](<https://devfeed.tech/tags/mptcp.md>), [port](<https://devfeed.tech/tags/port.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [public](<https://devfeed.tech/tags/public.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [tech](<https://devfeed.tech/tags/tech.md>), [traffic](<https://devfeed.tech/tags/traffic.md>), [vps](<https://devfeed.tech/tags/vps.md>), [web](<https://devfeed.tech/tags/web.md>), [web-traffic](<https://devfeed.tech/tags/web-traffic.md>)

### AI overview

The author recommends closing all public VPS ports, using Tailscale for SSH access and Cloudflare Tunnel for web traffic. They argue that exposing even one TCP port can put a Linux server at risk, and mention disabling MPTCP as a stopgap while presenting no public ports as the stronger measure.

### Source excerpt

This is why I said you want your VPS ports all closed Then only let it be accessible inside your Tailscale for SSH and via a Cloudflare Tunnel to receive web t...

## This Week in Security: Broken Embargoes, UEFI Overflow, Wormable Tailscale, Starlink Ad Snooping, and a DHS Directory Dump

DevFeed: [This Week in Security: Broken Embargoes, UEFI Overflow, Wormable Tailscale, Starlink Ad Snooping, and a DHS Directory Dump](<https://devfeed.tech/articles/this-week-in-security-broken-embargoes-uefi-overflow-wormable-tailscale-starlink-ad-snooping-and-a-dhs-directory-dump-108942.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/10/30/this-week-in-security-broken-embargoes-uefi-overflow-wormable-tailscale-starlink-ad-snooping-and-a-dhs-directory-dump/>)

Author: Mike Kershaw

Published: 2026-10-30T14:00:29Z

Content type: news

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Memory Safety](<https://devfeed.tech/topics/memory-safety.md>), [Critical Infrastructure](<https://devfeed.tech/topics/critical-infrastructure.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [1-5](<https://devfeed.tech/tags/1-5.md>), [batch](<https://devfeed.tech/tags/batch.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [dhs](<https://devfeed.tech/tags/dhs.md>), [directory](<https://devfeed.tech/tags/directory.md>), [dump](<https://devfeed.tech/tags/dump.md>), [hackaday-columns](<https://devfeed.tech/tags/hackaday-columns.md>), [hacker-news](<https://devfeed.tech/tags/hacker-news.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [news](<https://devfeed.tech/tags/news.md>), [php2shell](<https://devfeed.tech/tags/php2shell.md>), [public](<https://devfeed.tech/tags/public.md>), [quad9](<https://devfeed.tech/tags/quad9.md>), [security](<https://devfeed.tech/tags/security.md>), [security-hacks](<https://devfeed.tech/tags/security-hacks.md>), [starlink](<https://devfeed.tech/tags/starlink.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [this](<https://devfeed.tech/tags/this.md>), [this-week-in-security](<https://devfeed.tech/tags/this-week-in-security.md>), [tlp](<https://devfeed.tech/tags/tlp.md>), [twis](<https://devfeed.tech/tags/twis.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [us](<https://devfeed.tech/tags/us.md>), [volt-typhoon](<https://devfeed.tech/tags/volt-typhoon.md>)

### AI overview

The week's reports show how security failures compound when disclosure, access control, or data retention breaks down. Akamai urges defenders to deploy protections and notify customers privately before publishing exploit details; the article says the `php2shell` aftermath saw exploitation attempts before many administrators knew of a patch. A UEFI PXE buffer overflow can enable pre-boot code execution on network-booting servers; local-disk-only systems are unaffected, and the text recommends checking firmware vendors or disabling unused PXE. Tailscale findings describe root-level SSH forwarding flaws that could let a compromised device spread within its permitted network; suggested mitigations include per-device SSH rules, disabling forwarding, and expiring server node keys. Other reports cover delayed certificate revocation, vulnerable embedded TLS implementations, router-based intrusion chains, ad-bidding location exposure, and breaches of tipster and DHS records. Across these cases, the text highlights practical limits: fixes depend on vendors and operators, and retained or broadly exposed data can create lasting risks.

### Source excerpt

Last week brought us at least two broken embargoes: php2shell leaked onto Hacker News a day early, and a batch of Linux kernel bugs landed on the public kernel mailing ...read more

## I wish I had Tailscale when I was at university

DevFeed: [I wish I had Tailscale when I was at university](<https://devfeed.tech/articles/i-wish-i-had-tailscale-when-i-was-at-university-109188.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/tailscale-at-university>)

Author: Elliot Blackburn

Published: 2026-10-30T14:00:00Z

Content type: article

Language: en

Sources: [Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [dropbox](<https://devfeed.tech/topics/dropbox.md>), [3D](<https://devfeed.tech/topics/3d.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [aging](<https://devfeed.tech/tags/aging.md>), [asset](<https://devfeed.tech/tags/asset.md>), [assets](<https://devfeed.tech/tags/assets.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bots](<https://devfeed.tech/tags/bots.md>), [coding](<https://devfeed.tech/tags/coding.md>), [compute](<https://devfeed.tech/tags/compute.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [database](<https://devfeed.tech/tags/database.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [demo](<https://devfeed.tech/tags/demo.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [dns](<https://devfeed.tech/tags/dns.md>), [dropbox](<https://devfeed.tech/tags/dropbox.md>), [dynamic-dns](<https://devfeed.tech/tags/dynamic-dns.md>), [files](<https://devfeed.tech/tags/files.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [university](<https://devfeed.tech/tags/university.md>)

### AI overview

The author's university workflow relied on Git, Dropbox, and USB drives to move game assets among a desktop, slow laptop, and campus machines. They argue Tailscale could have reduced that file shuffling and enabled remote access: SSH to a home desktop for development or long jobs, MagicDNS for locating it, and Taildrive for browsing shared folders. A Tailscale-connected cloud instance could keep project services' public ports closed while remaining reachable on the tailnet; Funnel is presented as an intentional way to expose a service publicly. For group projects, one-off node sharing grants access to a single machine and can be revoked, while declarative sharing can encode ongoing relationships in tailnet policies with both sides opting in. These uses depend on devices or instances being available, and Tailscale cannot solve teammates' scheduling problems.

### Source excerpt

The files I forgot, and the desktop I couldn't reach from campus.

## Tailscale fixes SSH flaws allowing lateral movement within tailnets

DevFeed: [Tailscale fixes SSH flaws allowing lateral movement within tailnets](<https://devfeed.tech/articles/tailscale-fixes-ssh-flaws-allowing-lateral-movement-within-tailnets-104376.md>)

Original publisher: [Read original article](<https://www.helpnetsecurity.com/2026/10/28/tailscale-fixes-tailworm-ssh-flaws/>)

Author: Zeljka Zorz

Published: 2026-10-28T12:25:04Z

Content type: news

Language: en

Sources: [Help Net Security](<https://devfeed.tech/sources/help-net-security.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Security research](<https://devfeed.tech/topics/security-research.md>), [least privilege](<https://devfeed.tech/topics/least-privilege.md>)

Tags: [consumer](<https://devfeed.tech/tags/consumer.md>), [don-t-miss](<https://devfeed.tech/tags/don-t-miss.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [hot-stuff](<https://devfeed.tech/tags/hot-stuff.md>), [lateral-movement](<https://devfeed.tech/tags/lateral-movement.md>), [news](<https://devfeed.tech/tags/news.md>), [remote-management](<https://devfeed.tech/tags/remote-management.md>), [secure-access](<https://devfeed.tech/tags/secure-access.md>), [secure-connectivity](<https://devfeed.tech/tags/secure-connectivity.md>), [smbs](<https://devfeed.tech/tags/smbs.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Tailscale fixed four vulnerabilities in v1.104.4, including Tailscale SSH flaws that could let an attacker with an already compromised, approved tailnet device gain root access to other machines reachable under the tailnet policy and steal keys to enroll a rogue device. Tailscale disputes the "worm" characterization, describing the spread as lateral movement limited by policy-permitted SSH connections. The report also covered a Conn25 flaw in a pre-production feature, which Tailscale says will be fixed before release, and denial-of-service issues affecting self-hosted control servers or device enrollment. Users should upgrade to v1.104.4, review SSH policies, and consider Check mode for sensitive systems.

### Source excerpt

Tailscale, the company behind the popular software-defined mesh networking and connectivity platform of the same name, has shipped fixes for several vulnerabilities, including some in Tailscale SSH that could let an attacker who already had access to a device in the network gain more privileges on other machines that are part of it. "Based on our investigation, an attacker could reach only machines the tailnet policy file already permitted SSH connections to," said Mike Shaver, ... More -> The post Tailscale fixes SSH flaws allowing lateral movement within tailnets appeared first on Help Net Security.

## Tailscale SSH: Findings and fixes

DevFeed: [Tailscale SSH: Findings and fixes](<https://devfeed.tech/articles/tailscale-ssh-findings-and-fixes-105476.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/tailscale-ssh-findings-fixes>)

Author: Mike Shaver

Published: 2026-10-28T01:15:00Z

Content type: news

Language: en

Sources: [Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [bugfixes](<https://devfeed.tech/topics/bugfixes.md>)

Tags: [ssh](<https://devfeed.tech/tags/ssh.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-ssh](<https://devfeed.tech/tags/tailscale-ssh.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Tailscale v1.104.4 fixes SSH vulnerabilities involving privilege enforcement after authorization: under certain conditions, an attacker with a foothold on an authorized tailnet device could use an allowed SSH session, including forwarding, beyond the configured local user's privileges. Exploitation required SSH access permitted by tailnet policy; the flaws did not let unauthenticated attackers connect to arbitrary servers. The report's "Tailworm" label does not describe self-replicating malware. The release also fixes three Serve and Funnel bugs; two other reported behaviors require local admin access or an opt-in setting and work as designed. Conn25 remains unreleased and affected, while stable app connectors are not. Tailscale recommends updating to v1.104.4 or later, reviewing SSH policies, and considering SSH check mode for sensitive systems.

### Source excerpt

What Tailscale version 1.104.4 fixes in Tailscale SSH.

## Tailscale Rushes Patches After Uncoordinated Disclosure of 'Tailworm' Flaws

DevFeed: [Tailscale Rushes Patches After Uncoordinated Disclosure of 'Tailworm' Flaws](<https://devfeed.tech/articles/tailscale-rushes-patches-after-uncoordinated-disclosure-of-tailworm-flaws-102235.md>)

Original publisher: [Read original article](<https://www.securityweek.com/tailscale-rushes-patches-after-uncoordinated-disclosure-of-tailworm-flaws/>)

Author: Eduard Kovacs

Published: 2026-10-27T15:26:12Z

Content type: news

Language: en

Sources: [SecurityWeek](<https://devfeed.tech/sources/securityweek.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Security research](<https://devfeed.tech/topics/security-research.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>)

Tags: [attack](<https://devfeed.tech/tags/attack.md>), [automated](<https://devfeed.tech/tags/automated.md>), [cloud-metadata](<https://devfeed.tech/tags/cloud-metadata.md>), [controversy](<https://devfeed.tech/tags/controversy.md>), [denial-of-service](<https://devfeed.tech/tags/denial-of-service.md>), [device-identity](<https://devfeed.tech/tags/device-identity.md>), [disclosure](<https://devfeed.tech/tags/disclosure.md>), [dos](<https://devfeed.tech/tags/dos.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [featured](<https://devfeed.tech/tags/featured.md>), [in-the-wild-exploitation](<https://devfeed.tech/tags/in-the-wild-exploitation.md>), [keys](<https://devfeed.tech/tags/keys.md>), [patches](<https://devfeed.tech/tags/patches.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-ssh](<https://devfeed.tech/tags/tailscale-ssh.md>), [tailworm](<https://devfeed.tech/tags/tailworm.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

The Tailworm report describes privilege-escalation flaws in Tailscale SSH that could let an attacker who has already compromised an authorized device gain root access to reachable servers when SSH forwarding is allowed. Researchers demonstrated automated, wormable movement between policy-authorized servers without user interaction. The report also identifies issues in the experimental app connector, Serve, headscale, and the relay component, including potential access-rule bypasses and denial of service. Tailscale said most fixes were in place and planned a patched client release pending testing; at the time described, fixes had not yet reached a numbered release. Until then, it advised reviewing SSH policies and disabling forwarding where unnecessary, while saying it did not recommend disabling Tailscale SSH across the board. The excerpt reports no confirmed in-the-wild exploitation.

### Source excerpt

Tailscale is preparing a patch for Tailscale SSH flaws whose details went public over the weekend, before any fixes had been released. The post Tailscale Rushes Patches After Uncoordinated Disclosure of 'Tailworm' Flaws appeared first on SecurityWeek.

## Tailscale warns of SSH flaws allowing root privilege escalation

DevFeed: [Tailscale warns of SSH flaws allowing root privilege escalation](<https://devfeed.tech/articles/tailscale-warns-of-ssh-flaws-allowing-root-privilege-escalation-102168.md>)

Original publisher: [Read original article](<https://www.bleepingcomputer.com/news/security/tailscale-warns-of-serious-ssh-flaws-allowing-root-privilege-escalation/>)

Author: Sergiu Gatlan

Published: 2026-10-27T14:09:46Z

Content type: news

Language: en

Sources: [BleepingComputer](<https://devfeed.tech/sources/bleepingcomputer.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [cve remediation](<https://devfeed.tech/topics/cve-remediation.md>), [Security](<https://devfeed.tech/topics/security.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Security research](<https://devfeed.tech/topics/security-research.md>), [software security audit](<https://devfeed.tech/topics/software-security-audit.md>), [least privilege](<https://devfeed.tech/topics/least-privilege.md>)

Tags: [code-execution](<https://devfeed.tech/tags/code-execution.md>), [computer-help](<https://devfeed.tech/tags/computer-help.md>), [computer-security](<https://devfeed.tech/tags/computer-security.md>), [computers](<https://devfeed.tech/tags/computers.md>), [crash](<https://devfeed.tech/tags/crash.md>), [credential-theft](<https://devfeed.tech/tags/credential-theft.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [denial-of-service](<https://devfeed.tech/tags/denial-of-service.md>), [elevation-of-privileges](<https://devfeed.tech/tags/elevation-of-privileges.md>), [exploited](<https://devfeed.tech/tags/exploited.md>), [infosec](<https://devfeed.tech/tags/infosec.md>), [infosec-computer-security](<https://devfeed.tech/tags/infosec-computer-security.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mac](<https://devfeed.tech/tags/mac.md>), [malware](<https://devfeed.tech/tags/malware.md>), [malware-removal](<https://devfeed.tech/tags/malware-removal.md>), [patch](<https://devfeed.tech/tags/patch.md>), [privilege-escalation](<https://devfeed.tech/tags/privilege-escalation.md>), [root](<https://devfeed.tech/tags/root.md>), [security](<https://devfeed.tech/tags/security.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>), [servers](<https://devfeed.tech/tags/servers.md>), [spyware](<https://devfeed.tech/tags/spyware.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [support](<https://devfeed.tech/tags/support.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tech-support](<https://devfeed.tech/tags/tech-support.md>), [technical-support](<https://devfeed.tech/tags/technical-support.md>), [virus](<https://devfeed.tech/tags/virus.md>), [virus-removal](<https://devfeed.tech/tags/virus-removal.md>), [vpn](<https://devfeed.tech/tags/vpn.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Cyberdione Labs reported 11 unpatched Tailworm vulnerabilities in audited releases of Tailscale and the self-hosted headscale control server. The most critical described flaw is in Tailscale SSH: an attacker already authorized to connect may, under some conditions, gain elevated privileges through Unix-socket forwarding. Tailscale said exploitability depends on access permissions, system configuration, and other conditions, and was still assessing the affected configurations. It did not recommend disabling Tailscale SSH for everyone. Interim steps were to restrict SSH access to needed users and devices, disable forwarding by setting TS_SSH_DISABLE_FORWARDING=1 in the tailscaled service environment and restarting it, and tighten access to sensitive systems. Tailscale urged users to prepare to install a patched client release; the excerpt gives the team's target timing but does not confirm a release.

### Source excerpt

The Tailscale security team is working to patch almost a dozen security vulnerabilities that could be exploited to steal credentials, crash servers, gain root privileges, and more. [...]

## Where Tailscale VPN ends and Tailscale PAM begins

DevFeed: [Where Tailscale VPN ends and Tailscale PAM begins](<https://devfeed.tech/articles/where-tailscale-vpn-ends-and-tailscale-pam-begins-100855.md>)

Original publisher: [Read original article](<https://tailscale.com/blog/what-is-tailscale-pam>)

Author: Andrew Cunningham

Published: 2026-10-26T14:00:00Z

Content type: article

Language: en

Sources: [Tailscale](<https://devfeed.tech/sources/blog-on-tailscale.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [access-controls](<https://devfeed.tech/tags/access-controls.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [logs](<https://devfeed.tech/tags/logs.md>), [pam](<https://devfeed.tech/tags/pam.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

Tailscale VPN creates a peer-to-peer tailnet for connections among users, devices, and apps; Tailscale PAM adds controlled, auditable access to infrastructure services. PAM requires at least one connector on each network being reached. Connectors mediate access over WireGuard-encrypted tunnels and let administrators apply service-specific, real-time permissions, inject credentials, and grant temporary access. Users with the Tailscale client can launch locally installed apps; client software is optional when services are configured for browser access, though users must still sign in. PAM logs user and device details, connection time, and duration; optional recordings include database query logs and SSH text and video, with HTTP, Kubernetes, and S3 recording also available. Recordings are generally stored by Tailscale; Amazon S3 storage is available on the Premium plan. Both products use the same identity layer and admin console and are described as complementary.

### Source excerpt

Tailscale VPN locks the door. PAM logs who makes it through.

## I spent all day having Claude Code security audit every VPS I have

DevFeed: [I spent all day having Claude Code security audit every VPS I have](<https://devfeed.tech/articles/i-spent-all-day-having-claude-code-security-audit-every-vps-i-have-104856.md>)

Original publisher: [Read original article](<https://levels.io/claude-code-security-audit-every-vps>)

Author: Pieter Levels

Published: 2026-10-25T00:00:00Z

Content type: opinion

Language: en

Sources: [@levelsio (Pieter Levels)](<https://devfeed.tech/sources/levelsio-pieter-levels.md>)

Topics: [software security audit](<https://devfeed.tech/topics/software-security-audit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Network Segmentation](<https://devfeed.tech/topics/network-segmentation.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [DevSecOps](<https://devfeed.tech/topics/devsecops.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [attack](<https://devfeed.tech/tags/attack.md>), [audit](<https://devfeed.tech/tags/audit.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [claude-code-security](<https://devfeed.tech/tags/claude-code-security.md>), [defense](<https://devfeed.tech/tags/defense.md>), [entrepreneurship](<https://devfeed.tech/tags/entrepreneurship.md>), [permission](<https://devfeed.tech/tags/permission.md>), [policies](<https://devfeed.tech/tags/policies.md>), [saas](<https://devfeed.tech/tags/saas.md>), [security](<https://devfeed.tech/tags/security.md>), [security-policies](<https://devfeed.tech/tags/security-policies.md>), [security-updates](<https://devfeed.tech/tags/security-updates.md>), [server](<https://devfeed.tech/tags/server.md>), [services](<https://devfeed.tech/tags/services.md>), [site](<https://devfeed.tech/tags/site.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tech](<https://devfeed.tech/tags/tech.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [vps](<https://devfeed.tech/tags/vps.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

The author describes asking Claude Code to audit each VPS and website, alongside unattended Ubuntu security upgrades with periodic automatic reboots, Tailscale policies intended to isolate servers from one another and personal devices, and restricted service permissions such as running web services as www-data. They propose adding a recurring "security week" and repeating AI-assisted audits, while expressing uncertainty about whether AI offense and defense capabilities will remain matched.

### Source excerpt

Yesterday I spent all day typing this into Claude Code: "Do a full security audit of this website and server" On every single VPS (and site) I have I already h...

## I recommend taking your VPS off the public internet with Tailscale and Cloudflare Tunnel

DevFeed: [I recommend taking your VPS off the public internet with Tailscale and Cloudflare Tunnel](<https://devfeed.tech/articles/i-recommend-taking-your-vps-off-the-public-internet-with-tailscale-and-cloudflare-tunnel-105218.md>)

Original publisher: [Read original article](<https://levels.io/vps-tailscale-cloudflare-tunnel>)

Author: Pieter Levels

Published: 2026-10-23T00:00:00Z

Content type: opinion

Language: en

Sources: [@levelsio (Pieter Levels)](<https://devfeed.tech/sources/levelsio-pieter-levels.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [attack](<https://devfeed.tech/tags/attack.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-tunnel](<https://devfeed.tech/tags/cloudflare-tunnel.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [exploits](<https://devfeed.tech/tags/exploits.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [hetzner](<https://devfeed.tech/tags/hetzner.md>), [internet](<https://devfeed.tech/tags/internet.md>), [network](<https://devfeed.tech/tags/network.md>), [open](<https://devfeed.tech/tags/open.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [private](<https://devfeed.tech/tags/private.md>), [public](<https://devfeed.tech/tags/public.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [site](<https://devfeed.tech/tags/site.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vps](<https://devfeed.tech/tags/vps.md>)

### AI overview

The author recommends reducing direct public access to a VPS by combining Cloudflare Tunnel for a website or app with Tailscale for server access. In this setup, Cloudflare Tunnel carries web traffic so the VPS no longer responds directly on ports 80 or 443; Tailscale provides a private network for the author's devices and VPS. The author says both services connect outward, then advises blocking regular VPS access through the firewall and testing that block. They frame this as reducing the attack surface against application exploits and exposed server ports, while acknowledging it is not perfect. The excerpt presents the author's recommendation, not evidence that the setup prevents attacks.

### Source excerpt

Maybe important to repost this now that everyone is getting hacked If you have a VPS, I recommend you to get if off the public internet and into a Tailscale ne...

## GL.iNet Comet Q GL-RMQ1 Review A Single USB Type-C Cable Remote KVM Device with Tailscale

DevFeed: [GL.iNet Comet Q GL-RMQ1 Review A Single USB Type-C Cable Remote KVM Device with Tailscale](<https://devfeed.tech/articles/gl-inet-comet-q-gl-rmq1-review-a-single-usb-type-c-cable-remote-kvm-device-with-tailscale-89750.md>)

Original publisher: [Read original article](<https://www.servethehome.com/gl-inet-comet-q-gl-rmq1-review-a-single-usb-type-c-cable-remote-kvm-device-with-tailscale/>)

Author: Eric Smith

Published: 2026-10-18T22:16:42Z

Content type: comparison

Language: en

Sources: [ServeTheHome](<https://devfeed.tech/sources/servethehome.md>)

Topics: [Jetkvm](<https://devfeed.tech/topics/jetkvm.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>), [USB](<https://devfeed.tech/topics/usb.md>), [hdmi](<https://devfeed.tech/topics/hdmi.md>)

Tags: [connectivity](<https://devfeed.tech/tags/connectivity.md>), [gl-inet](<https://devfeed.tech/tags/gl-inet.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [ikvm](<https://devfeed.tech/tags/ikvm.md>), [ip](<https://devfeed.tech/tags/ip.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [network](<https://devfeed.tech/tags/network.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

The GL.iNet Comet Q GL-RMQ1 is a remote KVM that connects to compatible devices through one USB-C cable, which carries video, keyboard and mouse input, remote media, and power. It uses Wi-Fi for network connectivity and can also connect to phones and tablets. The review describes its touchscreen, setup, and browser-based management, and notes that some systems may boot too quickly to enter the BIOS through the device.

### Source excerpt

In our GL.iNet Comet Q (GL-RMQ1) review, we see how this USB Type-C remote KVM device with Tailscale makes connectivity easy The post GL.iNet Comet Q GL-RMQ1 Review A Single USB Type-C Cable Remote KVM Device with Tailscale appeared first on ServeTheHome.

## web-edit 0.1a2

DevFeed: [web-edit 0.1a2](<https://devfeed.tech/articles/web-edit-0-1a2-89434.md>)

Original publisher: [Read original article](<https://simonwillison.net/2026/Oct/17/web-edit/>)

Author: Simon Willison

Published: 2026-10-17T13:16:49Z

Content type: release

Language: en

Sources: [Simon Willison's Weblog](<https://devfeed.tech/sources/simon-willison-s-weblog.md>)

Topics: [Web app](<https://devfeed.tech/topics/webapp.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [deepseek](<https://devfeed.tech/tags/deepseek.md>), [deepseek-36](<https://devfeed.tech/tags/deepseek-36.md>), [pelican-riding-a-bicycle](<https://devfeed.tech/tags/pelican-riding-a-bicycle.md>), [pelican-riding-a-bicycle-151](<https://devfeed.tech/tags/pelican-riding-a-bicycle-151.md>), [projects](<https://devfeed.tech/tags/projects.md>), [projects-559](<https://devfeed.tech/tags/projects-559.md>), [release](<https://devfeed.tech/tags/release.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

web-edit 0.1a2 is a small web app for browsing and editing files in a folder, including files on different machines via Tailscale. This release adds an option to copy text and image data to the clipboard, useful for moving logs from a phone-based workflow into a Gist.

### Source excerpt

Release: web-edit 0.1a2 web-edit (previously) is my tiny web app for browsing and editing files in a folder. I mainly built it for editing files on different machines via Tailscale. I added a "copy to clipboard" option for both text and image data. I needed this because I was running pelican prompts on a laptop from my phone (here's DeepSeek 4.1 Flash 1017) and I wanted an easy way to copy the resulting logs into a Gist. Tags: projects, pelican-riding-a-bicycle, deepseek

## Self-host a local AI stack and access it from anywhere

DevFeed: [Self-host a local AI stack and access it from anywhere](<https://devfeed.tech/articles/self-host-a-local-ai-stack-and-access-it-from-anywhere-86939.md>)

Original publisher: [Read original article](<https://hackernoon.com/self-host-a-local-ai-stack-and-access-it-from-anywhere?source=rss>)

Author: ameliepangolin

Published: 2026-10-14T08:00:06Z

Content type: tutorial

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [Self Hosted AI Tools](<https://devfeed.tech/topics/self-hosted-ai-tools.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>), [open webui](<https://devfeed.tech/topics/open-webui.md>), [NixOS](<https://devfeed.tech/topics/nixos.md>), [Local AI](<https://devfeed.tech/topics/local-ai.md>), [tailscale](<https://devfeed.tech/topics/tailscale.md>), [internal developer platform automation](<https://devfeed.tech/topics/internal-developer-platform-automation.md>), [Security](<https://devfeed.tech/topics/security.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [good-company](<https://devfeed.tech/tags/good-company.md>), [local-ai](<https://devfeed.tech/tags/local-ai.md>), [local-ai-lab-setup](<https://devfeed.tech/tags/local-ai-lab-setup.md>), [nixos](<https://devfeed.tech/tags/nixos.md>), [nixos-ai-configuration](<https://devfeed.tech/tags/nixos-ai-configuration.md>), [offline-ai-server](<https://devfeed.tech/tags/offline-ai-server.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [ollama-and-open-webui](<https://devfeed.tech/tags/ollama-and-open-webui.md>), [open-webui](<https://devfeed.tech/tags/open-webui.md>), [private-ai](<https://devfeed.tech/tags/private-ai.md>), [proxmox](<https://devfeed.tech/tags/proxmox.md>), [proxmox-gpu-passthrough](<https://devfeed.tech/tags/proxmox-gpu-passthrough.md>), [self-host](<https://devfeed.tech/tags/self-host.md>), [self-hosted-llms](<https://devfeed.tech/tags/self-hosted-llms.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-remote-ai-access](<https://devfeed.tech/tags/tailscale-remote-ai-access.md>)

### AI overview

This video tutorial walks through building a private, self-hosted local AI lab using Proxmox, NixOS, Docker, an NVIDIA GPU, Ollama, and Open WebUI. It covers secure remote access through Tailscale and deployment automation with Ansible.

### Source excerpt

Build a private AI lab with Proxmox, NixOS, an NVIDIA GPU, Ollama, and Open WebUI, with automated deployment and secure remote access through Tailscale.

## web-edit 0.1a0

DevFeed: [web-edit 0.1a0](<https://devfeed.tech/articles/web-edit-0-1a0-85650.md>)

Original publisher: [Read original article](<https://simonwillison.net/2026/Oct/12/web-edit/>)

Author: Simon Willison

Published: 2026-10-12T15:54:36Z

Content type: release

Language: en

Sources: [Simon Willison's Weblog](<https://devfeed.tech/sources/simon-willison-s-weblog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [30-million-nasa-mission](<https://devfeed.tech/tags/30-million-nasa-mission.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-2-275](<https://devfeed.tech/tags/ai-2-275.md>), [codex](<https://devfeed.tech/tags/codex.md>), [codex-60](<https://devfeed.tech/tags/codex-60.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [generative-ai-2-017](<https://devfeed.tech/tags/generative-ai-2-017.md>), [gpt-6](<https://devfeed.tech/tags/gpt-6.md>), [gpt-6-astra](<https://devfeed.tech/tags/gpt-6-astra.md>), [llms](<https://devfeed.tech/tags/llms.md>), [llms-1-983](<https://devfeed.tech/tags/llms-1-983.md>), [projects](<https://devfeed.tech/tags/projects.md>), [projects-557](<https://devfeed.tech/tags/projects-557.md>), [python](<https://devfeed.tech/tags/python.md>), [python-1-290](<https://devfeed.tech/tags/python-1-290.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-13](<https://devfeed.tech/tags/tailscale-13.md>)

### AI overview

A Python web app lets users browse and edit files in a folder through a mobile-friendly web interface. It is intended to run over Tailscale, allowing files such as credentials to be edited from a phone without sending them through an LLM; the interface uses CodeMirror 6.

### Source excerpt

Release: web-edit 0.1a0 I was working on a project from my phone using Codex Remote when I found myself wanting to edit a credentials file without round-tripping those credentials through the LLM itself. So... I had Codex and GPT-6 Astra Extra High build this Python web app which provides a web UI for viewing and editing files in a folder. It's intended to be run over Tailscale, so I can have an agent start this running and then edit files via my Tailscale network directly from my phone. Here's the interface for browsing files in a folder: Editing uses CodeMirror 6 - I was going to use Monaco but that still doesn't have a great mobile experience yet. Tags: projects, python, ai, tailscale, generative-ai, llms, codex

## Fixing my ridiculous fridge with a tiny Funnel site

DevFeed: [Fixing my ridiculous fridge with a tiny Funnel site](<https://devfeed.tech/articles/fixing-my-ridiculous-fridge-with-a-tiny-funnel-site-85360.md>)

Original publisher: [Read original article](<https://hackernoon.com/fixing-my-ridiculous-fridge-with-a-tiny-funnel-site?source=rss>)

Author: ameliepangolin

Published: 2026-10-12T10:29:23Z

Content type: article

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [Web](<https://devfeed.tech/topics/web.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [agentic-ai-framework](<https://devfeed.tech/tags/agentic-ai-framework.md>), [apis](<https://devfeed.tech/tags/apis.md>), [browser](<https://devfeed.tech/tags/browser.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [container](<https://devfeed.tech/tags/container.md>), [custom-web-dashboard](<https://devfeed.tech/tags/custom-web-dashboard.md>), [devices](<https://devfeed.tech/tags/devices.md>), [dns](<https://devfeed.tech/tags/dns.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-node-js-web-app](<https://devfeed.tech/tags/docker-node-js-web-app.md>), [good-company](<https://devfeed.tech/tags/good-company.md>), [private-access](<https://devfeed.tech/tags/private-access.md>), [samsung](<https://devfeed.tech/tags/samsung.md>), [self-hosted-web-applications](<https://devfeed.tech/tags/self-hosted-web-applications.md>), [smart-fridge](<https://devfeed.tech/tags/smart-fridge.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tailscale-funnel](<https://devfeed.tech/tags/tailscale-funnel.md>), [tailscale-public-url](<https://devfeed.tech/tags/tailscale-public-url.md>), [tailscale-secure-remote-access](<https://devfeed.tech/tags/tailscale-secure-remote-access.md>), [tailscale-serve](<https://devfeed.tech/tags/tailscale-serve.md>), [tailscale-serve-vs-funnel](<https://devfeed.tech/tags/tailscale-serve-vs-funnel.md>)

### AI overview

The author describes adapting a lightweight transit and bike-share dashboard for a Samsung smart fridge, then hosting it from a NAS in a Docker container. Tailscale Funnel makes the small, mostly public app accessible outside the home, while the article explains why private services such as Home Assistant or an AI agent with access to personal data should use Tailscale Serve instead.

### Source excerpt

Discover how Tailscale Funnel powers a lightweight custom web dashboard on a Samsung smart fridge and when to choose private access with Tailscale Serve.

[Next page](<https://devfeed.tech/tags/tailscale.md?cursor=WyIyMDI2LTEwLTEyVDEwOjI5OjIzKzAwOjAwIiwgIjk4YmU5ZmE1LWY4OGEtNGIzNy1hN2Y3LWE4MDViYmM5NDc3YiJd>)