前言
时区校准
timedatectl set-timezone Asia/Shanghai
SSH 安全增强
- 禁止 Root 密码登录, 修改默认端口, 防止被暴力破解
- 详情看博客
https://ssd.us.kg/2025/10/28/Ubuntu免密码root登录ssh的公私钥方案/
安装 docker 看官网
https://docs.docker.com/engine/install/ubuntu/
安装 portainer
https://docs.portainer.io/start/install-ce/server/docker/linux
/opt/containers/portainer/docker-compose.yml
services:
portainer:
container_name: portainer
image: portainer/portainer-ce:sts
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
ports:
- 9443:9443
- 9000:9000
- 8000:8000 # Remove if you do not intend to use Edge Agents
volumes:
portainer_data:
name: portainer_data
networks:
default:
name: portainer_network
镜像源切换
/etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: resolute resolute-updates resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
/etc/apt/sources.list.d/docker.sources
Types: deb
URIs: https://mirrors.aliyun.com/docker-ce/linux/ubuntu
Suites: resolute
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
电源管理(不间断电源)
apt install apcupsd
/etc/apcupsd/apcupsd.conf
UPSCABLE usb
UPSTYPE usb
DEVICE
/etc/apcupsd/apcupsd.conf
BATTERYLEVEL 20: 电量剩余 20% 时就关机(默认 5% 容易让电池过放)。
MINUTES 10: 预计续航还剩 10 分钟时就关机(默认 3 分钟对某些运行大量容器的 NAS 来说有点紧)。
TIMEOUT 300: 如果你想设置“断电 5 分钟后无论电量多少直接关机”, 就设置这个参数。设置为 0 则禁用。
# 重启服务
systemctl restart apcupsd
# 检查并开启自启
systemctl enable apcupsd
# 验证状态
systemctl status apcupsd
定期快照
- swap 要单独分子卷
apt install snapper
snapper -c root create-config /
- 遵循 774 方案定时快照, 方便坏了回滚
/etc/snapper/configs/root
# limits for timeline cleanup
TIMELINE_MIN_AGE="1800"
TIMELINE_LIMIT_HOURLY="7"
TIMELINE_LIMIT_DAILY="7"
TIMELINE_LIMIT_WEEKLY="4"
TIMELINE_LIMIT_MONTHLY="0"
TIMELINE_LIMIT_YEARLY="0"
其他
- docker 只用 compose 方便迁移
- 只用卷, 多用具名卷, 必要共享卷, 少用匿名卷
尾声
- nas 上用 docker 部署了 emby, hermes, lucky, memos, shellcrash, sun-panel, smb, mc, qbittorrent, baidunetdisk 等, 欢迎大佬们进一步的交流分享和建议
title: ubuntu 26.04 尝鲜 仅对于宿主机的调整
date: 2026/5/8 20:40:00
原作者: 纯白色冰淇淋
1 个帖子 - 1 位参与者