Mastodon:上傳文件的存儲和鏈接樣式

關於 Mastodon 如何設置上傳文件的前綴域名,以及不同的選擇要考慮到的問題—— Mastodon 有兩種方式,來保存用戶上傳的媒體文件、頭像、和系統的臨時緩存文件。 保存在本地伺服器, 保存在遠程 S3 文件伺服器上。 在 .env.production 設置文件中,通過 S3_ENABLED 參數進行區分。 很多小型實例,因爲 VPS 硬碟容量的限制,選用了 Scaleway 的 S3 存儲服務,每個月 75GB 的 免費容量。pullopen 的文檔介紹了如何 Mastodon 設置訪問 Scaleway。 然而,第三方的 S3 存儲服務,未必總是最好的選擇。75GB 的免費空間,對于大多數百人級別的實例來説,是足夠用了。但問題在於,Scaleway 免費額度不僅是存儲容量 75GB,每月的流量也只有 75GB 以内才免費,多出的部分就會從信用卡裏扣錢。如果哪個月,存儲的媒體文件被訪問(or 抓取)得異常頻繁,超出了免費流量,就會很虧。反而是用來運行 Mastodon 的 VPS 伺服器,哪怕是最便宜的款式,也會提供每月 500GB – 1TB 的流量額度。如今很多 VPS 開始提供更多的存儲空間,有的甚至能達到 200 – 400GB。所以,除非是超小硬碟的 VPS,否則,把媒體文件直接存到 Mastodon 伺服器上面,可能是更好的方案。 這些存儲方案,是可以在 Mastodon […]