树莓派 Zero 微型随身服务器

🗃️ Resources 资源

如何在树莓派上安装Nginx? - 知乎 (zhihu.com) 使用Docker

📒 Notes 笔记

在构思树莓派Zero 的用处的时候(其实是构思一个能够装逼的礼物)感觉无线版的zero十分适合作为一个服务器。这个服务其器一定要好用,精简,并且好看。

外观设计

外观设计要秉承我的设计理念,要精简,帅气,简约的造型。顺便在去剑桥树莓派发源地圣地巡礼的时候发现了一款外壳,便希望采用这款外壳进行搭配。效果如图:

图片_20230626010723.jpg

理论设计

树莓派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地址,显示网页,配置完成!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容