POST 置顶

从 0 搭建飞牛:一台旧电脑变成私有云,手把手

从下载镜像、刻 U 盘、进 BIOS、装系统,到初始化、建存储、开共享、装第一个应用——第一次装飞牛 fnOS 会遇到的每一步和每一个坑,都在这篇里。

飞牛(fnOS)是一套免费的国产 NAS 系统,基于 Debian,装在你自己的机器上。它的好处是门槛低:一台吃灰的旧笔记本、一台 N100 小主机、甚至虚拟机里都能跑。

这篇是从零开始的完整流程。按顺序做,第一次装大概 40 分钟,其中一半时间在等进度条。

界面细节会随版本变,菜单名字可能和我截图时不一样。步骤的顺序不会变。

一、先确认你手里的东西

硬件

部件最低建议说明
CPUx86-64 双核四核以上ARM 不支持,别拿树莓派试
内存4 GB8 GB 起跑 Docker 和影视转码,8 GB 是分水岭
系统盘16 GB128 GB SSD会被整盘清空,别用移动硬盘
数据盘1 块2 块起单盘没有冗余,重要数据至少两块做 RAID1
U 盘8 GB—装完就没用了,随便一个

三种典型搭配:

  • 闲置笔记本:不用买任何东西,缺点是只有一个硬盘位,做不了冗余;
  • N100 / N305 小主机:功耗 10 W 左右,7×24 常年开着也不心疼;
  • 自己攒的塔式:盘位多、能上独显做转码,代价是电费和噪音。

网络

机器要用网线接路由器,第一次装的时候最好再插一个显示器和键盘。装完之后显示器和键盘就可以收起来了,全部在浏览器里操作。

二、下载镜像

打开飞牛官网的下载页,选 x86 架构的 ISO 镜像。文件不大,一两个 G。

下载完顺手校验一下,这一步很多人跳过,然后装到一半报错,白折腾:

# Windows PowerShell
Get-FileHash .\fnos.iso -Algorithm SHA256

# macOS / Linux
shasum -a 256 fnos.iso

和官网页面上给的哈希对一下,一致再往下走。

三、把镜像写进 U 盘

注意:这一步会清空 U 盘里的所有东西。

Windows

用 Rufus 或 balenaEtcher。推荐 Rufus,但有一个地方要选对:

  1. 设备选你的 U 盘;
  2. 引导类型选刚下载的 ISO;
  3. 分区类型选 GPT,目标系统选 UEFI(老机器选 MBR + BIOS);
  4. 写入方式如果弹出询问,选 DD 模式,不要选 ISO 模式——ISO 模式会解包文件,飞牛的镜像不一定能被引导。

balenaEtcher 更省事,选镜像、选盘、点 Flash,没有选项要纠结。

macOS / Linux

# 先确认 U 盘的设备名,别写错,写错就是把系统盘抹了
diskutil list          # macOS
lsblk                  # Linux

# 假设 U 盘是 /dev/diskN(macOS)或 /dev/sdX(Linux)
sudo dd if=fnos.iso of=/dev/rdiskN bs=4m status=progress
sync

dd 没有二次确认,of= 后面写错一个字母就是灾难。不确定就用图形工具。

四、进 BIOS,改启动项

先把机器只接系统盘,数据盘先别插——这样安装时不可能选错盘。装完再插回去。

开机连按 Del / F2 / F12(看主板),进 BIOS:

  • 启动顺序:把 U 盘排到第一位,或者开机时按 F11/F8 直接选启动设备;
  • Secure Boot:如果插着 U 盘却引导不起来,先把它关掉,装完再开;
  • SATA 模式:设成 AHCI,别用 RAID / IDE 模式,否则可能认不到硬盘。

保存退出,机器会从 U 盘启动。

五、安装系统

引导起来之后是一个简洁的安装界面:

  1. 选择语言和键盘布局;
  2. 选择安装目标盘——这一步选中的盘会被整个格式化,看清楚容量和型号再点;
  3. 确认,开始安装;
  4. 等进度条走完(SSD 上通常几分钟);
  5. 提示重启时,先拔掉 U 盘再重启,否则又会从 U 盘引导一次。

重启后如果能进到登录/初始化界面,说明系统已经装好了。

六、找到它的 IP

机器接上网线之后,会有自己的局域网地址。三种找法:

  • 路由器后台:DHCP 客户端列表里,找那个新出现的设备;
  • 接显示器看:登录界面通常会显示当前 IP;
  • 扫端口:飞牛后台走 5666 端口,扫一下就知道是谁:
