创刊号 · Vol.01 · No.01 2026年10月5日 · 星期一 自托管 · SELF-HOSTED

SERVER
Magazine

服务器全景巡礼 · 服务架构与运维实录

Ubuntu Server LTS · Nginx · Self-Hosted Stack

01

服务器概览

Server Overview — A Bird's Eye View

这是一台运行于云上的轻量自托管服务器,承载着统一入口的 Web 平台、自托管消息推送,以及经由加密隧道访问的内部服务。通过 Nginx 反向代理与自动签发的 TLS 证书对外提供服务,安全基线遵循最小化暴露原则:默认拒绝入站、仅密钥登录、异常流量自动封禁。

"云端方寸地,智联万物枢——以轻盈之躯,承智慧之重。"

系统数据加载中...

系统状态速览
运行时间 --
系统负载 --
活跃服务 --
监听端口 --
SSL证书 --
Nginx站点 --
PRODUCTION · 生产环境
02

Nginx 反向代理

Reverse Proxy — Gateway to Services

Nginx作为统一入口,将各域名的HTTPS流量分别代理至后端服务。所有站点均配置了HTTP→HTTPS强制跳转、TLS 1.2/1.3协议与安全响应头(HSTS、X-Frame-Options等),关键链路启用OCSP Stapling与gzip压缩。面向公网的域名之外,其余内部服务仅监听本地回环地址。

ha.iotra.art
· 内部应用面板(授权访问)
WebSocket TLS 1.3 HSTS OCSP Stapling gzip
fn.iotra.art
· 私有服务入口(授权访问)
WebSocket TLS 1.3 HSTS 长连接
ntfy.iotra.art
· ntfy 推送通知服务
WebSocket SSE 长连接
Nginx 关键配置
监听端口 80, 443
协议 HTTP/2
SSL缓存 10MB shared
会话超时 1天
代理超时 86400秒
缓冲 已关闭
Nginx :80 / :443 内部应用 私有服务 ntfy推送 ha.iotra.art fn.iotra.art ntfy.iotra.art
03

FRP 内网穿透

FRP Tunnel — Bridging Networks
frps 服务端配置
绑定端口 7000
认证方式 Token
连接池 最大10
TCP复用 已启用
心跳超时 90秒
日志保留 7天
管理面板 仅限本地
隧道策略
内部应用面板 授权访问
私有服务入口 授权访问
FRP 管理面板 仅限本地

FRP(Fast Reverse Proxy)是本架构的核心组件。云服务器运行frps服务端,受信任网络的frpc客户端经加密隧道将指定内部服务映射至公网,实现"服务在内网、入口在云端"的零暴露架构。

配置启用了Token鉴权与TCP多路复用,在保证安全性的同时优化连接性能。管理面板仅监听本地回环地址,不对公网开放。

"加密隧道让内网服务拥有了一个稳定的公网入口,而无需暴露内网本身。"
04

ntfy 消息推送

Push Notifications — Self-Hosted Messaging

ntfy是一个轻量级的自托管推送通知服务。通过简单的HTTP API即可向订阅者发送消息,支持WebSocket与SSE实时推送。本服务器的ntfy实例仅监听本地回环地址,经Nginx反向代理后通过ntfy.iotra.art对外提供HTTPS服务。

安全策略遵循最小权限:默认拒绝匿名访问,写入需令牌鉴权,读取按主题独立授权(ACL),敏感主题仅对授权用户可见。缓存时长48小时。

ntfy 配置参数
监听地址 仅本地回环
Base URL ntfy推送服务
缓存时长 48小时
权限 令牌 + ACL
代理模式 已启用
日志级别 info
05

SSL 证书管理

Let's Encrypt — Free TLS Certificates
fn.iotra.art
类型 ECDSA
签发者 Let's Encrypt
到期日 2026-11-13
剩余天数 39天
证书有效期进度
ha.iotra.art
类型 ECDSA
签发者 Let's Encrypt
到期日 2026-11-13
剩余天数 39天
证书有效期进度
证书管理说明

全站证书均采用ECDSA密钥算法,相比RSA拥有更小的密钥尺寸与更快的握手速度。Certbot配置了自动续期,并在续期成功后自动重载Nginx使新证书即时生效,到期前30天将自动触发续签流程。

