Networking and TLS Troubleshooting

Troubleshoot remote access to a home server or NAS by connection path. Start by deciding whether the failing path is private administrative SSH or a public website, then follow the relevant checks.

Start with the remote-access symptom

  1. Administrative SSH reports policy denied: separate Tailscale SSH port 22 grants, OS users, and check rules. Check support boundaries between conventional NAS OpenSSH and the Tailscale SSH server.
  2. A public website returns 5xx: follow Cloudflare edge/origin comparisons and a real 504 investigation. The failed request time and its logs matter more than the notification’s arrival time.
  3. You plan to upgrade the router: inspect OpenWrt Keep Settings preservation and compatibility first, and prepare backups and a recovery access path.
  4. Connectivity works but the NAS sync path disappeared: check Syncthing’s actual volume and folder marker. Network success does not establish storage health.

Record before changing anything

Save the source, destination, address, port, failure time and timezone, exact error, and last change. Follow the failing path before changing SSH policy, web responses, and storage together. Continue storage and WordPress work in the WordPress and NAS guide.

All networking and TLS articles