Skip to content

Instantly share code, notes, and snippets.

@qhh0205
Last active July 19, 2018 07:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save qhh0205/fd8819c1b1d23ea9bdae484bfc6693a2 to your computer and use it in GitHub Desktop.
Save qhh0205/fd8819c1b1d23ea9bdae484bfc6693a2 to your computer and use it in GitHub Desktop.
Supervisor Web UI CeSi 一键安装脚本

Supervisor Web UI CeSi 安装配置

简介

CeSiSupervisor 官方推荐的集中化管理 Supervisor 实例的 Web UISuperviosr 自带的 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment