一、树莓硬件准备

树莓派4B(8GB内存)

2张64GB TF卡(1张系统盘,搭建1张数据盘)

USB 3.0硬盘盒(可选,网站用于扩展存储)
电源适配器(需匹配电压电流要求)
无线网卡(可选,树莓用于有线网络连接)
数据盘分区与格式化
使用`fdisk`或图形化工具(如GParted)对数据盘进行分区,搭建建议创建一个`/boot`、网站`/`、树莓`/home`等分区,搭建格式化为`ext4`。网站
二、树莓系统安装与配置
操作系统选择
推荐安装 Ubuntu 20.04 LTS(长期支持版本)或 OpenMediaVault (OMV),搭建两者均适合NAS和网站部署。网站
系统安装
使用官方烧录工具(如Raspberry Pi Imager)将镜像写入SD卡,树莓选择无桌面版以节省资源。搭建
网络配置
设置静态IP地址(如192.168.3.175),网站配置路由器端口转发(如将80端口映射到树莓派IP)。
启用SSH服务以便远程管理,可通过`sudo systemctl enable ssh`和`sudo systemctl start ssh`命令完成。
三、网站搭建(可选)
安装Web服务器
安装 Apache或 Nginx,例如使用`sudo apt-get install apache2`或`sudo apt-get install nginx`。
配置网站根目录
将网站文件上传到`/var/www/html`目录,配置虚拟主机(可选)。
启用HTTPS(可选)
安装 Let's Encrypt证书,使用`sudo apt-get install certbot`命令完成。
四、NAS功能配置
安装NAS软件
OpenMediaVault: 提供文件共享、RAID管理、快照等功能,适合家庭存储。 Nextcloud
配置共享目录
在NAS软件中创建共享目录(如`/openmediavault/share`),设置权限为755。
扩展功能(可选)
安装 Samba实现Windows文件共享:`sudo apt-get install samba`,配置`/etc/samba/smb.conf`。
添加备份工具(如`Timeshift`)或云同步服务(如`Rclone`)。
五、安全与优化
更新系统
定期运行`sudo apt-get update`和`sudo apt-get upgrade`,修复安全漏洞。
用户管理
创建普通用户并设置强密码,避免使用默认账号(如`pi`)。
性能优化
对于高负载场景,考虑使用SSD硬盘、增加内存或优化网络配置。
总结
通过以上步骤,您可以在树莓派4B上搭建一个功能完善的网站和NAS服务器。若需进一步扩展,可结合Docker容器化应用或专业NAS设备。建议优先选择OpenMediaVault作为基础平台,其丰富的插件生态能满足大多数需求。