• 主页
  • 随笔
所有文章 链接 关于我

  • 主页
  • 随笔

树莓派折腾001:用树莓派搭建低功耗服务器并运行 Typecho

2022-04-11

你现在看到的可能就是我建的博客之一。我作为一个折腾π,自然折腾了很多博客。像 CSDN,GitHub Pages 等等我都有建。但美中不足的是,CSDN 的博客可定制性差,GitHub Pages 又只是静态页面,反正各有各的缺点。目前我折腾过的感觉最满意的,就是在树莓派上建的 Typecho 博客了~

用树莓派建的博客有三大好处:

1 是动态博客。可以在线编辑 Markdown (但我觉得用 Typora 线下编辑器比线上编辑体验更好,就是上传有点麻烦,希望 Typecho 作者能把 Typora 集成进 Typecho ~),而且可以在线评论;

2 服务器低功耗。想想,一张信用卡大小的电脑,功耗自然低得离谱;

3 一派多用。在一台搭载了 Typecho 的树莓派上,你也可以做其它事情,比如玩 Minecraft Pi Edition,让树莓派电量的 “ 性价比 ” 最高。

废话不多说,开始搭建~

—————————正文————————

1. 服务器操作系统选择

个人觉得,在树莓派上运行 Windows Server vNext 2022 是最佳的选择,因为树莓派 4B 的性能跑 Server vNext 刚好够。Server vNext 也不会像 Windows 10 / 11 on ARM 一样臃肿,属于 “ 该有的都有,不该有的都没有 ”,而且最吸引人的是,Server vNext 基于 Windows 11 ! 虽然 4B 也可以跑完整版的 11,但是性能差了太多了。我在一台老旧的 Panasonic CF-W7 设备(出厂 XP )的我爸不要的机子上分别运行了完整版 11 和 Server vNext,结果 Server vNext 比 XP 还流畅,11 卡成 PPT~

我上 UUP dump 上馊了 vNext arm64 版,结果还真搜到了,但是点进去,发现没有可用语言(T_T)但是源码包是有的,感兴趣的童鞋可以折腾折腾~

(路人甲:前面讲了那么多 vNext 的好处,最后竟然不能用……)

没办法,我们只能退而求其次,这里提供两种方案:第一种是装 Raspbian,稳定流畅;第二种是装 Ubuntu Desktop 22.04 LTS,单说 UI 做的就比 Raspbian 好了(不过我还是选择 Raspbian,因为我还要折腾 MC 呢!)

至于怎么装,老派应该都不用说了吧……

2. 安装 Typecho

先更新软件源:

1
sudo apt-get update && sudo apt-get upgrade

然后安装依赖:

1
sudo apt-get install apache2 php php-curl sqlite3 php-sqlite

启动 Apache 服务:

1
sudo /etc/init.d/apache2 restart 

安装 Typecho:

1
2
3
4
5
cd /var/www/html
sudo wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz
sudo tar zxvf 1.1-17.10.30-release.tar.gz
sudo mv build/* /var/www/html
sudo chmod 777 /var/www/html -R

随后打开 Chromium,地址栏输入 localhost,进行一些初始配置,就可以用了~

博客的管理页面在 localhost/admin,登录之后就可以在里面写博,查看数据等;

3. Typecho 500 的解决办法

经常给派重装系统,重装了之后安装 Typecho,就发现,500 了!

上面显示 Database Server Error,实际上不是数据库的问题,是权限的问题!

打开终端,输入:

1
sudo chmod 777 /var/www/html -R

给 Typecho 所有权限,应该就可以了(其实上面安装的时候已经给过了)

如果实在不行,只有重装系统了(T_T)、

4. 让 Typecho 变得更好

首先我们要解决的第一个问题就是:怎么让别人看得见你的博客。

首先,你要去买一个域名,然后把域名绑定上去,具体自己百度;

或者,也有不要钱的方法:使用花生壳或 ngrok 进行内网穿透~

第二个问题,就是如何让 Typecho 变得好看。

其实官方的主题并不丑,但是我们想要让 Typecho 更个性化,这样才能实现 Typecho 的价值,要不全去 CSDN 和博客园了,毕竟他俩的 SEO 天下谁能匹敌呢?

可以去 typecho.me 选择主题,并下载,主题切换教程可以百度。

最后,祝你们在 Typecho 上写出优质的博客~

  • 树莓派

扫一扫,分享到微信

微信分享二维码
树莓派入手006:轻量编辑器 Sublime Text
© 2022 Copcin
Hexo Theme Yilia by Litten
  • 所有文章
  • 链接
  • 关于我

tag:

  • 树莓派

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • CopWS 资源站(我的另一个项目)
  • 老师:遇见狂神说
  • 老师:奔跑中的奶酪
  • 偶像:Sunbelife
树莓派 yyds ~