---
canonical: https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/
language: zh
generated: 2026-10-21T13:34:54.966Z
---

[首页](https://koalavps.com/zh/) / [探索](https://koalavps.com/zh/resources/) /  KoalaVPS 现场笔记

KoalaVPS 现场笔记

# 由运营者支持的联邦社区。

Mastodon 托管结合了 Web 应用、后台任务、存储和社区维护。

[找到你的 VPS](https://koalavps.com/zh/vps/)

## 本文档内容

[谨慎设置身份](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-1)[为整个服务确定规模](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-2)[保持管理与审核处于活跃状态](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-3)[备份持久状态](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-4)[验证首个用户旅程](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-5)[为媒体赋予生命周期](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-6)[选择持久身份与安装路径](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-7)[在扩展前先启动一个经过测试的实例](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-8)[通过该服务跟踪一篇实际文章](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-9)[保留本地媒体和签名材料](https://koalavps.com/zh/guides-self-host-mastodon-on-a-vps/#section-10)[知识库](https://koalavps.com/zh/resources/)

## 谨慎设置身份

在启动前选择公共域名，并了解哪些标识符日后难以更改。规划账户恢复和事务性电子邮件。可靠的通知路径对注册和审核很重要。

## 为整个服务确定规模

Web 进程、后台工作进程、PostgreSQL、Redis 和媒体存储都会占用资源。联邦和远程媒体可能增长到超出本地用户数量。请测量工作队列、数据库增长和存储。

## 保持管理与审核处于活跃状态

使用受支持的版本、强管理员身份验证和审慎的注册控制。发布社区规则和联系流程。联邦决策需要负责任的运营者，而不仅仅是一个运行中的容器。

## 备份持久状态

保持一致的数据库备份、本地上传媒体、配置和受保护的签名密钥。遵循上游恢复说明并测试恢复。Web 容器的静态副本不是完整的实例备份。

## 验证首个用户旅程

在邀请社区之前，测试注册或邀请、邮件投递、媒体上传、密码恢复和联邦互动。后台工作进程可能失败而首页仍能响应，因此要监控作业队列和重试。保持配置、数据库和本地媒体恢复计划一致。

官方文档：[Mastodon 运营者安装指南](https://docs.joinmastodon.org/admin/install/)

## 为媒体赋予生命周期

远程媒体缓存、本地上传和备份具有不同的价值和保留需求。估算增长情况，并谨慎选择任何外部对象存储。审查其数据位置、凭据和成本，而不是假设存储集成在运营上是免费的。

## 选择持久身份与安装路径

在用户依赖其账户地址之前，先设置实例的公共域名。安排 SMTP、TLS、受支持的操作系统，以及足以容纳本地上传和联邦媒体的存储。当前上游安装指南提供基于源码的路径；容器打包必须对照你实际选择的项目和版本进行检查。避免将旧的 Compose 示例呈现为唯一受维护者支持的途径。在软件之外，还要规划社区管理和恢复联系人。

- 清点 Web 进程、流媒体服务、后台工作进程、PostgreSQL 和 Redis。

- 使用独立的服务凭据，并让数据库远离公共监听器。

- 在邀请用户前确定注册与审核规则。

官方文档：[Mastodon 安装前提条件](https://docs.joinmastodon.org/admin/install/)

## 在扩展前先启动一个经过测试的实例

使用固定版本的安装流程，配置公共源站和 SMTP，初始化数据库，并通过受支持的管理路径创建操作员账户。将服务置于配置正确的 TLS 代理之后，并启动 Web、流媒体和任务进程。将持久化上传内容与可替换的应用程序文件分开存放。初期限制注册，以便在大量账户和联邦事件依赖它之前修正配置问题。

官方文档：[官方 Mastodon 安装](https://docs.joinmastodon.org/admin/install/)

## 通过该服务跟踪一篇实际文章

使用测试账户验证邀请/注册、邮件送达、登录、媒体上传、本地帖子以及与其他实例的授权交互。检查后台任务是否完成，而不仅仅是查看网页首页。检查通知和密码重置消息。首页正常但队列增长指向工作进程或依赖项；仅流式传输失败指向流媒体服务或代理。远程关注可能因联邦策略以及传输而失败。

- 记录工作队列时长、存储增长和失败投递。

- 为版主和运营账户提供强有力的保护。

- 如果启用对象存储，请将其视为另一种访问、位置和备份依赖。

## 保留本地媒体和签名材料

Mastodon 恢复需要数据库、配置/密钥和本地上传的媒体，而不仅仅是下载的应用程序镜像。远程缓存媒体可能有不同的恢复策略；将其与不可替代的本地上传区分开。在宣布流程可靠之前，保护异地备份并恢复到隔离环境。升级前阅读特定版本的迁移和回滚说明；回滚容器不会自动逆转数据库迁移。

官方文档：[Mastodon 备份指南](https://docs.joinmastodon.org/admin/backups/)

继续探索

## 继续阅读。

[使用场景 ### 掌控实例。关怀用户。 Mastodon服务需要可靠的技术栈，以及愿意进行审核、更新和维护的运营者。…](https://koalavps.com/zh/use-cases-mastodon-fediverse-instance/)[指南 ### 备份的价值在于能否恢复。 围绕无法重建的数据以及服务可承受的丢失时间来设计备份。上传成功只是开始。…](https://koalavps.com/zh/backups/)[使用场景 ### 你的私有应用之家。 运行仪表板、API 和内部工具，帮助您的项目运作，并围绕需要访问的人员设计访问权限。…](https://koalavps.com/zh/private-apps/)

配置您的基础设施

## 掌控一切。 按你的条件部署。

无需身份文件。完整管理员权限。原生加密货币计费。

[选择配置](https://koalavps.com/zh/vps/)
