title: 运行自己的服务器 description: menu: docs:
weight: 9999
parent: user
{{< hint style="warning" >}} 请注意,提供公共互联网服务涉及到审核工作和社区管理,而且这些工作会随着服务器的扩大而变得更加复杂。 {{< /hint >}}
你需要这些:
如何获得:Namecheap, Gandi 等任何域名注册商。自带的年费根据域名选择的不同而不同。
如何获得:DigitalOcean, Hetzner, Exoscale, Scaleway 等任何主机提供商都可以。自带月费或年费,根据硬件规格不同,费用也不同。
如何获得:Mailgun,SparkPost,Postmark,Sendgrid,任何一个提供SMTP API的电子邮件服务商。每月的费用根据发送的邮件量而定。
如何获得:Amazon S3,Exoscale,Wasabi,Google Cloud,任何提供S3兼容或OpenStack Swift兼容API的服务商都可以。每用费用取决于存储的文件数量及其访问频率。
有许多Mastodon专用托管服务提供商可以满足上述许多(全部)要求,如果你对让他人处理所有技术问题感兴趣的话,你可以选择使用。通常情况下,你仍然需要购买自己的域名。一些这样的提供商是:
{{< caption-link url="https://masto.host" caption="Masto.host" >}}
{{< caption-link url="https://hostdon.jp" caption="Hostdon" >}}
{{< caption-link url="https://app.spacebear.ee/mastodon" caption="Spacebear" >}}
全托管解决方案非常适合那些没有经验或不想安装和维护软件的人。然而,自己负责硬件的所有组件,可以让你在伸缩性、性能和自定义方面有更大的控制权。
我们提供了一个DigitalOcean 一键安装镜像,你可以把它放在DigitalOcean vps上,通过交互式的安装向导,遵照我们的安装说明,基本上可以为你提供所需的所有东西。
{{< caption-link url="https://marketplace.digitalocean.com/apps/mastodon" caption="DigitalOcean Mastodon一键安装镜像" >}}
然而,这只是假定单机的情况下安装。Mastodon可以很好地横向伸缩。如果你的需求超出了单机的容量,Mastodon可以被分成多个应用服务器、后台workers、多个Redis后端、PostgreSQL replicas。如果你有上述需求,就不能使用一键安装镜像。
如果你有兴趣自己安装一切,请点击这里:
{{< page-ref page="admin/prerequisites" >}}
{{< translation-status-zh-cn raw_title="Running your own server" raw_link="/user/run-your-own/" last_tranlation_time="2020-05-03" raw_commit="ad1ef20f17
">}}