使用树莓派创建一个网站服务器-网友小宋

一、准备工作

1、你需要有一个树莓派、本地主机、云服务器,如果是树莓派的话推荐安装Debian-Pi-Aarch64,这个目前支持全系列树莓派安装,主要是基于64位开发的,很多软件兼容性比较好,我的文章中有写到过具体步骤,《如何给你的树莓派安装系统

临时更新说明2022年11月:由于树莓派官方64位系统已经正式发布了,大家也可以去安装官方64位的系统。具体文章我博客里面有!

外网访问参考我的文章傻瓜式ngrok或者frp让树莓派实现内网穿透

2、去typecho官网下载最新的网站程序。

3、宝塔面板安装。宝塔安装教程,根据自己的系统查看安装方式,我这边是以Linux为主,我想大多数建站的都会使用宝塔吧,毕竟很是方便!葛总环境一键就安装了。

二、安装宝塔面板

请先去宝塔官网根据自己的操作系统,选择好对应的安装命令,宝塔最方便的就是基本属于自动化安装,无需其他操作,我的设备是上面我推荐的的那个Debian-Pi-Aarch64,云服务器请打开设备控制台,打开命令行,输入以下代码;(树莓派默认使用的pi用户,安装宝塔面板需要切换到root账号,切换方式请参考官方指导)

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

等待设备安装

安装之后的效果

请输入图片描述

请输入图片描述

安装到这一步,基本上宝塔面板就安装完毕了,需要注意的是,由于我是使用树莓派安装的,我所在的网络没有固定IP,所以外面的面板地址是不对的,目前只能采用本地安装的方式。如果的你的设备是云服务器的话,需要注意在云服务器控制台,找到类似安全规则,将服务器8888端口放开,否者你无法登录宝塔后台安装接下来的服务。

三、宝塔面板设置

这是登录之后的界面,因为这是安装之后的截图。正常应该会提示你一些绑定。

请输入图片描述

请输入图片描述

正常进入后宝塔会推荐你安装环境,目前主流的两种环境,宝塔都能实现一键安装,小宋这边的使用的是nginx的环境,其他可以根据自己的需求调整,不懂可以直接使用推荐,点击一键安装就好了。部分环境安装好可以调整。

请输入图片描述

下面进入了后台安装时间,根据服务器性能,我这个树莓派安装了几个小时,大概是性能太弱了,我这个网站使用的腾讯云轻量级服务器,大概只用了几十分钟。

请输入图片描述

四、单独说下WordPress的安装

宝塔面板内置了WordPress的安装程序,可以一键安装,具体步骤如下图:

请输入图片描述

五、通过宝塔面板上传typecho建站程序
将解压后的建站程序通过宝塔面板的文件功能,上传服务器对应目录,小宋这边上传到了。/WWW/wwwroot/1.1-17.10.30-release

记住这个位置,一会还需要添加这个目录。

请输入图片描述

六、宝塔新建网站

通过宝塔面板-网站项,添加站点,由于我是本地环境建站,所以没有域名,我就填写了树莓派的本地默认IP,如果你有域名的话,在域名位置,填写你购买的域名,点击根目录,将路径选择到你刚才上传的目录,点击提交,其余的可以先不选择,因为我发现typecho,需要手动创建数据,一会在配置也不迟。

请输入图片描述

七、进入typecho安装向导

在浏览器输入我树莓派的IP地址,直接进入到安装向导,特别注意,如果你是云服务,还有域名的情况下,需要做域名解析,将域名解析到云服务的IP上,你才能通过域名访问的到这个安装向导,或者直接通过IP访问,如果无法访问,排查完前面的问题,请查看下防火墙。

请输入图片描述

进入向导第二步,进行数据库,后台登录配置,记录好相关配置参数。

请输入图片描述

八、创建数据库

将第七步里面自己设置好的参数添加到数据库配置里面

宝塔面板-数据库-添加数据库

请输入图片描述

添加完成的效果,点击继续。进入下一页配置。

请输入图片描述

九、创建config.inc.php文件

在桌面创建一个文本文件,将以下文件复制到文本文件内,命名为config.inc.php   切记保存完毕后,请将.txt删除,让文件成为php类型的文件。

