# Netbox

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/23089.html | 发布：2023-08-18 | 更新：2023-08-18 | 分类：投稿分享

在安装netbox前先安装python

 

**NetBox 需要 Python 3.8、3.9、3.10 或 3.11**

 

**安装完python后导入依赖包**

 

sudo yum install -y gcc libxml2-devel libxslt-devel libffi-devel libpq-devel openssl-devel redhat-rpm-config

 

克隆 Git 存储库

 

创建 NetBox 安装的基本目录。对于本指南，我们将使用 .`/opt/netbox`

 

安装git:

 

sudo yum install -y git

 

因为git clone要访问github，需要在下载完git后输入以下的命令：

 

git config --global http.postBuffer 524288000

 

接下来，将 NetBox GitHub 存储库**的主分支克隆**到当前目录中。（此分支始终保存当前稳定版本。

 

sudo git clone -b master --depth 1 /github.com/netbox-community/netbox.git .

 

该命令应生成类似于以下内容的输出：`git clone`

 

Cloning into '.'... remote: Enumerating objects: 996, done. remote: Counting objects: 100% (996/996), done. remote: Compressing objects: 100% (935/935), done. remote: Total 996 (delta 148), reused 386 (delta 34), pack-reused 0 Receiving objects: 100% (996/996), 4.26 MiB | 9.81 MiB/s, done. Resolving deltas: 100% (148/148), done.

 

## **创建网络盒系统用户**

 

创建名为 的系统用户帐户。我们将 WSGI 和 HTTP 服务配置为在此帐户下运行。我们还将分配此用户对媒体目录的所有权。这确保了NetBox能够保存上传的文件。

 

sudo groupadd --system netbox  
sudo adduser --system -g netbox netbox  
sudo chown --recursive netbox /opt/netbox/netbox/media/

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
