Dashmox 仍在开发中。 更新会很频繁。免费套餐现已可用;Pro 和 Business 尚未推出。

安装免费套餐

面向服务器所托管一切内容的控制面板功能

以上是 Dashmox 今天的控制面板功能,所有套餐均包含,唯 API 访问随 Pro 和 Business 提供。只要出现在本页上,就表示它已构建完成、经过测试,并在真实服务器上运行。

网站:静态、PHP、Node.js 和容器

网站的每一种运行方式,各自位于独立的 Linux 账户中。

  • 静态网站直接从磁盘提供。
  • PHP,为每个网站提供独立的进程池和账户。
  • 多个 PHP 版本并行安装,并按网站选择。
  • 为每个网站单独配置 php.ini,可通过包含三十八项设置的表单填写,也可直接编辑文件本身,每一行都会在输入时检查:超出范围的值、拼写错误的设置项或不存在的时区都会在保存前被拒绝。PHP 托管
  • PHP 扩展按网站设置,按用途分组而非按软件包名称分组。
  • Node.js 应用由系统启动、重启并置于 Nginx 之后(支持 WebSocket),其依赖自动安装,环境变量可在面板中设置。Node.js 托管
  • 容器网站运行管理员批准的镜像,不具备任何特权,且根文件系统为只读。Docker 托管
  • 反向代理指向一个已批准的地址,让您网络中的任何服务都能拥有域名和证书。反向代理
  • 运行环境是一项设置,日后可更改,无需重建网站。所有运行环境
  • 附加域名、子域名,以及 DNS 迁移前的临时地址。
  • 重定向,从网站上的一个地址跳转到另一个,默认为临时跳转,除非您选择永久。
  • 会读取 .htaccess,其中本服务器能够支持的 PHP 设置仅应用于该网站。少数无法支持的设置会被明确列出而非默默忽略,因此不会出现看似已生效、实际并未生效的情况。
  • 独立 IP 地址,供需要的网站使用。
  • CPU、内存和进程限制,以及存储配额,均按网站划分。
  • 计划任务,并保留其输出。
  • 网站副本,拥有各自的数据库,用于预发布环境。
  • 暂停某个网站,并在您准备好时恢复。
The websites list in Dashmox, with each site's runtime, certificate and status

免费 SSL 证书,到期前自动续期

无需操心的 HTTPS,而当您真要操心时也不会有意外。

  • Let's Encrypt 证书自动申请并自动续期。
  • 之后添加的域名会加入证书,在其 DNS 解析到此处后的一小时内生效。
  • 您自己的证书:通配符证书、来自您自有证书颁发机构的证书,或在别处签发的证书。
  • 或在此签发通配符证书,适用于 Dashmox 能够访问其 DNS 的域名。Cloudflare
  • 安装前即校验,因此不匹配的密钥或顺序颠倒的证书链会被发现,而不是被部署上线。
  • 证书未覆盖的域名会被列出,因此不会有访客遇到警告。
  • 密钥存放在只有 root 能读取的位置,且不会再次显示。

配合 Cloudflare,一直到源站

连接 API 令牌后,三件事不再需要手动处理:通配符证书、域名迁移前的 HTTPS,以及让您的服务器远离公网。

  • 通配符证书,需要 DNS 验证,此前在这里无法实现。
  • 在域名解析到此处之前即可获得证书,因此迁移切换时 HTTPS 不会中断,无需事后手忙脚乱。
  • 使用范围受限的令牌,绝不要用 Global API Key。后者可以访问账单和您拥有的每一个区域;而这里只申请您所选区域的 DNS 权限,并会说明覆盖了您的哪些域名。
  • 您的 DNS 凭据不在面板的数据库中,因此它的副本不会携带任何可访问您区域的密钥。
  • 新网站的记录会自动发布,包括邮件记录,且绝不覆盖已有内容:已有其他内容的记录会被报告而不是替换。
  • 您的客户连接自己的账户,他们的账户用于他们自己的区域。
  • 将网站锁定到 Cloudflare:它只接受 Cloudflare 公布的地址,并要求只有 Cloudflare 持有的客户端证书,因此伪造的地址会在握手阶段失败。在 Cloudflare 后方托管
  • 如果锁定会导致网站下线,它会拒绝执行,并指出哪些地址尚未置于代理之后。

在您自己的域名下提供邮箱的电子邮件托管

