服务管理员常见问题解答

针对服务运营人员的问题(是否自托管)。

是的,单个 Jabber/XMPP 服务器可以轻松为多个域(虚拟主机)提供服务,还有一些项目提供类似于某些电子邮件提供商的域别名服务。我们可能会在文档集体部分推广这些服务提供商。

No, Jabber/XMPP servers are extremely resource efficient. The lowest tier VPS from a hosting provider or a cheap ARM single board computer like the Rasberry Pi can easily host hundreds if not thousands of accounts simultaneously.

是的,事实上这是一个非常常见的用例。由于网络的联邦性质,您仍然能够与使用 Jabber/XMPP 的任何人通信,并且可以帮助技术不太熟练的朋友和家人享受真正保护隐私的即时通讯系统。

If you are looking for a complete Jabber/XMPP distribution (client and server) to host a small server of trusted peers, take a look at the Snikket project. Snikket servers provide out of the box the possibility for existing people to invite new people to join your server without opening registrations to the entire planet.

抱歉,这通常是不可能的,因为 Jabber/XMPP 服务器必须持续运行,而大多数共享主机提供商(他们期望 PHP 应用程序仅用于提供网站)会阻止这一点。这部分原因是为什么没有使用 PHP 编写的现代 XMPP 服务器,尽管理论上可以用 PHP 编写一个。

托管互联网服务需要一些责任和法律义务。您应该仔细考虑是否要向没有人可以担保的陌生人开放服务器,而这些陌生人可能不会与您共享某些原则。开放注册(尤其是"带内注册")可能会被垃圾信息发送者滥用。如果您的服务器被垃圾信息发送者滥用,其他服务器可能会屏蔽与您服务器的通信。

However, given the federated nature of Jabber/XMPP, there is nothing wrong in preventing complete strangers from creating accounts on your server without your knowledge/approval, because they'll be able to create an account elsewhere and communicate with people using your server. As a middle-ground, you may consider setting up invitations-based registration. For chats with multiple people (MUC, MIX or anything else), you may consider enabling anonymous logins so that people who do not have an account (yet) can join the conversation.

最后,运行一个开放的服务器确实很酷。如果你想这样做,请查看一些关于垃圾信息管理的指南。

是的,可以将 XMPP 服务器配置为通过Tor提供服务。我们在这里提供了一个简短的设置教程

Whether you are serving people from the European Union or not, you should be aware of the data protection requirements of the GDPR, because they are good advice for any kind of service. More specific regulations may apply depending on where the server is hosted, and the system administrator's country of residence. We currently do not provide more specific advice in this FAQ, though contributions are welcome.

与以盈利为导向的服务不同,我们认为运行 XMPP 服务器本身不应该是目标。如果服务/工具能满足特定需求或社区,而不是面向不特定的公众,则更容易持续发展。还要记住,拥有多个服务管理员总是更好,这样即使发生什么事情,其他人也可以轻松接管。