# 同一局域网内的另一台电脑上
nmap -p 5666 192.168.1.0/24

拿到 IP 之后,在同一局域网的电脑或手机浏览器里打开:

http://192.168.1.x:5666

强烈建议在路由器里给这台机器绑定固定 IP(DHCP 静态分配)。不然哪天它换了个地址,你所有书签和挂载都会失效。

七、初始化

第一次进后台,向导会让你做几件事:

1. 管理员账号

设一个用户名和密码。这个账号是最高权限,密码别用 admin123——后台是可以直接操作你所有文件的。

2. 存储空间

飞牛会把物理硬盘组织成存储池,再在池上建空间。常见选择:

  • 单盘(Basic):一块盘一个池,容量最大,没有冗余,盘坏数据就没了;
  • RAID 1:两块盘互为镜像,可用容量 = 单盘容量,坏一块不影响;
  • RAID 5:三块盘起,可用容量 = 总容量减一块,兼顾容量和安全。

家里放照片、文档这些丢了找不回来的东西,至少 RAID 1。RAID 不是备份——它防的是硬盘坏,防不了误删和勒索病毒,重要数据还是要在另一台设备上再存一份。

3. 文件系统

向导给的默认值就是能用的,不用纠结。硬盘休眠可以开,但如果后面要跑 Docker,频繁唤醒反而更伤盘,建议先关掉。

八、建共享文件夹,让电脑能访问

后台里建一个共享文件夹,比如 docs、photo、media。

然后从你的电脑连上去:

Windows:资源管理器地址栏输入 \\192.168.1.x,回车;或者「映射网络驱动器」。第一次会问账号密码,就是刚才设的管理员账号。

macOS:Finder 里 ⌘K,输入 smb://192.168.1.x。

手机:装一个支持 SMB 的文件管理器,同样填 IP 和账号。

能读写,说明整套链路通了。

九、装第一批应用

后台的应用中心里,先装这几个就够用了:

  • 影视:刮削、海报墙,手机电视都能播;
  • 相册:手机自动备份照片;
  • 下载:把种子和链接扔进去慢慢下;
  • Docker:后面所有折腾的地基。

Docker 装好之后,可以先用一段 compose 试试水:

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    ports:
      - "3001:3001"
    volumes:
      - ./kuma-data:/app/data
    restart: unless-stopped
docker compose up -d
docker compose logs -f

浏览器打开 http://IP:3001,能看到页面就成功了。

十、解决"在外面也能访问"

局域网里能用只是第一步。出门在外想连回家,两条路:

  • 没有公网 IP:用飞牛自带的内网穿透,或者装 Lucky 这类工具做 STUN 打洞;
  • 有公网 IP:路由器上做端口转发,配合 DDNS 把域名指过去,再申请证书上 HTTPS。

这部分展开能写一整篇,站里《Lucky:飞牛上最全能的一张网》那篇有完整配置。

常见坑,按出现频率排

1. 重启后又进了安装界面 U 盘没拔。拔掉再重启。

2. 安装时看不到硬盘 多半是 SATA 模式不是 AHCI,或者硬盘挂在 RAID 卡上没做直通。进 BIOS 改。

3. 装完 IP 变了,书签全失效 路由器里做 DHCP 静态绑定,一次解决。

4. 系统盘和数据盘搞混了 所以前面强调只接系统盘。装完再插数据盘,向导里再建池。

5. Windows 连不上共享文件夹 先确认账号密码对不对;再确认 Windows 的网络发现开着;公司电脑可能被组策略禁了 SMB。

6. 证书申请一直失败 先看时间对不对。系统时间差几分钟,HTTPS 校验就会失败。

7. 硬盘老是咔哒咔哒响 Docker 在跑,硬盘休眠被打断。要么关休眠,要么把容器数据放到 SSD 上。

8. 转码卡、CPU 跑满 核显没启用,或者片源码率太高。检查是否开了硬件转码。

装完之后

到这里,你已经有一台能用的私有云了。接下来的顺序建议是:

  1. 先把相册备份开起来,手机照片先进来;
  2. 再搭影视库,这是最容易有成就感的一步;
  3. 然后是 Docker,一台机器几十个服务的日子从这儿开始;
  4. 最后解决远程访问,让它真正变成"随身可用"。

站里每一块都有对应的文章,搜索关键词就能找到。

装的过程中卡住了,留言,或者加我抖音私信。你踩的坑,我会补回这篇里。

👁 - 次浏览

留言

← 返回首页