树莓派4B安装宝塔面板,搭建typecho,内网穿透

前言

最近萌生了想搭建一个导航站的想法,但是又不想搞静态站每次还得本地构建一下,正好在找主题的时候找到了一款typecho的导航主题:https://www.zmki.cn/5366.html

恰巧手头有一台买来半年吃灰已久的树莓派4B,于是乎便选择用它来搭建网站

然后由于树莓派连不上寝室wifi,所以我选择用平板usb共享网络给它,然后在平板上开浏览器实时查看树莓派的运行状况(ip addr查看本地ip然后在平板浏览器上访问)

下面回忆以下搭建的过程

需要什么

  1. 树莓派4B及必要配件
  2. 已备案域名

选择系统

由于树莓派原版系统是32位的,新版宝塔需要64位的系统,正好OPENFANS开源社区 & 树莓派爱好者社区发布了树莓派4B的64位系统https://gitee.com/openfans-community/Debian-Pi-Aarch64/

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第1张图片

一开始我选择了第四个系统,宝塔也安装成功了。但是编译安装php以及其他环境的时候无法安装,所以我又重新刷了第三个系统,再次编译安装(真的很慢很慢),完美运行。

下载系统的时候注意镜像名称,不要下错

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第2张图片

安装系统

使用balenaEtcher将镜像刷入SD卡

balenaEtcher官网:https://www.balena.io/etcher/

选择镜像,选择SD卡,刷入,等待即可

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第3张图片

安装宝塔

镜像刷入完成后启动树莓派

宝塔官方linux安装教程:https://www.bt.cn/bbs/thread-19376-1-1.html

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第4张图片

选择第四个Debian的安装命令:

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

然后耐心等待编译安装完成

安装完成后会有以下提示

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第5张图片

把112.18.131.96换成自己本机的ip地址,比如127.0.0.1,然后在浏览器中访问即可

搭建站点

首次进入宝塔面板,它会提醒你安装运行环境,选择自己喜欢的即可,也可以在软件商店里自己下载安装运行环境

因为是编译安装,所以非常非常慢,大概要4个多小时

安装完成后我们就可以搭建php网站了

(为了方便截图,我下面用windows上的面板来演示,在树莓派上步骤一样的)

选择网站,添加站点,填好自己的域名,其他的随便填填就可以了

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第6张图片

为了能在本地预览,我们添加一个127.0.0.1的域名

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第7张图片

这时候我们可以打开127.0.0.1看看网站能否预览了

下载typecho源码:http://typecho.org/download

选择文件,进入刚才建好的站点的目录

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第8张图片

点击上传,将typecho源码上传至站点目录

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第9张图片

然后再访问127.0.0.1,会提示安装typecho,填好刚才创建站点时的数据库信息

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第10张图片

接下来按提示安装即可

再次访问127.0.0.1出现以下即创建成功

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第11张图片

内网穿透

我使用了SakuraFrp来进行内网穿透

SakuraFrp官网:https://www.natfrp.com/

注册好账号进入面板,下载软件(注意选择arm64的版本)

然后创建隧道,创建好后在隧道列表中启用

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第12张图片

然后配置我们的客户端

下载好客户端,右键,属性,勾选此项

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第13张图片

然后再使用终端打开

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第14张图片

然后按提示输入密钥,选择隧道即可

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第15张图片

然后,按照提示添加域名解析记录(我添加A类型记录一直没成功访问,添加CNAME就成功了…)

最后,在typecho后台里把域名改成自己的域名

树莓派4B安装宝塔面板,搭建typecho,内网穿透_第16张图片

然后就可以用域名访问我们的网站了

你可能感兴趣的:(树莓派4B安装宝塔面板,搭建typecho,内网穿透)