docker-panel服务器管理工具
小韦云面板是在 linux 上搭建网站系统的服务器管理工具,基于容器能实现一键安装PHP/MYSQL/redis/memcached等常用服务。它采用小韦云开发框架 + ssh2 + 容器docker + shell技术实现,全部源码在gitee和github上开源,安装地址即开源地址。它操作简单,无需linux操作经验,无需熟悉容器技术,使用一键部署功能输入域名即可部署好一个网站。同时它支持PHP,MYSQL等软件多个版本切换,满足各种网站的对运行环境的要求
项目背景
docker容器在云服务时代使用比较广泛,但在容器中部署网站需要有一定的命令行使用基础,而且使用命令行进行运维也比较耗时费力,因此小韦云面板为了减低容器部署网站的难度,通过傻瓜式的操作轻松完成运维操作。
还有就是网站系统非常多,安装的方式还是各不相同,而且安装后也有可能因为运行环境的差异而导致各种异常,**小韦云面板只需要简单配置,还可以为你的网站系统提供一键安装的命令,而且!而且基于容器能为所有的客户提供一致的运行环境,不需再为运行环境的差异而导致的BUG烦恼了**
快来看看我们神奇的操作吧
主要功能
网站管理
可一键创建网站和数据库,并能自动创建定时备份网站和数据库,也傻瓜式配置网站各项参数,上手简单,能大大减轻运维难度
数据库管理
可创建,删除,备份和修改账号密码等常用的数据库管理操作
文件管理
提供图形管理界面,可像在window操作系统一样管理linux文件,支持拖拉文件,支持右键菜单,操作文件和目录非常简单,无需输入任何命令即可完成文件的管理
终端管理
集成shell界面,方便用户一站式管理服务器,无需借助第三方shell工具,同时提供常用命令列表,可大大减少重复输入命令的时间,提供运维效率
计划任务
支持定时备份数据库,网站或某个指定的目录,支持定时执行自定义的shell脚本或同步系统时间,也支持定时访问某个URL
软件设置
预置多款常用的软件,如:php,mysql,nginx,redis,memcached等,可自行增加更多软件。也可配置软件的各项参数,如修改mysql的root密码,安装PHP扩展等
一键部署
整个小韦云面板的亮点功能,也是重点功能,可一键安装各种常用的网站系统,也可配置自己的网站安装包给大家安装部署,安装过程非常简单
容器管理
可批量操作容器,省去使用命令一个一个操作的麻烦,支持容器,镜像的常规操作
在线升级
特色功能之一,使用了phinx实现数据库迁移,通过git实现文件和数据库的版本管理,在系统需要升级时,会自动显示升级提醒,在升级界面,用户只需要点一键升级即可自动完成:数据库备份,代码下载与更新,数据库升级。如果出现文件冲突,也还给出冲突的文件列表,用户可根据列表直接修改冲突的文件,非常高效便捷