🗃️ Resources 资源
如何在树莓派上安装Nginx? - 知乎 (zhihu.com) 使用Docker
📒 Notes 笔记
在构思树莓派Zero 的用处的时候(其实是构思一个能够装逼的礼物)感觉无线版的zero十分适合作为一个服务器。这个服务其器一定要好用,精简,并且好看。
外观设计
外观设计要秉承我的设计理念,要精简,帅气,简约的造型。顺便在去剑桥树莓派发源地圣地巡礼的时候发现了一款外壳,便希望采用这款外壳进行搭配。效果如图:
理论设计
树莓派Zero分为两个版本(截止于2023年6月)一代和二代,在这里也记录一下树莓派Zero不同版本的区别:
Respberry Pi Zero - 树莓派Zero一代,无网络版本
Respberry Pi Zero W - 树莓派Zero一代,有无线网络和蓝牙版本
Respberry Pi Zero WH - 树莓派Zero一代,有无线网络和蓝牙,且出场焊接排针
Respberry Pi Zero 2- 树莓派Zero二代,无网络版本
Respberry Pi Zero 2 W - 树莓派Zero二代,有无线网络和蓝牙版本
Respberry Pi Zero 2 WH - 树莓派Zero二代,有无线网络和蓝牙,且出场焊接排针
顺便提一嘴,树莓派官方最后一个2W被我买走了。
由于目前为止树莓派两个版本只相差1英镑,因此推荐2w。
同时由于以简便为主,本次不采用Docker进行配置,就简单粗暴的丢到系统里。
系统规划
预计使用树莓派官方系统,使用树莓派官方网站Raspberry Pi OS – Raspberry Pi镜像下载工具,需要注意的是,如果使用1W,下载32位系统,而2W可能64位系统的性能会更好。
在烧录之前可以在高级选项中选择默认开启VNC,并且配置好无线网络,注意选择2.4G频段的网络,兼容性高,这样可以省掉很多麻烦事。
在烧录完成的配置文件中,将以下位置修改,目的是让这个小东西没有插入HDMI也正常启动,并且能够使用VNC。
framebuffer_width=1280
framebuffer_height=720
hdmi_force_hotplug=1 # 关闭hdmi的检测
hdmi_group=1
hdmi_mode=5
hdmi_ignore_edit=0xa5000080 #添加此内容
注意要删除每一行修改内容前面的#
软件规划
使用PHP和Nginx进行网站相关服务部署。
高级功能
可以设置默认连接的WiFi为手机特定热点,只要打开热点,随时随地访问服务器。(也可以配成Minecraft的随身服!!)
实际配置
在这里我选择配置一个QQ空间备份的读取服务器。可以通过QQ空间助手
这个插件来进行备份,很方便。
使用过VNC登录,打开命令行
sudo apt-get update
sudo apt-get install nginx
sudo apt-get install php
通过VNC或者USB-HUB将包含index.html的网站文件放入
/var/www/html/
任务完成
测试
在VNC中用鼠标移到网络的位置,就能显示ip地址,在个浏览器输入ip地址,显示网页,配置完成!