Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ccbikai/pleroma-on-cloud

在云平台(Koyeb/Render/Northflank/Zeabur/Fly.io)使用 Docker 部署运行 Pleroma。
https://github.com/ccbikai/pleroma-on-cloud

fediverse pleroma

Last synced: 12 days ago
JSON representation

在云平台(Koyeb/Render/Northflank/Zeabur/Fly.io)使用 Docker 部署运行 Pleroma。

Awesome Lists containing this project

README

        

# Pleroma On Cloud

在云平台使用 Docker 部署运行 Pleroma。

---

![GitHub License](https://img.shields.io/github/license/ccbikai/pleroma-on-cloud)
![GitHub Repo stars](https://img.shields.io/github/stars/ccbikai/pleroma-on-cloud)

## 支持特性

1. 支持 [Soapbox-FE](https://soapbox.pub/) 前端
2. 支持 [Smoji](https://github.com/DejavuMoe/Smoji) 表情包
3. 禁止搜索引擎索引外站内容,可自己修改 `static/robots.txt` 自定义
4. 支持自定义 static 内容,文件放入 `static` 目录即可。比如 `favicon.ico`

> 部分平台链接含有 Aff, 介意勿点。 如果其他平台测试通过,欢迎告知我来补充

## 支持部署平台

- [Koyeb](https://app.koyeb.com/)
- [Render](https://render.com/)
- [Northflank](https://northflank.com/)
- [Zeabur](https://s.mt.ci/WrK7Dc)
- [Fly.io](https://fly.io/)

## 支持数据库平台

- [Aiven](https://s.mt.ci/dgQGhM)
- [Neon](https://neon.tech/)

## 文件存储

只支持 S3, 本地存储重启后会丢失,推荐使用 Backblaze B2(套Cloudflare) 或者 Cloudflare R2 都可以做到 10G 存储和无限流量。

## 使用方式

1. [Fork](https://github.com/ccbikai/pleroma-on-cloud/fork) 此项目到你 Github
2. 到云平台注册账号,关联你 Github
3. 开始部署此项目,**注意修改环境变量** 为你自己的域名和数据库地址

```env
INSTANCE_NAME=Pleroma # 实例英文名称
DOMAIN=miantiao.me # 实例域名
DB_HOST=pleroma.aivencloud.com # 数据库主机地址
DB_PORT=28404 # 数据库端口
DB_NAME=pleroma # 数据库名称
DB_USER=avnadmin # 数据库用户名
DB_PASS=AVNS_password # 数据库密码
```

4. 使用云平台的 Console/Shell 功能,注册你的管理员账号(Zeabur 不支持此功能建议本地/其他平台部署创建账号后再部署到 Zeabur)

`./bin/pleroma_ctl user new fakeadmin [email protected] --admin`

5. 云平台绑定域名,管理员账号登录,进入后台配置实例信息(文件存储,Email通知等等)

- 管理界面路径是 `/pleroma/admin/#/`
- 修改前端为 soapbox 方法:在 Settings - Frontend - Primary 中,修改 Name 为 `soapbox` Reference 为 `static`
- 不建议加入 Relay, 中继信息大多无用还占用数据库,你只需要关注感兴趣的用户就行

6. 搜索 `@[email protected]` 并关注(非必须,建议关注),开始嘟嘟

## 演示

![[email protected]](https://static.miantiao.me/share/nNbzS2/miantiao.me_chi.jpg)

## 致谢

1.

---

[![Buy Me A Coffee](https://static.miantiao.me/share/0WmsVP/CcmGr8.png)](https://www.buymeacoffee.com/ccbikai)