docker-panel服務(wù)器管理工具
小韋云面板是在 linux 上搭建網(wǎng)站系統(tǒng)的服務(wù)器管理工具,基于容器能實(shí)現(xiàn)一鍵安裝PHP/MYSQL/redis/memcached等常用服務(wù)。它采用小韋云開(kāi)發(fā)框架 + ssh2 + 容器docker + shell技術(shù)實(shí)現(xiàn),全部源碼在gitee和github上開(kāi)源,安裝地址即開(kāi)源地址。它操作簡(jiǎn)單,無(wú)需linux操作經(jīng)驗(yàn),無(wú)需熟悉容器技術(shù),使用一鍵部署功能輸入域名即可部署好一個(gè)網(wǎng)站。同時(shí)它支持PHP,MYSQL等軟件多個(gè)版本切換,滿(mǎn)足各種網(wǎng)站的對(duì)運(yùn)行環(huán)境的要求
項(xiàng)目背景
docker容器在云服務(wù)時(shí)代使用比較廣泛,但在容器中部署網(wǎng)站需要有一定的命令行使用基礎(chǔ),而且使用命令行進(jìn)行運(yùn)維也比較耗時(shí)費(fèi)力,因此小韋云面板為了減低容器部署網(wǎng)站的難度,通過(guò)傻瓜式的操作輕松完成運(yùn)維操作。
還有就是網(wǎng)站系統(tǒng)非常多,安裝的方式還是各不相同,而且安裝后也有可能因?yàn)檫\(yùn)行環(huán)境的差異而導(dǎo)致各種異常,**小韋云面板只需要簡(jiǎn)單配置,還可以為你的網(wǎng)站系統(tǒng)提供一鍵安裝的命令,而且!而且基于容器能為所有的客戶(hù)提供一致的運(yùn)行環(huán)境,不需再為運(yùn)行環(huán)境的差異而導(dǎo)致的BUG煩惱了**
快來(lái)看看我們神奇的操作吧
主要功能
網(wǎng)站管理
可一鍵創(chuàng)建網(wǎng)站和數(shù)據(jù)庫(kù),并能自動(dòng)創(chuàng)建定時(shí)備份網(wǎng)站和數(shù)據(jù)庫(kù),也傻瓜式配置網(wǎng)站各項(xiàng)參數(shù),上手簡(jiǎn)單,能大大減輕運(yùn)維難度
數(shù)據(jù)庫(kù)管理
可創(chuàng)建,刪除,備份和修改賬號(hào)密碼等常用的數(shù)據(jù)庫(kù)管理操作
文件管理
提供圖形管理界面,可像在window操作系統(tǒng)一樣管理linux文件,支持拖拉文件,支持右鍵菜單,操作文件和目錄非常簡(jiǎn)單,無(wú)需輸入任何命令即可完成文件的管理
終端管理
集成shell界面,方便用戶(hù)一站式管理服務(wù)器,無(wú)需借助第三方shell工具,同時(shí)提供常用命令列表,可大大減少重復(fù)輸入命令的時(shí)間,提供運(yùn)維效率
計(jì)劃任務(wù)
支持定時(shí)備份數(shù)據(jù)庫(kù),網(wǎng)站或某個(gè)指定的目錄,支持定時(shí)執(zhí)行自定義的shell腳本或同步系統(tǒng)時(shí)間,也支持定時(shí)訪(fǎng)問(wèn)某個(gè)URL
軟件設(shè)置
預(yù)置多款常用的軟件,如:php,mysql,nginx,redis,memcached等,可自行增加更多軟件。也可配置軟件的各項(xiàng)參數(shù),如修改mysql的root密碼,安裝PHP擴(kuò)展等
一鍵部署
整個(gè)小韋云面板的亮點(diǎn)功能,也是重點(diǎn)功能,可一鍵安裝各種常用的網(wǎng)站系統(tǒng),也可配置自己的網(wǎng)站安裝包給大家安裝部署,安裝過(guò)程非常簡(jiǎn)單
容器管理
可批量操作容器,省去使用命令一個(gè)一個(gè)操作的麻煩,支持容器,鏡像的常規(guī)操作
在線(xiàn)升級(jí)
特色功能之一,使用了phinx實(shí)現(xiàn)數(shù)據(jù)庫(kù)遷移,通過(guò)git實(shí)現(xiàn)文件和數(shù)據(jù)庫(kù)的版本管理,在系統(tǒng)需要升級(jí)時(shí),會(huì)自動(dòng)顯示升級(jí)提醒,在升級(jí)界面,用戶(hù)只需要點(diǎn)一鍵升級(jí)即可自動(dòng)完成:數(shù)據(jù)庫(kù)備份,代碼下載與更新,數(shù)據(jù)庫(kù)升級(jí)。如果出現(xiàn)文件沖突,也還給出沖突的文件列表,用戶(hù)可根據(jù)列表直接修改沖突的文件,非常高效便捷
