Skip to content

Misskey 系列教程(一):环境准备

Published: at 08:00编辑

0x00 零帧起手

Misskey 是一个开源的分布式微博客平台项目。Misskey 完全在 Github 上开源,任何人都能参与开发 Misskey。以下是常见概念的解释:

什么是去中心化?

去中心化,又称分布式,是一种允许社区中多个分散服务器互相通信(即联邦制,Federation)以交换信息的网络平台架构。与此相对,那些仅依赖单一服务器,或者虽有多个服务器但仅单独运行的网络平台,则被称为中心化结构(集中式)。X(原 Twitter)和 Facebook 等大多数主流网络平台都属于中心化结构。

去中心化的优势在于,用户可以根据个人对服务器运营者或其主题的偏好,自由选择加入的服务器。用户还可以选择搭建自己的服务器。通过联邦架构,无论用户加入哪个服务器,都能够访问相同的社区内容,从而实现跨服务器的互联互通。

0x01 相关链接

0x02 环境准备

根据众多博主测试,即使是 1C1G 的轻量机器配合一定量的 Swap 也可以带起 Misskey 程序,然而我更推荐至少 2C2G 的机器。出于监管需要,不推荐将数据存储于中国大陆。

您可以点击以下链接购买符合要求的服务器:雨云 美国 2C2G Vultr 任意地区 2C2G BuyVM 卢森堡 2C2G

购买完成后,你还需要一个域名。由于 Fedi 宇宙的特殊性,部署项目后不可以更改域名!此外这个域名还需要配置 SSL,具体会在后面讲到。

如果你觉得麻烦,推荐你在 NameSilo 购买域名后将域名托管于 Cloudflare,这将在之后很有用(即使用 Cloudflare 生态)。

添加 Swap

假设你需要添加 1GiB 的 Swap 交换空间,请执行以下指令完成操作:

dd if=/dev/zero of=/swapfile bs=1M count=1024
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" | sudo tee -a /etc/fstab

安装前置环境 Docker

如果你通过我的链接购买的雨云服务器,可以在预装软件中选择 Docker 进行安装。其他服务商请使用以下一键脚本:

curl -fsSL https://get.docker.com | bash -s docker

请注意这样安装的是 docker compose 而不是 docker-compose,这会在之后的部署过程中提及,切勿混淆!


本篇文章就到这里就结束啦,如果你有任何问题,欢迎留言!


上一篇
自建服务整理大合集
下一篇
[译] Cloudflare 2024 年度回顾

人机验证:请刷新页面以加载评论区