Skip to Content

服务器

Ubuntu Server 是全球公有云和私有部署中使用最广泛的 Linux 发行版。AWS、Azure、GCP 等主流云平台都将 Ubuntu 作为默认或推荐的系统镜像。无论是个人建站、家庭 Homelab,还是企业生产环境,这里都有对应的部署路线。

根据你的使用场景,选择最适合的起步路径:


我要搭建 Web 服务

个人博客、公司官网、API 后端,或者任何面向互联网的 Web 应用。这是最常见的服务器使用场景。

Tip

推荐路线:先完成 SSH 远程连接,再装 Nginx 做反向代理,最后用 Docker Compose 管理应用容器。这是目前最主流也最易维护的部署方式。

  • Nginx / Apache — Web 服务器安装、虚拟主机、反向代理与 HTTPS 证书配置
  • Docker Compose 部署 — 用 Compose 编排 Web 应用、数据库和缓存等服务
  • SSH 远程管理 — 密钥登录、禁用密码认证、跳板机与端口转发配置
  • 数据库服务 — MySQL/MariaDB、PostgreSQL、Redis 的安装与基础调优

我要做自托管 / Homelab

在家里或内网跑各种自托管服务:NAS 存储、影音媒体库、笔记系统、密码管理器、智能家居网关等。

Tip

Homelab 的核心是 Docker Compose + 反向代理。建议先跑通一个简单的服务(如 Nginx 静态页面),熟悉流程后再逐步添加更多容器应用。

  • Docker Compose 部署 — Compose 编排多服务,数据卷持久化与自动重启策略
  • VPN 组网 — WireGuard 隧道、Tailscale 零配置组网,远程安全访问内网服务
  • Samba / NFS 文件共享 — 局域网跨平台文件共享、NAS 挂载与权限配置
  • DNS 与 DHCP — Pi-hole 广告过滤、本地 DNS 解析、DHCP 服务器管理
  • 虚拟化平台 — KVM/QEMU、Proxmox、LXD 容器化运行多系统

我要部署生产环境

面向企业或团队的高可用、可扩展、自动化部署方案。需要考虑稳定性、安全性和可维护性。

Warning

生产环境务必做好备份策略、监控告警和安全加固。建议先阅读 SSH 远程管理 完成基础安全配置,再进行服务部署。


基础知识

刚接触 Ubuntu Server?建议先了解这些基础内容:


全部文章速查

文章简介
Server 版与 Desktop 版的区别两个版本的内核、包管理、GUI 等核心差异对比
Server 安装指南安装流程、分区方案、最小化安装与初始配置
SSH 远程管理SSH 密钥认证、端口修改、跳板机与多主机管理
Nginx / ApacheWeb 服务器安装配置、反向代理、Let’s Encrypt 证书
Docker Compose 部署容器编排、多服务部署、数据卷与自定义网络管理
数据库服务MySQL、PostgreSQL、Redis 安装与基本运维操作
Samba / NFS 文件共享跨平台文件共享、NFS 挂载配置与访问权限控制
VPN 组网WireGuard 隧道搭建、Tailscale 零配置远程组网
DNS 与 DHCP本地 DNS 服务、Pi-hole 广告过滤、DHCP 管理
虚拟化平台KVM/QEMU 虚拟机、LXD 系统容器、Proxmox 管理
高可用与负载均衡HAProxy 负载均衡、Keepalived VIP、主从复制架构
Cloud-init云实例自动初始化、用户数据与元数据模板配置
Autoinstall无人值守批量安装、YAML 应答文件编写与调试
KubernetesMicroK8s/K3s 集群部署、Helm 包管理、Ingress 配置
Note

本指南基于 Ubuntu 26.04 LTS Server 版编写。大部分内容同样适用于 Desktop 版上运行的服务,但生产环境建议使用 Server 版以获得更精简的系统和更长的安全更新支持周期。

Last updated on