Gotosocial 通过API获取用户Timeline Gotosocial 通过API获取用户Timeline时,发现需要提供token才能访问数据,而Mastodon和Pleroma则无需token。为解决此问题,使用Vercel部署Python代码,通过设置环境变量(HOST、USER_ID、TOKEN)来获取数据。相关代码和演示可在GitHub和提供的链接中找到。 2025-02-17 分享 0
Gotosocial 的分域部署 Gotosocial 0.18.0版本新增了分域部署功能,通过Nginx重定向实现顶级域名与二级域名的分离。部署时需在首次启动前配置`docker-compose.yaml`,设置实例地址、账户域名、数据库类型、存储后端等参数,并确保可信代理和开放注册等功能的正确配置。 2025-02-16 分享 4
使用 NeoDB API 构建观影页面 本文介绍了如何使用NeoDB API构建观影页面。首先,通过Mastodon账号登录NeoDB并生成API token。接着,使用NeoDB Shelf API项目部署在Vercel上,并通过JavaScript代码实现页面数据的动态加载和展示。文章还提供了相关的CSS样式和HTML结构,帮助用户快速搭建一个功能完善的观影页面。 2024-12-26 分享 3
使用Docker 快速部署 Pleroma 本文介绍了如何使用Docker快速部署和更新Pleroma社交网络服务,支持最新2.7.0版本。步骤包括克隆仓库、编辑配置文件、启动容器以及创建管理员账户。通过Docker Compose工具,简化了Pleroma的部署流程。 2024-08-31 分享 0
通过脚本获取Relay中继服务器的成员列表 本文介绍了如何通过脚本获取Relay中继服务器的成员列表。作者提供了一个Python脚本和一个Bash脚本,用于生成成员列表的JSON数据。Python脚本通过读取Redis中的键值对来获取中继服务器的域名,然后使用HTTP请求获取服务器的统计信息,并将这些信息保存为JSON格式的数据。Bash脚本用于在Docker容器中运行Python脚本,并将生成的JSON数据保存到文件中。最后,作者介绍了如何使用定时任务来定期更新成员列表。 2024-08-21 笔记 0