作为网站所有者,我希望能够使用API为我的网站创建/删除子域。请将其集成到SPanel中。
等待此请求
请不要忘记为功能请求投票,因为这是它比其他功能开发更快的原因。
API的一部分已经开发并在内部使用。基本上,Softaculous集成通过SPanel API运行。我们计划在API中提供您可以通过SPanel GUI执行的所有操作-创建插件域也将在那里。
嘿@Vlad,有什么消息吗?有什么可以查的吗?。。。谢谢
有趣的是,我很喜欢这个,只是为了确定,你基本上可以为使用api的用户创建cpanel或spanel,对吧?
SPanel用户将能够管理API用户(添加/删除用户,修改每个用户的权限/访问权限)。
就功能而言,可以通过SPanel图形界面执行的每个操作也将在API中可用,因为API已经可用,并在SPanel内部积极使用(例如用于Softaculous集成)。我们将为用户提供API文档,并将其与WHMCS等外部应用程序集成(我们计划在年底前与WHMCS建立集成)。
我希望能够通过APi编辑DNS条目。在我目前的托管服务上,我使用Lego通过dns Acme挑战为非公共主机生成非通配符LetsEncrypt证书(请参阅https://github.com/go-acme/lego).如您所见,这里:
https://go-acme.github.io/lego/dns/
Lego为许多DNS提供商提供了内置支持。对于大多数情况,您只需要设置一些环境变量。
我认为certbot也有类似的功能。
我正试图计划迁移到scalahosting VPS,并希望能够以同样的方式提供LetsEncrypt证书。
如果spanel API有一个编辑DNS条目的方法,我愿意写一个PR来支持乐高中的spanel管理域。
嗨,埃文,
SPanel会自动发出通配符和非通配符。让我们加密证书,并为指向您的SPanel VPS的所有域自动续订证书。
生成Let's加密证书的功能也将在API中提供。如果只需要通配符证书,我们会编辑DNS区域。对于非通配符证书,我们使用http授权方法。
弗拉德,所以
谢谢你的信息。我的用例是为我家里几个不在线的系统颁发证书。所以我不能使用http身份验证方法。我用局域网<mydomain.com>用于这些服务器,因此我将为特定的<hosts>.lan颁发证书<mydomain.com>。我想我可以切换到scalahosting,但要离开我的局域网<我的旧提供商上的mydomain.com>区域。把我所有的DNS放在一个屋檐下会更好。为此,我需要一个API来创建和删除每个DNS acme挑战过程中使用的TXT条目。
这肯定会在某个时候出现,但可能不会出现在SPanel API的第一个版本中。
Vlad,API的身份验证模型是什么。我正试图使用无头浏览器实现一种自动化方法。首先需要对spanel进行身份验证,然后导航到域帐户,以便在浏览器中植入正确的cookie/会话数据,以便随后的API调用工作,这是一件痛苦的事情。特别是,验证码非常具有攻击性,使测试进展非常缓慢。从长远来看,拥有API密钥和API包含域帐户路径或查询参数会更好,因此编写API客户端以自动化操作要简单得多。
我之前评论的后续内容是:有没有一种更简单的方法可以让API访问尚未记录的域帐户的spanel?
我们还没有开始研究API功能,但它是计划中的,我们可能会在一个月内完成。身份验证将通过HTTP POST发送的令牌进行。我们将提供带有示例的文档。
哇,这是否意味着我们将能够使用Spanel添加计费和其他初始自动化,对吗?
我们已经开始着手解决这个问题。
现在,最新版本的SPanel将提供此功能 在未来7天内更新到所有服务器。API文档将在未来几周内提供。
哦,哦。。。我能看见 管理API令牌 现在。耶!
期待文档。与此同时,我们是否可以使用现有的端点(例如 ashttps://cloud-XXX.managed-vps.net/spanel/sess:XXXX/ajax/domain/listDNSrecords)在标头中添加令牌而不是传递cookie?或者会议会完全消失吗?顺便说一句,当其他人在这个网站上添加评论时,我会收到通知,但@Vlad不会。
你不能那样使用它。请给我们一些时间准备文件,然后一切都会变得容易得多:)
我们也将修复通知。谢谢你的报道。
关于API文档的可用性,您有任何更新吗?
正在进行中。请发送电子邮件至hello@spanel.io有了你想要实现的目标,我们可以在编写官方文档的同时向你发送如何实现它的文档。
仅供参考,我能够使用API实现POC,以自动化我的私人lets-encrypt证书续订。我现在拿起golang在goacme/lega项目中实现Scalahosting/spanel支持。
弗拉德:
API是否允许重新启动服务?如果没有,请考虑添加。
由于OLS htaccess更改重启要求以及我如何使用memcached,我需要能够软重启OLS服务,并在用户级别重启memcached对象缓存服务,以便在我的代码中运行cron作业和其他命令。前者是WP中非常常见的需求,因为许多插件等写入htaccess。
API中无法重新启动服务。我们会考虑添加它。
您好,API文档的状态如何?
它将在未来两周内与许可选项一起提供。
您好,API文档什么时候可以准备好?
我为延误表示歉意。我们还需要两周时间。
您好,API文档准备好了吗?
对。请查看/docs/
没有电子邮件交互?比如创建电子邮件帐户,更改电子邮件帐户的密码?
所有这些都在API中可用,但我们忘记了记录它。我们将这样做。
电子邮件API功能可访问/docs/article/API-functions/user-functions/user-email-functions/email-createemailaccount/
令人惊叹的!!!!!
API端点允许使用用户名和密码单点登录Spanel。
此页面上的回复已被锁定!
评论(38)
等待此请求
请不要忘记为功能请求投票,因为这是它比其他功能开发更快的原因。
API的一部分已经开发并在内部使用。基本上,Softaculous集成通过SPanel API运行。我们计划在API中提供您可以通过SPanel GUI执行的所有操作-创建插件域也将在那里。
嘿@Vlad,有什么消息吗?有什么可以查的吗?。。。谢谢
有趣的是,我很喜欢这个,只是为了确定,你基本上可以为使用api的用户创建cpanel或spanel,对吧?
SPanel用户将能够管理API用户(添加/删除用户,修改每个用户的权限/访问权限)。
就功能而言,可以通过SPanel图形界面执行的每个操作也将在API中可用,因为API已经可用,并在SPanel内部积极使用(例如用于Softaculous集成)。我们将为用户提供API文档,并将其与WHMCS等外部应用程序集成(我们计划在年底前与WHMCS建立集成)。
我希望能够通过APi编辑DNS条目。在我目前的托管服务上,我使用Lego通过dns Acme挑战为非公共主机生成非通配符LetsEncrypt证书(请参阅https://github.com/go-acme/lego).如您所见,这里:
https://go-acme.github.io/lego/dns/
Lego为许多DNS提供商提供了内置支持。对于大多数情况,您只需要设置一些环境变量。
我认为certbot也有类似的功能。
我正试图计划迁移到scalahosting VPS,并希望能够以同样的方式提供LetsEncrypt证书。
如果spanel API有一个编辑DNS条目的方法,我愿意写一个PR来支持乐高中的spanel管理域。
嗨,埃文,
SPanel会自动发出通配符和非通配符。让我们加密证书,并为指向您的SPanel VPS的所有域自动续订证书。
生成Let's加密证书的功能也将在API中提供。如果只需要通配符证书,我们会编辑DNS区域。对于非通配符证书,我们使用http授权方法。
弗拉德,所以
谢谢你的信息。我的用例是为我家里几个不在线的系统颁发证书。所以我不能使用http身份验证方法。我用局域网<mydomain.com>用于这些服务器,因此我将为特定的<hosts>.lan颁发证书<mydomain.com>。我想我可以切换到scalahosting,但要离开我的局域网<我的旧提供商上的mydomain.com>区域。把我所有的DNS放在一个屋檐下会更好。为此,我需要一个API来创建和删除每个DNS acme挑战过程中使用的TXT条目。
这肯定会在某个时候出现,但可能不会出现在SPanel API的第一个版本中。
Vlad,API的身份验证模型是什么。我正试图使用无头浏览器实现一种自动化方法。首先需要对spanel进行身份验证,然后导航到域帐户,以便在浏览器中植入正确的cookie/会话数据,以便随后的API调用工作,这是一件痛苦的事情。特别是,验证码非常具有攻击性,使测试进展非常缓慢。从长远来看,拥有API密钥和API包含域帐户路径或查询参数会更好,因此编写API客户端以自动化操作要简单得多。
我之前评论的后续内容是:有没有一种更简单的方法可以让API访问尚未记录的域帐户的spanel?
我们还没有开始研究API功能,但它是计划中的,我们可能会在一个月内完成。身份验证将通过HTTP POST发送的令牌进行。我们将提供带有示例的文档。
哇,这是否意味着我们将能够使用Spanel添加计费和其他初始自动化,对吗?
我们已经开始着手解决这个问题。
现在,最新版本的SPanel将提供此功能
在未来7天内更新到所有服务器。API文档将在未来几周内提供。
哦,哦。。。我能看见 管理API令牌 现在。耶!
期待文档。与此同时,我们是否可以使用现有的端点(例如 ashttps://cloud-XXX.managed-vps.net/spanel/sess:XXXX/ajax/domain/listDNSrecords)在标头中添加令牌而不是传递cookie?或者会议会完全消失吗?
顺便说一句,当其他人在这个网站上添加评论时,我会收到通知,但@Vlad不会。
你不能那样使用它。请给我们一些时间准备文件,然后一切都会变得容易得多:)
我们也将修复通知。谢谢你的报道。
关于API文档的可用性,您有任何更新吗?
正在进行中。请发送电子邮件至hello@spanel.io有了你想要实现的目标,我们可以在编写官方文档的同时向你发送如何实现它的文档。
仅供参考,我能够使用API实现POC,以自动化我的私人lets-encrypt证书续订。我现在拿起golang在goacme/lega项目中实现Scalahosting/spanel支持。
弗拉德:
API是否允许重新启动服务?如果没有,请考虑添加。
由于OLS htaccess更改重启要求以及我如何使用memcached,我需要能够软重启OLS服务,并在用户级别重启memcached对象缓存服务,以便在我的代码中运行cron作业和其他命令。前者是WP中非常常见的需求,因为许多插件等写入htaccess。
API中无法重新启动服务。我们会考虑添加它。
您好,API文档的状态如何?
它将在未来两周内与许可选项一起提供。
您好,API文档什么时候可以准备好?
我为延误表示歉意。我们还需要两周时间。
您好,API文档准备好了吗?
对。请查看/docs/
没有电子邮件交互?比如创建电子邮件帐户,更改电子邮件帐户的密码?
所有这些都在API中可用,但我们忘记了记录它。我们将这样做。
电子邮件API功能可访问/docs/article/API-functions/user-functions/user-email-functions/email-createemailaccount/
令人惊叹的!!!!!
API端点允许使用用户名和密码单点登录Spanel。
此页面上的回复已被锁定!