我想构建一个基于 Web 的前端来管理/管理我的 Linux 机器。例如,我希望能够添加用户、管理文件系统和所有这些事情。将其视为 cPanel 克隆,但更多的是系统管理员而不是 Web 管理员。
我正在考虑创建一个在我的盒子上运行并执行所有系统级别任务的服务。通过这种方式,我可以清楚地区分基于 Web 的前端和实际逻辑。服务器页面可以通过这种方式调用我的专用服务器或排队任务。但是,我不确定这是否是解决此问题的最佳方法。
我想另一个重要的问题是,在构建这样的东西时我将如何处理安全问题?
PS:这只是一个宠物项目和学习经验,所以我对做类似事情的现有解决方案不感兴趣。