自动续期 已启用
续期后重载 renew_hook
协议 TLS 1.2 / 1.3
06

防火墙安全

UFW Firewall — First Line of Defense

UFW(Uncomplicated Firewall)以默认拒绝入站、允许出站的策略运行,仅放行必要端口;管理面板与内部服务全部收敛至本地回环地址,不直接面对公网。SSH仅接受密钥登录,并配合fail2ban对异常认证来源自动封禁。所有规则同时配置了IPv4与IPv6版本。

DEFAULT: DENY INCOMING
安全基线
Web TCP HTTP/HTTPS 统一入口 ALLOW
SSH TCP 仅密钥登录 · fail2ban 护航 ALLOW
隧道 TCP Token 鉴权接入 ALLOW
其他 * 含管理端口在内一律收敛回环 DENY
07

端口与服务映射

Listening Ports — The Open Doors
暴露面 绑定策略 用途
80 / 443 公网(Nginx) Web 统一入口,HTTP 强制跳转 HTTPS
SSH 公网(加固) 远程管理 · 仅密钥登录 · fail2ban
隧道 公网(鉴权) 加密隧道接入 · Token 认证
其余全部 127.0.0.1 管理面板 · 后端服务 · 数据库均绑定回环
暴露面设计原则

公网仅保留统一入口与必需通道,且每个入口都有独立认证层;其余服务一律绑定本地回环,需经 SSH 隧道访问。

最小暴露 默认拒绝 回环收敛 认证分层
08

运行服务清单

Running Services — The Full Roster
服务名称 描述 状态
nginx 高性能Web服务器与反向代理 ACTIVE
frps FRP 内网穿透服务端 ACTIVE
ntfy 自托管推送通知服务 ACTIVE
ssh OpenSSH 安全远程登录(仅密钥) ACTIVE
fail2ban 入侵防御 · 自动封禁异常来源 ACTIVE
chrony NTP 时间同步服务 ACTIVE
cron 定时任务调度器 ACTIVE
systemd-networkd 网络配置管理 ACTIVE
systemd-resolved DNS 解析服务 ACTIVE
rsyslog 系统日志服务 ACTIVE
unattended-upgrades 自动安全更新 ACTIVE
tat_agent 腾讯云自动化代理 ACTIVE
fwupd 固件更新守护进程 ACTIVE
dbus D-Bus 消息总线 ACTIVE
polkit 权限管理策略 ACTIVE
核心业务服务

除Nginx、隧道网关、推送三大业务服务外,其余均为系统级守护进程与安全组件,保障服务器的基础运行环境。

运行中服务 --
安全组件 fail2ban · UFW
失败的服务 0个
定时任务

*/5 * * * *
腾讯云 Stargate 代理健康检查
每5分钟执行一次,确保云平台管理通道可用

09

网络拓扑架构

Network Architecture — The Big Picture
互联网 Internet 云服务器 自托管节点 Ubuntu LTS · 最小暴露面 Nginx 隧道 ntfy SSH 加密隧道 私有服务区域 🧩 内部应用面板 授权访问 🗄 私有服务入口 授权访问 推送订阅者 授权用户 手机 · 浏览器 · API 统一入口 · 分层认证 · 默认拒绝 🔒 Let's Encrypt TLS 证书
10

硬件规格

Hardware Specs — Under the Hood
2C
CPU 核心
1.9GB
内存总量
50GB
磁盘总量
2.4GHz
CPU 主频
处理器详情
型号 云平台虚拟化 CPU
架构 x86_64
主频 2394 MHz
缓存 28160 KB
指令集 AVX-512, AES-NI, SSE4.2
虚拟化 Xen (HVM)
内存使用
总量 --
已使用 --
可用 --
缓存 --
内存使用率 --
Swap 总量 --
Swap 使用 --
磁盘使用
设备 /dev/vda2
总量 --
已使用 --
可用 --
磁盘使用率 --
系统信息
发行版 Ubuntu 24.04 LTS
内核 6.8.x LTS
主机名 云服务器
运行时间 --
系统负载 --
用户数 --