2026-07-24 11:46:18 +08:00
2026-07-24 11:44:59 +08:00
2026-07-24 11:45:45 +08:00
2026-07-24 11:43:02 +08:00
2026-07-23 02:18:22 +08:00
2026-07-24 11:43:02 +08:00
2026-07-23 02:18:22 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-23 02:16:51 +08:00
2026-07-24 11:46:18 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00
2026-07-24 11:43:02 +08:00

Parlz Domain

开源 ❁ 免费 ❁ 简洁 ❁ PHP ❁ 开箱即用

Parlz Domain 是一个开源、简洁的二级域名分发系统,使用的技术是 PHP 和 MySQL (MariaDB)。目前支持 Cloudflare API 和 Aliyun API,后续会加入更多 API 支持。

域名会自动写入名称和记录值。

建立初衷

和 PicHost 一样,网上大多数程序都是 Vite、Go...搭建的。配置很麻烦,不仅要装一堆依赖而且还要整端口和反代。于是,我就开发这个源码了。可能会持续更新。

准备工作

安装前,请确保你的服务器做完了这些准备:

  • PHP > 7.4
  • Nginx / Apache
  • Composer
  • 一个站点主域名和其他要托管的子域名

安装

找到 Release 并直接下载源码压缩包即可。

配置 (重要)

  1. 打开 config.php 文件,根据注释来配置这些行:
define('DB_HOST', ''); // 数据库地址
define('DB_NAME', ''); // 数据库名称
define('DB_USER', ''); // 数据库用户
define('DB_PASS', ''); // 数据库密码
$DOMAINS_CONFIG = [
    'Domain1' => [], // Domain1: 你要托管的域名
    'Domain2' => [], // 以此类推
    'Domain3' => []
];
define('SMTP_HOST', ''); // SMTP 地址
define('SMTP_PORT', 587); // SMTP 端口
define('SMTP_SECURE', 'tls'); // SMTP 协议,ssl 加密,tls 不加密
define('SMTP_USERNAME', ''); // SMTP 用户名
define('SMTP_PASSWORD', ''); // SMTP 授权码
define('SMTP_FROM_EMAIL', ''); // SMTP 发件邮箱,和用户名保持一致即可
define('SMTP_FROM_NAME', ''); // SMTP 发件人名称,可以使用你自己的站点名字
define('SITE_URL', ''); // 分发站点 URL
define('SITE_NAME', ''); // 分发站点名称
  1. 访问 https://你的网站/install.php 来导入数据库。
  2. 访问 https://你的网站/aliapi/setup_token.php 来生成 Aliyun Token。
  3. 在终端中输入以下命令安装 PHPMailer:
composer install

目前的记录

A、AAAA、CNAME、NS、MX、TXT、SRV

已知问题

  • SRV 记录不支持使用
S
描述
无详细信息
自述文档 MIT
92 KiB
语言
PHP 81.7%
CSS 18.3%