CeSi 是 Supervisor
官方推荐的集中化管理 Supervisor
实例的 Web UI
,Superviosr
自带的 Web UI
不支持跨机器管理
Supervisor
进程,功能比较简单,CeSi
实现了集中管理的 Web
界面,很方便使用。
从 Python 2.5
开始 sqlite3
已经在标准库内置了,所以不需要安装 sqlite3
模块了。
另外很多 Linux 发行版已经自带 sqlite3
,所以无需另外安装。
只需要安装 flask web
框架即可。
以下为 CeSi 一键安装配置脚本:
# !/bin/bash
set -e
sudo pip install flask
git clone https://github.com/gamegos/cesi.git
cd cesi
# 使用最新版, 最新版的 Web UI 做了很大改动
git checkout -b v2_api origin/v2_api
sudo cp cesi.conf.sample /etc/cesi.conf
sudo ln -s /etc/cesi.conf cesi.conf
#创建用户信息表:
sqlite3 userinfo.db < userinfo.sql
#CeSi log 目录
sudo mkdir -p /var/logs/cesi
sudo chmod 777 -R /var/logs
exit 0