Postfix 和 Dovecot,配置得当,并在面板中管理。

  • 邮箱,位于每位客户自己的域名下,各有容量上限。
  • 转发,并保留转发地址所发出内容的副本。
  • 通过 TLS 的 IMAP 与 SMTP,使用标准端口。
  • Roundcube 网页邮件,在浏览器中使用,无需任何配置。
  • DKIM 签名,为每个域名提供,并已为您发布相应记录。
  • 垃圾邮件在投递过程中被拒收,可疑邮件归入“垃圾邮件”文件夹。
  • 每个域名的 mail. 和 smtp.,各自拥有证书。
  • 自动配置,已为 Thunderbird 和 Outlook 提供。
  • MX、SPF 和 DMARC 记录会展示出来,并在 Dashmox 托管该区域时自动发布。
  • 每个邮箱只能以自身身份发信,且发送受速率限制。
Mailboxes for a customer's domain in Dashmox, each with its own size limit

托管在您自己域名服务器上的 DNS 区域

基于 PowerDNS 的权威 DNS,使用您自己的域名服务器。

  • A、AAAA、CNAME、MX、TXT、SRV、CAA 和 NS 记录。
  • 您自己的域名服务器,拥有各自的地址,在面板中设置。
  • 创建每个网站时同时创建区域,并附带其地址记录和 www 记录。
  • 自动添加邮件记录,在某个域名开始接收邮件时。
  • IP 地址可在面板中为服务器添加和移除。
  • 区域只能由拥有该域名的网站认领。
DNS records for a domain in Dashmox's authoritative DNS

MySQL、MariaDB 和 PostgreSQL 数据库

服务器在搭建时基于 MySQL 或 MariaDB,并可在二者之外同时运行 PostgreSQL。每个网站的数据库彼此隔离。

  • 数据库和账户按网站相互隔离。
  • SQL 导入,可在浏览器中导入最大 64 MB 的备份文件。
  • 每个数据库最多十份备份,可下载、可恢复。
  • 存储限额,按数据库划分。
  • MySQL 或 MariaDB,在搭建服务器时选择。默认为 MySQL,因此从原服务器导出的备份可以直接导入,无需事先编辑。
  • phpMyAdmin,当您想查看其中某个数据库的内容时使用。
  • PostgreSQL,供有此需求的应用使用,与另一种数据库并存,容器网站可通过服务器自身的套接字访问。

文件管理器与 SFTP 访问

在浏览器中编辑,或连接您已经在用的工具。

  • 文件管理器,可上传、编辑、重命名和删除。
  • 按网站提供 SFTP,并锁定在该网站自己的文件范围内。
  • 额外的文件传输账户,供只需要操作文件的人使用。
  • 应用程序可写入的文件夹不会执行任何内容,因此上传的文件无法变成脚本。

备份、恢复点与异地副本

放在服务器上更快,放在服务器之外更安全。

  • 文件快照,可随时为网站创建。
  • 恢复点会先捕获每个数据库,再捕获文件,顺序固定。
  • 每日或每周计划,最多保留七份。
  • 属于您自己的备份服务器,仅接收归档中发生变化的部分。
  • 异地副本,存入兼容 S3 的存储或 SFTP 服务器,适用于您本来就在使用的任何地方。
  • 下载或恢复其中任意一份,均可在面板中完成。
  • 面板本身可通过命令行备份和恢复。
Website backups in Dashmox: file snapshots, recovery points and a schedule

一键安装十一款应用

WordPress、Joomla、Drupal、Moodle 以及另外六款,每一款都取其发布方今天的版本。

查看全部十款及各自的要求

  • 安装到某个网站,或安装到该网站的某个文件夹中,与已有内容并存。
  • 发布方当前的版本,对照其为该版本公布的校验和校验,或在其采用签名方式时校验其签名。
  • 管理员账户已创建,密码仅向您显示一次。
  • WordPress 自行保持更新,面板会显示它正在等待什么。
  • 其余的会被点名,而不是靠猜:面板读取各自运行的版本,并说明落后于哪个发布版本。
  • 复制出的网站拥有自己的数据库和密钥,因此预发布环境绝不会触及线上环境。
Installing WordPress or Joomla into a website from Dashmox

客户、主机套餐与计费

为他人提供托管,而不必把服务器交给他们。

  • 客户,包含其联系信息和各自独立的登录账户。
  • 主机套餐,用于设定客户可以创建哪些内容。
  • 限额,涵盖网站、数据库、邮箱、备份和计划任务。
  • 角色:管理员、客户、开发人员和只读。
  • 仅授予对一个网站的访问权限,而不涉及客户账户的其余部分。
  • 以客户身份登录,查看他们所看到的界面,操作记录仍归于您名下。
  • API 访问,供脚本和计费系统使用,Pro 与 Business 套餐提供。
  • 计费模块,支持 WHMCS、FOSSBilling 和 Blesta,下单即可创建账户和网站。
  • 活动记录,记录谁做了什么。
