欢迎光临散文网 会员登陆 & 注册

【小白记录】Debian+宝塔:搭建Pleroma

2022-06-11 14:40 作者:Tiergff  | 我要投稿

前言

  选择使用pleroma主要是看中它占用少的优点,而且还有app可以用,虽说默认主题很难看……没事,用手机app也看不见什么外观不外观的。

  pleroma有docker安装方法,但是不支持utubun和debian。

  https://github.com/angristan/docker-pleroma/

  我用的官方文档提供的OTP方式安装。

  https://docs.pleroma.social/backend/installation/otp_en/#post-installation

  官方文档还有很多种安装方式,其他方式就自行研究吧。

  

开始

  第一步先检查系统FLAVOUR环境变量

  会得到类似 amd64 这样子的结果。记住它!

  然后无脑复制官方文档的安装命令,有个地方需要注意。

  这里面包括了nginx。如果在宝塔里已经安装了nginx,这行代码需要把nginx去掉:

  安装可选组件,也不差这点空间,一块装了吧。

  后面是安装可选数据库组件,RUM什么的。

  官方文档也说了不值得安装,那就直接跳到安装pleroma(Installing Pleroma)

  安装pleroma也是一路复制粘贴。

  运行配置生成器这一步,需要回答下面这些问题:

  What domain will your instance use?  填写你的域名。

  What is the name of your instance?  填写你的pleroma实例名称,这里可以随便填,后面可以改,注意这个地方一定要用英文的。

  What is your admin email address?  填写你的邮箱地址。

  What email address do you want to use for sending email notifications?  填写你想发送通知邮件的邮箱地址。

  中间的几个问题可以直接按回车,比如上传文件地址是否用/var/lib/pleroma/uploads,公共文件地址是否用/var/lib/pleroma/static等等

  Do you want search engines to index your site?  搜索引擎是否收录你的网站。建议N

  Do you want to store the configuration in the database (allows controlling it from admin-fe)?  是否要将配置存储在数据库中(允许在admin-fe进行设置)建议Y

  Do you want to strip location (GPS) data from uploaded images?  是否删除图片里的位置信息。建议Y

  Do you want to anonymize the filenames of uploads?  是否匿名化上传的文件。建议Y

  Do you want to deduplicate uploaded files?  是否删除重复上传的文件。建议Y

  配置完出现 All files successfully written! (后面还有一大段话),继续复制粘贴。

  

  官方文档后面还有好长一段,讲怎么用命令行获得ssl证书,怎么用命令行设置nginx。用宝塔的话就不需要继续看了。

  直接到宝塔里新建网站,输入域名,php选静态。

新建网站
填SSL信息

  填完ssl这些,到“配置文件”中把宝塔自动生成的ssl配置复制出来。把官方的nginx配置粘贴进去,把自己的ssl信息替换掉官方的,再把自己的域名写上就完事了~

  上面nginx配置的slice部分可能会出现错误不能保存。如果保存报错就把那三行删掉或者#掉,再保存就行了。

  设置完nginx还没完,还有最后两步,设置系统服务设置管理员账户

  joeuser换成管理员名称,joeuser@sld.tld换成管理员邮箱,回车后出现一个设置密码的网址,打开网址设置密码就可以登陆pleroma实例了。

  


小结

  大体来说就是前半段无脑复制官方文档,注意安装时把nginx去掉。后半段ssl与nginx配置直接在宝塔里操作,搭建过程还是挺简单的~

【小白记录】Debian+宝塔:搭建Pleroma的评论 (共 条)

分享到微博请遵守国家法律