废物利用: 树莓派4b藏在鞋柜里当个小型服务器


TLDR; 我现在有 27 台服务器,其中一些价格低廉甚至免费。例如,Oracle 会提供 2 台免费虚拟机,我家用的是一台 4b 的树莓派。我在小型虚拟机上运行微服务。我把树莓派放在鞋柜里,连接到路由器。我把 CPU 从 1.4 GHz 超频到 2.2 GHz,开了两个风扇,温度保持在 30 到 40 度之间。

树莓派4b:架设小型服务器用于跑微服务

我家里有三四台树莓派,大多都积灰吃灰了。其中有一台是那种键盘一体式的型号,类似小时候的小霸王学习机,几年前曾拿来给孩子做启蒙教育用。它的配置也是几台中最强的。其次是一台 Raspberry Pi 4B,配有四核 CPU 和 4GB 内存。

树莓派可以说是英国科技的代表,总部位于剑桥。目前,英国唯一一家线下实体店也开在剑桥的 Grand Arcade 购物中心,购买还有数量限制——每人每次只能买一台。

前阵子,孩子几次跟我提起想玩树莓派,我也不知道他是在哪儿看到的,是不是真感兴趣。于是我从车库里翻出一台 Pi 4B,把它装在门口鞋柜上,还顺手加了个小风扇。

raspberrypi-in-shoe-closet-2025-06-10-18.46.47 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

鞋柜放在门口,刚好接了个网线可以直接连家里的路由器。

我直接用网线把树莓派连接到路由器上,等了十几二十分钟都无法远程 SSH 登录,起初还以为机器坏了。后来吃完饭再查看,发现路由器后台已经分配了 IP,使用默认用户名密码登录后可以正常使用。

我给孩子创建了一个新账户,教了他几个简单的命令。然后运行了 apt update && apt upgrade 更新了系统。后来我又接了一个 1TB 的外接 SSD,虽然目前还没什么用处。

raspberrypi-setup-in-shoe-closet-2025-06-15-13.54.26-scaled 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

本身为了超频给树莓派4b加了个大功率的风扇,又接了一个USB外接小风扇5w。不过有点小噪音,不过关上鞋柜后就觉得还好。

我还部署了一个用 PM2 运行的 Node.js 小程序,用来监听 STEEM 区块链上的发文操作,并将机器人命令写入 MySQL 数据库。类似的小程序我部署在五台位于不同地区的服务器上,以提高冗余性。即使某几台服务器宕机,整体服务也不受影响,从而大幅提升了可用性。

起初我用一个随便的 USB 电源供电,但发现 CPU 一直处于限速状态(throttled)。后来翻出原厂的 5V/3.1A 电源后问题立即解决。我还将四个核心全部超频到了 2.2GHz(默认是 1.4GHz)。超频的话需要降温,而且要一个好的电源(15W)。树莓派4b的正常工作温度是40度到80度,我加了两个风扇,平常就30-38度左右。

目前这台“小服务器”在家已经稳定运行了三四周,状态良好。我还写了以下的 Bash 脚本用于监控系统信息,并接入了哪吒监控(Nezha):

#!/bin/bash
echo "USER=$USER"
echo ""

echo "- CPU -"
for cpu in /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_cur_freq; do
    cpu_num=$(echo $cpu | grep -o 'cpu[0-9]*' | grep -o '[0-9]*')
    freq=$(cat $cpu | awk '{printf "%.2f", $1/1000000}')
    echo "CPU$cpu_num: ${freq} GHz"
done

vcgencmd measure_temp
vcgencmd measure_volts
vcgencmd get_throttled

echo ""
echo "- Disk - "
df -h

echo ""
echo "- Memory - "
free -m

echo ""
echo "- Current Users - "
w

echo ""
echo "- Uptime - "
uptime
raspberrypi-4b-monitor-bash-watch 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

自己用ChatGPT搓了一个简易的BASH监控脚本,用watch -n 1很方便每一秒显示状态。

如果像这样的一台主机在云上租用,按配置估计也得每月 10 到 20 美元。不过由于是 ARM 架构,相比传统的 x86/64 服务器会便宜 20%-30%。

raspberrypi-htop-monitor 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

树莓派4b的配置是4核1.4G(可超到2.2 GHz),4GB内存。

raspberrypi-monitor-nezha-monitor 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

用哪吒监控查看树莓派4b的状态。

run-pm2-blockchain-program-on-raspberrypi-4b 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

在树莓派4b上跑了一个nodejs/pm2程序还是绰绰有余的。

英文:Turning a Dusty Raspberry PI into a Home Server for Blockchain Monitoring
英文:My raspberry pi 4b runs some microservices

鞋柜的后面开了一个大口,这样就可以直接把线从后面穿过,比较美观,树莓派4b服务器直接连到了无线路由机上,用的是网线,这样网络比较稳定。

raspberry-pi-4b-mini-server-2025-07-08-16.23.12-scaled 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

鞋柜的后面开了一个大口,这样就可以直接把线从后面穿过,比较美观,树莓派4b服务器直接连到了无线路由机上,用的是网线。

英国高科技树莓派 Raspberry Pi

本文一共 1303 个汉字, 你数一下对不对.
废物利用: 树莓派4b藏在鞋柜里当个小型服务器. (AMP 移动加速版本)
上一篇: 理解 C++ 中的 dynamic_cast: 安全的向下转型与向上转型
下一篇: 英国出入境从7月1号起就得使用e-visa/电子签证了

扫描二维码,分享本文到微信朋友圈
4582a09ceb8389ea23e2813dab26d3c8 废物利用: 树莓派4b藏在鞋柜里当个小型服务器 技术 折腾 树莓派 Raspberry Pi 硬件 计算机 运维 DevOps

评论