| 一个基于 Django 开发,倾向于数据中心运营商使用的,拥有数据中心、客户、机柜、设备、跳线、物品、测试、文档等一系列模块的资源管理平台,解决各类资源集中管理与数据可视化的问题 通过“数据中心”来分类管理每个数据中心下面的资源,每个数据中心均是单独的。
 快速开始一、安装0. 依赖
 Python 版本: Python 3.8, 3.9, 3.10, 3.11, 3.12 数据库: SQLite:3.21+,MySQL:8.0+,MariaDB:10.2+ 缓存: redis1. Docker 运行 
 2. 快速安装,支持WSL部署(推荐)复制代码下载源码并进入目录
cp config/.env.dev config/.env
# 当使用 MySQL 时,运行(默认):
docker-compose -f docker-compose.mysql.yml build
docker-compose -f docker-compose.mysql.yml up -d
# 当使用 SQLite 时,运行:
docker-compose -f docker-compose.sqlite.yml build
docker-compose -f docker-compose.sqlite.yml up -d
# 访问 http://<host>:8000
# 默认账户:admin,密码:随机生成
# 查看密码:docker-compose -f [docker-compose.mysql.yml|docker-compose.sqlite.yml] exec web cat /opt/idcops/install.log
需要联网,脚本一键自动安装 二、配置复制代码cd /opt
curl -sL master/auto_install.sh | sudo bash
或
cd /opt
wget -q master/auto_install.sh
sudo sh auto_install.sh
# 安装目录: /opt/xxx/ 
# 访问 http://<host>:8000
# 默认账户:admin,密码:随机生成
# 查看密码:cat /install.log
配置文件路径 /config/.env 复制代码# Usage:
# json loads string. '[JSON]' not "[JSON]"
# 生产环境请设置为 `false`
DEBUG = true
SECRET_KEY = "5t$-0$g3apg@efrc+%zbz!g@^3wi_fpe*!9q8yvq%@v8f$cw52"
# Session engine , default is `django.contrib.sessions.backends.cached_db`
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
# Cache
ENABLE_REDIS_CACHE = true
REDIS_SERVER_URL = "redis://localhost:6379"
# Database
DB_ENGINE = 'mysql'
DB_USERNAME = 'root'
DB_NAME = 'idcops_dev'
DB_PASS = 'N1POT21oXvTTD5dg'
DB_HOST = 'localhost'
DB_PORT = '3306'
# idcops options
SOFT_DELETE = false
COLOR_TAGS = true
COLOR_FK_FIELD = true
HIDDEN_COMMENT_NAVBAR = false
CSRF_COOKIE_NAME = 'idcops_csrftoken'
SESSION_COOKIE_NAME = 'idcops_sessionid'
# Email backend settings
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.exmail.qq.com'
EMAIL_PORT = 465
EMAIL_HOST_USER = 'admin@cccc.cn'
EMAIL_HOST_PASSWORD = '******'
EMAIL_USE_SSL = true
DEFAULT_FROM_EMAIL = 'admin@idcops.cn'
SITE_DOMAIN = 'www.ccc.cn'
# 设置为 `false` 将不展示广告栏位
TEST_ENV = true
# `Device` 过保提醒提前天数
REMIND_ADVANCE_DAYS = 30
# `Rack` 租赁到期提醒提前天数
RACK_REMIND_ADVANCE_DAYS = 30
一个基于 Django 开发,倾向于数据中心运营商使用的,拥有数据中心、客户、机柜、设备、跳线、物品、测试、 ...   
  
 游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0 提取码下载:
 
 
 
 
 
 
 |