您好!这个页面已经不再更新了,我的博客 suicablog.cobaltkiss.blue 中收录了这篇笔记( url: https://suicablog.cobaltkiss.blue/posts/pleroma-installation-on-linux-using-otp-releases/ )并时不时根据反馈进行修正和完善,如果您在参考本页面过程中出现疑问,欢迎阅读博客处的笔记并在下方评论提出您的困惑。

如果您通过“适合技术小白们的Debian 10 / Ubuntu 20.04 Pleroma安装指南 ”这个连接进入此页面,请注意这里的“适合技术小白”意思是只需复制代码框里的内容到终端并根据说明进行适量调整即可完成安装并使用建好的实例,并不包括对操作原理的解释(因为我也是个小白并不明白),也并不包含建站之后的实例管理操作内容,以下内容以 pleroma官方安装教程 为基础,结合 如何在 Debian 10 上安装 Pleroma 教程以及以 奈卜拉的mastodon一键安装教程 为基础的 技术小白如何搭建Mastodon实例 等多篇mastodon安装教程,在实际操作过程中就可能遇到的细节问题方面对官方教程中的省略或模糊处理内容进行补充,域名、VPS等前期准备过程已有多篇教程进行过详细说明,这里就简略带过并提供链接供您查看。

本文并非严谨的教程,更多是我个人作为一个技术小白对自己的建站过程进行的整理和概括。如果您发现文中有内容错误、随pleroma版本更新需要进行更改的地方、用词不严谨以及必要的补充内容,您可以使用notion账号进行评论,或使用fediverse账号联系 @[email protected] ;如果您对于本文有疑问或在建站过程中遇到问题,请使用fediverse账号联系 @[email protected]

在终端进行操作前,您需要购买域名与VPS服务

VPS相关说明

本文使用的VPS所在服务提供商是Vultr。

最初我使用的是Vultr New York 3.5美元/月的套餐,之后更改为同一服务商 New Jersey 5美元/月的套餐。pleroma占用内存远远低于mastodon和misskey,我目前的配置是1GB内存和25GB硬盘空间,这个配置对于用户较少的小型实例是足够的,请根据您的实例预计使用情况选择合适的套餐。

服务商当然不止有Vultr可以选择,Vultr价格适中、运行稳定,可使用快照免费快速备份,可使用支付宝付款,新注册有一定的优惠,注册账号时一般不会因为IP等问题导致账号被封锁,而我在尝试使用mastodon教程中常见的DigitalOcean注册时则出现过账号被冻结必须进行实名认证才可解封的情况。如果追求更低的价格,还有很多服务商可以选择,但要注意价格非常低廉的服务往往有可能出现大陆网络无法访问、访问速度缓慢以及建站后续的与个别实例无法互联等问题,初次建站建议选择口碑较好的服务商。

服务器选购以及Vultr具体操作可以参考 o3o.ca站长的教程

操作系统请选择Debian 10 或 Ubuntu 20.04 。如需使用其他操作系统,请参考 官方教程

请注意,建立fediverse实例最好不要使用位于国内服务器与国内的服务器提供商,否则您可能会面临无法与其他站点互联互通、甚至站点下线的风险。

登陆服务器

如非必要不要用网页上的控制台,速度极慢且使用并不稳定,我在建站时根据 该篇教程 建议选择Bitvise SSH Client 这个工具,方便windows用户进行实例远程操作,它提供的SFTP窗口对于草履虫在后续的实例管理中非常有用。下载并安装后,在Host一栏输入刚刚购买VPS的IP地址,Port端口输入22,点击登录,点击“New terminal console”即可使用root账户进行后续终端操作。

建议先修改root帐户密码,防止原默认密码丢失:

passwd 你要修改的密码

密码不显示,输入后直接按回车,再次输入确认即可

域名购买

建议使用Namecheap,常用后缀以及各自的价格请参考 此页面 ,往往第一年的价格为优惠价格,续费价格恢复为正常价格。域名一旦选定并用于建站,后期更改会比较繁琐且容易出现各种问题,请谨慎思考想要的域名。建议不使用国内的域名注册商与位于国内的域名,详情请参考 这篇博文

Namecheap的购买与验证操作请参考 技术小白如何搭建Mastodon实例中的购买域名部分