请输入图片描述

通过宝塔后台文件上传到建站主程序目录下。

请输入图片描述

上传完毕后,回到安装页面,拉到最下方,点击完成。

十、网站安装成功

请输入图片描述

在浏览器上输入域名或者IP地址就可以访问到网站了。

typecho主界面
请输入图片描述

typecho后台管理界面

请输入图片描述

已有 164 条评论

    1. 2022年10月26日 23:29 Windows 10+ · Chrome 86 IP 新疆伊犁州 移动 回复

      教程okk的

    2. 2022年10月29日 11:05 Windows 10+ · Edge 106 IP 江苏省南京市 电信 回复

      作为本地服务器很安全,用来演示,可以带上就走。

      1. 2022年10月29日 11:07 Windows 10+ · Edge 106 IP 河南省洛阳市 联通 回复

        如果你想折腾的话,家里面的电视盒子也可以跑的。https://ecoo.top/#home ::twemoji:smile::

    3. 2022年10月31日 21:22 Android 13 · 微信 8 IP 广西 电信数据上网公共出口 回复

      本地调试方便,不过域名解析的话,运营商封端口,也解析不了。

      1. 2022年10月31日 21:24 Windows 10+ · Edge 107 IP 河南省洛阳市偃师市 联通 回复

        自建、白嫖、付费使用别人的frp或者ngrok服务。

    4. 2022年11月01日 17:47 Windows 10+ · Chrome 106 IP 四川省内江市 电信 回复

      你好,在网上看到了您得博客。想邀您对我公司的一款服务器进行测评,您看可以么?

      类似于这种:www.8kiz.cn/archives/78.html
      我们会给您开个测试服务器,您真实测评就好【有偿】

      同时也可以直接使用我们提供的文案,直接复制粘贴,发布即可【便捷】
      正规有资质的公司

      产品官网:www.tsyvps.com

      1. 2022年11月01日 18:16 Android 12 · Edge 106 IP 河南省 移动数据上网公共出口 回复

        之前已经联系过了,最近比较忙,闲了会联系测试的。

        1. 2022年11月01日 18:57 Windows 10+ · Chrome 106 IP 四川省内江市 电信 回复

          OK,我都忘记了

    5. 2022年11月09日 15:35 macOS · Safari 15.4 IP 安徽省 移动 回复

      之前折腾HASS期间拿过3B试过,能跑,但是性能太弱。3B的RAM太小了,当时用的内存卡都是卖家送的A货?,我也没换。总的来说,树莓派可玩性还是挺高的,准备入手个高阶的玩玩。

      1. 2022年11月09日 15:38 Android 12 · Edge 106 IP 河南省 移动数据上网公共出口 回复

        是的,内存卡太鸡肋,不过可以挂固态硬盘跑。性能会大大提升

    6. 2022年11月10日 00:32 Windows 10+ · Edge 107 IP 陕西省西安市 联通 回复

      几年前买的3B现在还在吃灰 ::aru:crying::

      1. 2022年11月10日 00:35 Android 12 · Edge 106 IP 河南省 移动数据上网公共出口 回复

        玩起来?

        1. 2022年11月10日 00:37 Windows 10+ · Edge 107 IP 陕西省西安市 联通 回复

          哈哈,放家里了,不过没想到现在这东西都成理财产品了∠( ᐛ 」∠)_

          1. 2022年11月10日 00:38 Android 12 · Edge 106 IP 河南省 移动数据上网公共出口 回复

            老的也值不了多少钱了

    7. 2022年11月18日 16:17 Windows 10+ · Chrome 107 IP 香港 电讯盈科有限公司 回复

      这是硬核玩家,折腾折腾出新知,不错的。

      1. 2022年11月18日 18:45 Windows 10+ · Edge 107 IP 河南省洛阳市 联通 回复

        嗯嗯 废物利用

    8. 2022年11月19日 15:10 Windows 10+ · Edge 107 IP 北京市 维实嘉业网络科技有限公司 回复

      感觉有点复杂呢~~~~

      1. 2022年11月19日 18:26 Android 12 · Edge 106 IP 河南省 移动数据上网公共出口 回复

        不复杂啊

发表评论