# coding:utf-8 # --------------------------------------------------------------------------------- # MW-Linux面板 # --------------------------------------------------------------------------------- # copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved. # --------------------------------------------------------------------------------- # Author: midoks # --------------------------------------------------------------------------------- import json from flask import request import core.mw as mw import thisdb def init_option(): thisdb.setOption('title', '后羿面板') thisdb.setOption('recycle_bin', 'open') thisdb.setOption('template', 'default') # 后台面板是否关闭 thisdb.setOption('admin_close', 'no') # 未认证状态码 thisdb.setOption('unauthorized_status', '0') # 调式模式,默认关闭 thisdb.setOption('debug', 'close') # basic auth 配置 thisdb.setOption('basic_auth', json.dumps({'open':False})) # 开启后台任务 # model.setOption('run_bg_task', 'close') # 首页展示初始化 thisdb.setOption('display_index', '[]') # 监控默认配置 thisdb.setOption('monitor_status', 'open', type='monitor') thisdb.setOption('monitor_day', '30', type='monitor') thisdb.setOption('monitor_only_netio', 'open', type='monitor') # 初始化安全路径 thisdb.setOption('admin_path', mw.getRandomString(8)) ip = mw.getLocalIp() thisdb.setOption('server_ip', ip) # 默认备份目录 thisdb.setOption('backup_path', mw.getFatherDir()+'/backup') # 默认站点目录 thisdb.setOption('site_path', mw.getFatherDir()+'/wwwroot') return True