博文

目前显示的是 八月, 2025的博文

一款Linux开源 IP 地址 和数据中心基础设施管理工具:NetBox

图片
  NetBox 是一个开源 IP 地址 (IPAM) 和数据中心基础设施管理 (DCIM) Web 应用程序,用于管理和记录计算机网络和 IP 地址。DigitalOcean 的网络工程团队最初构思了它,它使用Django Python框架编写,使用PostgreSQL数据库进行数据存储,它还使用 Redis 数据库来缓存查询。 本教程将教您如何在 Ubuntu 22.04 服务器和 Nginx 作为反向代理服务器上安装 NetBox 工具。 先决条件 运行 Ubuntu 22.04 的服务器。 具有 sudo 权限的非根用户。 完全限定的域名 (FQDN),例如 netbox.example.com . 确保一切都已更新。 $ sudo apt update $ sudo apt upgrade 您的系统需要的软件包很少。 $ sudo apt  install  wget curl nano software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb- release  ubuntu-keyring unzip -y 其中一些软件包可能已经安装在您的系统上。 第 1 步 - 配置防火墙 第一步是配置防火墙。Ubuntu 默认带有 ufw (Uncomplicated Firewall)。 检查防火墙是否正在运行。 $  sudo ufw status 您应该得到以下输出。 Status :  inactive 允许 SSH 端口,以便防火墙在启用时不会中断当前连接。 $  sudo ufw allow OpenSSH 也允许 HTTP 和 HTTPS 端口。 $ sudo ufw allow http $ sudo ufw allow https 启用防火墙 $ sudo...