面向服务器所托管一切内容的控制面板功能
以上是 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、内存和进程限制,以及存储配额,均按网站划分。
- 计划任务,并保留其输出。
- 网站副本,拥有各自的数据库,用于预发布环境。
- 暂停某个网站,并在您准备好时恢复。
免费 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 托管该区域时自动发布。
- 每个邮箱只能以自身身份发信,且发送受速率限制。
托管在您自己域名服务器上的 DNS 区域
基于 PowerDNS 的权威 DNS,使用您自己的域名服务器。
- A、AAAA、CNAME、MX、TXT、SRV、CAA 和 NS 记录。
- 您自己的域名服务器,拥有各自的地址,在面板中设置。
- 创建每个网站时同时创建区域,并附带其地址记录和 www 记录。
- 自动添加邮件记录,在某个域名开始接收邮件时。
- IP 地址可在面板中为服务器添加和移除。
- 区域只能由拥有该域名的网站认领。
MySQL、MariaDB 和 PostgreSQL 数据库
服务器在搭建时基于 MySQL 或 MariaDB,并可在二者之外同时运行 PostgreSQL。每个网站的数据库彼此隔离。
- 数据库和账户按网站相互隔离。
- SQL 导入,可在浏览器中导入最大 64 MB 的备份文件。
- 每个数据库最多十份备份,可下载、可恢复。
- 存储限额,按数据库划分。
- MySQL 或 MariaDB,在搭建服务器时选择。默认为 MySQL,因此从原服务器导出的备份可以直接导入,无需事先编辑。
- phpMyAdmin,当您想查看其中某个数据库的内容时使用。
- PostgreSQL,供有此需求的应用使用,与另一种数据库并存,容器网站可通过服务器自身的套接字访问。
文件管理器与 SFTP 访问
在浏览器中编辑,或连接您已经在用的工具。
- 文件管理器,可上传、编辑、重命名和删除。
- 按网站提供 SFTP,并锁定在该网站自己的文件范围内。
- 额外的文件传输账户,供只需要操作文件的人使用。
- 应用程序可写入的文件夹不会执行任何内容,因此上传的文件无法变成脚本。
备份、恢复点与异地副本
放在服务器上更快,放在服务器之外更安全。
- 文件快照,可随时为网站创建。
- 恢复点会先捕获每个数据库,再捕获文件,顺序固定。
- 每日或每周计划,最多保留七份。
- 属于您自己的备份服务器,仅接收归档中发生变化的部分。
- 异地副本,存入兼容 S3 的存储或 SFTP 服务器,适用于您本来就在使用的任何地方。
- 下载或恢复其中任意一份,均可在面板中完成。
- 面板本身可通过命令行备份和恢复。
- 安装到某个网站,或安装到该网站的某个文件夹中,与已有内容并存。
- 发布方当前的版本,对照其为该版本公布的校验和校验,或在其采用签名方式时校验其签名。
- 管理员账户已创建,密码仅向您显示一次。
- WordPress 自行保持更新,面板会显示它正在等待什么。
- 其余的会被点名,而不是靠猜:面板读取各自运行的版本,并说明落后于哪个发布版本。
- 复制出的网站拥有自己的数据库和密钥,因此预发布环境绝不会触及线上环境。
客户、主机套餐与计费
为他人提供托管,而不必把服务器交给他们。
- 客户,包含其联系信息和各自独立的登录账户。
- 主机套餐,用于设定客户可以创建哪些内容。
- 限额,涵盖网站、数据库、邮箱、备份和计划任务。
- 角色:管理员、客户、开发人员和只读。
- 仅授予对一个网站的访问权限,而不涉及客户账户的其余部分。
- 以客户身份登录,查看他们所看到的界面,操作记录仍归于您名下。
- API 访问,供脚本和计费系统使用,Pro 与 Business 套餐提供。
- 计费模块,支持 WHMCS、FOSSBilling 和 Blesta,下单即可创建账户和网站。
- 活动记录,记录谁做了什么。
从您现在使用的面板迁移
从您已有的网站开始。
- 通过 SSH 拉取,从任何您能登录的 Linux 服务器。
- 归档文件和账户备份会先被读取并解释清楚,然后才创建任何内容。
- 网站在恢复之前需要什么:原主机记录的 PHP 版本、其中的应用、这些应用所需的扩展,以及其 PHP 是否被某种加密工具处理过而该工具所需的版本本服务器并不具备。一次把所有内容都复制过来、然后返回错误页面的迁移,并没有真正迁移这个网站。
- 整台服务器,来自使用最广泛的那个主机面板,每个账户对应一位客户,依次排队处理。
- WordPress、Joomla 和使用最广泛的那款计费应用会被指向其新的数据库,无论它们位于账户中的哪个位置。
- 加密的 PHP 可以运行:这类应用所需的加载器已安装;若文件本身是为更早的 PHP 版本编译的,迁移过程会明确告知,而不是留给您一个空白页面。
安全:每个网站都与其余网站隔离
一开始就启用安全设置,其余部分则给出评分。
- 两步验证登录,并提供恢复码。
- 密码与登录规则,适用于服务器上的所有人。
- 每个网站都受到保护,防范扫描器、上传的脚本和密码猜测。
- 不会把您锁在自己面板之外的防火墙。
- 安全概览,为已启用的各项措施评分。
- 带签名的更新,开始前会为面板创建快照。
在面板中运维服务器
不必打开终端就能知道服务器是否正常。
- 健康状况页面,凡有修复方法之处都提供“修复”按钮。
- 邮件告警,仅针对值得叫人起床处理的问题。
- 七天的 CPU、内存、负载和磁盘数据,以及每个网站各自的用量。
- 服务可在面板中启动、停止和重启。
- 服务器日志可在浏览器中查看。
- 操作系统本身是否需要处理:有多少更新在等待、其中多少是安全更新,以及是否该重启、哪些软件包要求重启。
- 更新在面板中提示,一个按钮即可安装。
- 搜索整个面板:按名称查找域名、客户或设置项。
- 一个命令行工具,用于检查、修复和备份面板。
- 样式表和脚本均经过压缩,服务器上的每个网站以及面板本身都是如此。一个发出时 30 kB 的样式表,到达时只有 10 kB。
- 对机器负担很轻:在一台同时托管网站、邮件和 DNS 的服务器上,面板及其代理程序在空闲状态下合计约占用 26.7 MB 内存。实测数据。
外观:深色模式与四种配色
一个需要整天面对的面板,应当让人看得下去。
- 浅色与深色,标题栏中一个按钮即可切换,每个界面和状态都为两种模式分别配色。
- 四种配色:森林绿、海洋蓝、藏青和石板灰。
- 在浏览器中实测对比度,涵盖两种主题和每一种配色,依据 WCAG AA 标准。
- 按人保存,因此您的选择不会对同事或客户产生任何影响。
- 您的手机也会随之变化,地址栏的颜色与面板保持一致。
- 所有套餐均提供,包括免费套餐。查看主题。
问题
关于功能
Dashmox 包含电子邮件托管吗?
包含。在您客户自己的域名下提供邮箱,支持 TLS 之上的 IMAP 和 SMTP、Roundcube 网页邮件、DKIM 签名、垃圾邮件过滤、转发,以及按邮箱的容量限额。在 Dashmox 托管该域名 DNS 的情况下,它会发布邮件所需的记录,并响应 Thunderbird 和 Outlook 所查找的自动配置。
Dashmox 会安装 WordPress 吗?
会。WordPress 和 Joomla 可以安装到某个网站中,或安装到其某个文件夹中,下载内容会对照已公布的校验和进行校验,并为您创建好管理员账户。复制网站时,副本会获得自己的数据库,因此预发布站点是真正独立的预发布站点。
我的客户可以登录 Dashmox 吗?
可以。每位客户都会获得一个登录账户,只能看到自己的网站,并受您分配给他们的主机套餐限额约束。也可以为人员设置更细的角色,例如开发人员或只读账户。