最近因为阿里云的服务器到期,自己的个人博客已经下线很久了。寒假回家后想起家里还有一块树莓派,不如就利用起来,体会一把将自己的网站“握在手中”的感受。
第一步:硬件介绍
树莓派4B简介如下:
- 1.5GHz 4核心64位 ARM Cortex-A72 CPU (~3×倍性能)
- 1GB/2GB/4GB LPDDR4 SDRAM 内存
- 全吞吐量千兆以太网
- 双频 802.11ac 无线网络
- 蓝牙 5.0
- 两个 USB 3.0 和两个 USB 2.0 接口
- 双显示器支持,分辨率高达 4K
- VideoCore VI 显卡,支持 OpenGL ES 3.x
- HEVC 视频 4Kp60 硬解码
- 完全兼容早期的树莓派产品

我使用的是2GB的版本,因为是当时2GB从45美元降价到35美元后忍不住买的(现在又tm涨回去了,现实就是这么魔幻)。
第二步:刷系统
为了让树莓派能够实现较稳定的服务器功能,我这里采用了ubuntu系统,具体流程可以参照这个链接。
第三步:安装宝塔面板
如果要说现在建立网站必备的一套环境,那么非LNMP莫属。
L:Linux,常用的Centos和ubuntu等系统都属于Linux的发行版;
N:Nginx,网站服务器,网站需要在它上面运行;
M:MySQL,数据库,网站的大部分数据存放处;
P:PHP,编程语言,网站的大部分功能需要靠它编写实现。
诚然,这些都不乏替代品,但不可否认LNMP是当前最火、认可最多的一套。
安装这一套环境的方法很多,但如果想让一切简单一点,包括可以简单地管理这些东西,就可以选择安装宝塔面板。
官网提供的安装方法十分详细,这里不再复述,只强调以下两点:
1、如果你的树莓派和我一样是2GB版本,那么最高只能安装MySQL5.5版本!更高的版本无论是MySQL还是MariaDB都会卡在编译过程中,十分浪费时间,谨慎尝试!
2、使用phpmyadmin时注意以root为用户名登录,这样才有管理员权限,另外如果有一些报错提示,可以百度解决。
第四步:内网穿透
为了能够使网站可以外网登录,我这里使用了NATAPP进行了内网穿透。经过我的大量调查,如果长期使用内网穿透的话NATAPP应该是最便宜的,叠加折扣之后三年只需要两百块(我的邀请码:A6D52E5E)。
第五步:安装WordPress
在宝塔面板→软件商店→一键部署中,找到WordPress,点击部署即可安装。
大功告成!之后你可能需要安装一些插件让你的wordpress更加强大,或者下载一些主题让你的网站更美观。