Hosting packages in Dashmox with allowances for websites, databases and mailboxes

从您现在使用的面板迁移

从您已有的网站开始。

  • 通过 SSH 拉取,从任何您能登录的 Linux 服务器。
  • 归档文件和账户备份会先被读取并解释清楚,然后才创建任何内容。
  • 网站在恢复之前需要什么:原主机记录的 PHP 版本、其中的应用、这些应用所需的扩展,以及其 PHP 是否被某种加密工具处理过而该工具所需的版本本服务器并不具备。一次把所有内容都复制过来、然后返回错误页面的迁移,并没有真正迁移这个网站。
  • 整台服务器,来自使用最广泛的那个主机面板,每个账户对应一位客户,依次排队处理。
  • WordPress、Joomla 和使用最广泛的那款计费应用会被指向其新的数据库,无论它们位于账户中的哪个位置。
  • 加密的 PHP 可以运行:这类应用所需的加载器已安装;若文件本身是为更早的 PHP 版本编译的,迁移过程会明确告知,而不是留给您一个空白页面。

关于迁移的全部内容

安全:每个网站都与其余网站隔离

一开始就启用安全设置,其余部分则给出评分。

  • 两步验证登录,并提供恢复码。
  • 密码与登录规则,适用于服务器上的所有人。
  • 每个网站都受到保护,防范扫描器、上传的脚本和密码猜测。
  • 不会把您锁在自己面板之外的防火墙。
  • 安全概览,为已启用的各项措施评分。
  • 带签名的更新,开始前会为面板创建快照。
Dashmox's security overview for a server, scoring what is switched on

Dashmox 如何保障安全

在面板中运维服务器

不必打开终端就能知道服务器是否正常。

  • 健康状况页面,凡有修复方法之处都提供“修复”按钮。
  • 邮件告警,仅针对值得叫人起床处理的问题。
  • 七天的 CPU、内存、负载和磁盘数据,以及每个网站各自的用量。
  • 服务可在面板中启动、停止和重启。
  • 服务器日志可在浏览器中查看。
  • 操作系统本身是否需要处理:有多少更新在等待、其中多少是安全更新,以及是否该重启、哪些软件包要求重启。
  • 更新在面板中提示,一个按钮即可安装。
  • 搜索整个面板:按名称查找域名、客户或设置项。
  • 一个命令行工具,用于检查、修复和备份面板。
  • 样式表和脚本均经过压缩,服务器上的每个网站以及面板本身都是如此。一个发出时 30 kB 的样式表,到达时只有 10 kB。
  • 对机器负担很轻:在一台同时托管网站、邮件和 DNS 的服务器上,面板及其代理程序在空闲状态下合计约占用 26.7 MB 内存。实测数据。
One website in Dashmox with its tools: files, databases, mail, DNS, SSL and backups

外观:深色模式与四种配色

一个需要整天面对的面板,应当让人看得下去。

  • 浅色与深色,标题栏中一个按钮即可切换,每个界面和状态都为两种模式分别配色。
  • 四种配色:森林绿、海洋蓝、藏青和石板灰。
  • 在浏览器中实测对比度,涵盖两种主题和每一种配色,依据 WCAG AA 标准。
  • 按人保存,因此您的选择不会对同事或客户产生任何影响。
  • 您的手机也会随之变化,地址栏的颜色与面板保持一致。
  • 所有套餐均提供,包括免费套餐。查看主题。
The Dashmox server overview in the dark theme

问题

关于功能

Dashmox 包含电子邮件托管吗?

包含。在您客户自己的域名下提供邮箱,支持 TLS 之上的 IMAP 和 SMTP、Roundcube 网页邮件、DKIM 签名、垃圾邮件过滤、转发,以及按邮箱的容量限额。在 Dashmox 托管该域名 DNS 的情况下,它会发布邮件所需的记录,并响应 Thunderbird 和 Outlook 所查找的自动配置。

Dashmox 会安装 WordPress 吗?

会。WordPress 和 Joomla 可以安装到某个网站中,或安装到其某个文件夹中,下载内容会对照已公布的校验和进行校验,并为您创建好管理员账户。复制网站时,副本会获得自己的数据库,因此预发布站点是真正独立的预发布站点。

我的客户可以登录 Dashmox 吗?

可以。每位客户都会获得一个登录账户,只能看到自己的网站,并受您分配给他们的主机套餐限额约束。也可以为人员设置更细的角色,例如开发人员或只读账户。

您的服务器,而其上的任何内容都不被计数。

完整的面板在一台服务器上免费使用,对网站、邮箱、DNS 区域和客户账户的数量均无限制。覆盖最多五台服务器的 Pro 尚未推出。