【小白記錄】Debian+寶塔:搭建Pleroma
前言
選擇使用pleroma主要是看中它占用少的優(yōu)點(diǎn),而且還有app可以用,雖說(shuō)默認(rèn)主題很難看……沒(méi)事,用手機(jī)app也看不見(jiàn)什么外觀不外觀的。
pleroma有docker安裝方法,但是不支持utubun和debian。
https://github.com/angristan/docker-pleroma/
我用的官方文檔提供的OTP方式安裝。
https://docs.pleroma.social/backend/installation/otp_en/#post-installation
官方文檔還有很多種安裝方式,其他方式就自行研究吧。

開(kāi)始
第一步先檢查系統(tǒng)FLAVOUR環(huán)境變量
會(huì)得到類似 amd64 這樣子的結(jié)果。記住它!
然后無(wú)腦復(fù)制官方文檔的安裝命令,有個(gè)地方需要注意。
這里面包括了nginx。如果在寶塔里已經(jīng)安裝了nginx,這行代碼需要把nginx去掉:
安裝可選組件,也不差這點(diǎn)空間,一塊裝了吧。
后面是安裝可選數(shù)據(jù)庫(kù)組件,RUM什么的。
官方文檔也說(shuō)了不值得安裝,那就直接跳到安裝pleroma(Installing Pleroma)
安裝pleroma也是一路復(fù)制粘貼。
運(yùn)行配置生成器這一步,需要回答下面這些問(wèn)題:
What domain will your instance use?? 填寫你的域名。
What is the name of your instance???填寫你的pleroma實(shí)例名稱,這里可以隨便填,后面可以改,注意這個(gè)地方一定要用英文的。
What is your admin email address???填寫你的郵箱地址。
What email address do you want to use for sending email notifications?? 填寫你想發(fā)送通知郵件的郵箱地址。
中間的幾個(gè)問(wèn)題可以直接按回車,比如上傳文件地址是否用/var/lib/pleroma/uploads,公共文件地址是否用/var/lib/pleroma/static等等
Do you want search engines to index your site?? 搜索引擎是否收錄你的網(wǎng)站。建議N
Do you want to store the configuration in the database (allows controlling it from admin-fe)???是否要將配置存儲(chǔ)在數(shù)據(jù)庫(kù)中(允許在admin-fe進(jìn)行設(shè)置)建議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?? 是否刪除重復(fù)上傳的文件。建議Y
配置完出現(xiàn) All files successfully written! (后面還有一大段話),繼續(xù)復(fù)制粘貼。

官方文檔后面還有好長(zhǎng)一段,講怎么用命令行獲得ssl證書(shū),怎么用命令行設(shè)置nginx。用寶塔的話就不需要繼續(xù)看了。
直接到寶塔里新建網(wǎng)站,輸入域名,php選靜態(tài)。


填完ssl這些,到“配置文件”中把寶塔自動(dòng)生成的ssl配置復(fù)制出來(lái)。把官方的nginx配置粘貼進(jìn)去,把自己的ssl信息替換掉官方的,再把自己的域名寫上就完事了~
上面nginx配置的slice部分可能會(huì)出現(xiàn)錯(cuò)誤不能保存。如果保存報(bào)錯(cuò)就把那三行刪掉或者#掉,再保存就行了。
設(shè)置完nginx還沒(méi)完,還有最后兩步,設(shè)置系統(tǒng)服務(wù)和設(shè)置管理員賬戶。
joeuser換成管理員名稱,joeuser@sld.tld換成管理員郵箱,回車后出現(xiàn)一個(gè)設(shè)置密碼的網(wǎng)址,打開(kāi)網(wǎng)址設(shè)置密碼就可以登陸pleroma實(shí)例了。

小結(jié)
大體來(lái)說(shuō)就是前半段無(wú)腦復(fù)制官方文檔,注意安裝時(shí)把nginx去掉。后半段ssl與nginx配置直接在寶塔里操作,搭建過(guò)程還是挺簡(jiǎn)單的~