新的开源ICP备案系统Yuan-ICP 高拓展性的新一代备案系统

新的开源ICP备案系统Yuan-ICP 高拓展性的新一代备案系统

本文介绍了全新开源的“高度可定制化虚拟ICP备案系统”——Yuan-ICP。该系统在前一版本dBd-Filing的基础上进行了重构,核心目标是提供高度可定制性,支持“主题”和“插件”的拓展,降低开发门槛,鼓励社区共同开发。文章提供了详细的部署教程,包括下载最新版本、上传服务器、配置(需PHP 7.4+,启用SSL,推荐使用SQLite数据库),以及完成安装指引。此外,文章还演示了如何通过后台的“拓展管理”-“主题管理”功能,添加并启用新的主题(如“bBb Neon Style”),以满足不同用户对界面风格的需求。作者希望Yuan-ICP能为用户带来帮助,并鼓励用户尝试备案,或许能增加网站访问量。

 次点击
13 分钟阅读

前言:

在不久前的这篇文章完全开源的虚拟备案系统里,我做了一个dBd-Filing开源备案系统,但由于最初的设计缺陷,我打算完全重构一个“高度可定制化的虚拟ICP备案系统”,这是这次是首要目标。在有了上一个项目的经验后,这次打算从“主题”和“插件”的支持入手,让这个虚拟ICP备案框架有着更多的拓展性,也更方便了能让更多开发者共同创建主题插件等,这大大降低了开发门槛,以后我也会撰写详细的使用文档和开发文档,尽管可能不会有太多人去注意。

这篇文章会简单让您学会如何部署这个系统。

文档:

20250827文档已推出:

https://icp-doc.6uu.us/

部署:

首先我们来打开下面这个链接,并进入releases页面:

https://github.com/bbb-lsy07/Yuan-ICP

现在的最新版本是0.1,这也是第一个版本,点击下载zip文件:

下载好后,我们需要新建站点并把这个压缩包上传到服务器(只需要确认PHP版本大于7.4即可,不需要创建数据库),这边用装有宝塔面板的服务器作为示例演示,不会按照宝塔面板的开源查看这篇文章

我们这里需要启用ssl,要不然可能出现神奇的问题,我们进入网站目录,删掉所有现有文件,上传zip文件并解压:

我们要有好的习惯,解压后删除压缩包:

这个时候可以直接访问域名进行安装指引(圈1指向的蓝色方框内容必须是通过),点击下一步:

第二步填写你的信息,数据库请选择SQLite,因为暂时只针对这个数据库进行了测试,其他数据库可能存在问题,我会在以后兼容:

进入第三步页面,请务必在终端执行“安全提示”下面提供的代码,删除安装引导,小人不可防!

我们的后台登录地址是/admin/login.php,访问进行登录:

这样我们就安装好了!

拓展:

默认的主题是这样的:

部分用户追求的不是简约,而是可爱风,我们可以来到后台的“拓展管理”-“主题管理“

添加一个主题,比如我新做的bBb Neon Style主题(基本直接搬移了最初项目的样式,还是比较不错的),点击下方链接下载:

https://github.com/bbb-lsy07/Yuan-ICP-themes-bBb-Neon-Style

直接上传下载的发行版压缩包即可安装并启用:

这是这个主题的预览:

结语:

你也可以点击进入进行备案哦,也许会对你的网站访问量有所增加哦~

最后希望这个开源项目对你有所帮助!

写在最后

浩渺云海间,缘分如丝牵,若您为网站之精髓所动,可于下方订阅之卷,或诸平台觅得契合之径,唯需寄一封电邮之名,便与吾辈缔结灵犀,共享智慧之光,永续共鸣。

© 本文著作权归作者所有,未经许可不得转载使用。
十年之约
0%