惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
量子位
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
博客园 - Franky
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
博客园_首页
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog

寒夏摸鱼站

影评《诺曼底72小时》 - 寒夏摸鱼站 Rust 的那些内置 Trait - 寒夏摸鱼站 教你造一台光棱坦克 - 寒夏摸鱼站 Vite 与 Rust 的 Monorepo 前后端联合开发 - 寒夏摸鱼站 Rust 中的全局对象实现 - 寒夏摸鱼站 Stable Diffusion 拆解分析笔记 #2 - 寒夏摸鱼站 Stable Diffusion 拆解分析笔记 #1 - 寒夏摸鱼站 加密博客测试 - 寒夏摸鱼站 FUTURE 甜点谜题 —— 出题人杂谈 Vol.1 - 寒夏摸鱼站 JS 模块系统 - 寒夏摸鱼站 教你造一台幻影坦克 - 寒夏摸鱼站 随机迷宫生成算法 - 寒夏摸鱼站 Lambda 演算 - 寒夏摸鱼站 博客搭建Log #5 - 寒夏摸鱼站 留言板 - 寒夏摸鱼站 SZTU NEW STAR CTF 游记 - 寒夏摸鱼站 使用容器化技术在 Linux 服务器上部署 OlivaDice - 寒夏摸鱼站 Rust 下的 Shell 管道调用 - 寒夏摸鱼站 柏林噪声与地形生成 - 寒夏摸鱼站 PHP 序列化的生成与解析 - 寒夏摸鱼站 猴子都能明白的 Typecho 建站教程 #4 - 寒夏摸鱼站 猴子都能明白的 Typecho 建站教程 #3 - 寒夏摸鱼站 猴子都能明白的 Typecho 建站教程 #2 - 寒夏摸鱼站 博客搭建Log #4 - 寒夏摸鱼站 后缀自动机&广义后缀自动机 - 寒夏摸鱼站 字符串基础与 KMP 算法 - 寒夏摸鱼站 博客搭建Log #3 - 寒夏摸鱼站 快速傅里叶算法 - 寒夏摸鱼站 博客搭建Log #2 - 寒夏摸鱼站 关于地址重写与路由分发的研究 - 寒夏摸鱼站
猴子都能明白的 Typecho 建站教程 #1 - 寒夏摸鱼站
2023-01-14 · via 寒夏摸鱼站
目录
  • 教程的面向人群
  • 教程的先决条件
  • 教程的目的
  • 教程的主要目标
  • 教程的次要目标
  • 推荐的服务器配置信息
    • 操作系统
    • 硬盘存储
    • 运行内存
  • 小结
  • 文章行文于 2023 年,内容可能过时

    教程的面向人群

    1. 猴子
    2. 小白站长
    3. 痛恨宝塔面板的同志
    4. 面对服务器裸机不知所措的人

    教程的先决条件

    1. 一台(云)服务器
    2. 这台服务器最好啥也没安装
    3. 你应该有办法访问 Github 资源
    4. 你应该对 Linux 系统,特别是你所使用的云服务器 OS 有所了解

    教程的目的

    1. 首先是记录自己重新建站的过程
    2. 其次是总结成教程供其他朋友们参考
    3. 最后是能多水几篇文章

    教程的主要目标

    从零开始,搭建一个基于 Docker 的、有着高灵活性的 Typecho 博客系统。

    教程的次要目标

    可能之后会有诸如设置 HTTPS 和 Cloudflare 系统的相关集成教程。

    还可能有 Typecho 主题开发、插件开发的相关教程。

    推荐的服务器配置信息

    操作系统

    服务器操作系统首先无脑选择 Linux 内核,Windows 永远不要考虑。

    一般对于网站搭建,首选的就是 CentOS,一方面因为这个操作系统本身就是面向企业的,更新没那么频繁,相对而言带来的稳定性就高,其次这个系统已经死了红帽已经不打算继续开发支持了,而市场的保有量还相当高,且很多服务器安全厂商仍然在支持 CentOS,所以其仍然有不错的用户端生命力。

    另外有不少服务器管理面板还是 CentOS 专属的,这意味着如果你要使用这些管理面板,那么 CentOS 就是必选项了,当然我们用不到。

    CentOS 一般有 7 和 8 两个版本,我们首选 7 版本,因为众所周知 8 暴毙的时间比 7 的支持时间还早,我使用的阿里云镜像就是 CentOS 7.9。

    当然除了 CentOS 以外,另一大服务器 OS 就是 Ubuntu 了,Ubuntu 对于新手十分友好,且自带了很多工具给用户使用,网络上的相关教程还特别多,堪称所有 CS 人的第一个 Linux。

    除此之外,操作系统还有位长的概念,对于一个现代的操作系统和网站,当然应该无脑选 64 位。

    硬盘存储

    实装 Typecho 之后的完全体实测只需要 5GB 左右,所以一般来说 10GB 的云硬盘完全就够了,当然现在很多云硬盘都是 20GB 起步,所以硬盘什么的完全不需要特别考虑。

    其次,一般云硬盘的读写速率也足够了,我使用的最烂一档云硬盘都有 1900IOPS,应付中等的访问量完全没啥瓶颈。

    运行内存

    系统跑起来后的常驻运存约 800MB,所以 1GB 运存也足够了,再不行可以开个 2GB 的 Swap。

    根据我长期实测,实际 Swap 的使用率其实非常低,所以运行内存也可以直接最便宜的 1GB 丐版使用。

    当然如果你需要用服务器干些其他的任务,如编译啥的,可能 1GB 就不太够了。

    小结

    这章我们主要检查一下配置,从下一章开始我们就正式进行 Typecho 建站。