{"id":2285,"date":"2022-05-07T15:10:17","date_gmt":"2023-05-13T02:28:01","guid":{"rendered":""},"modified":"2025-02-02T00:46:18","modified_gmt":"2025-02-01T23:46:18","slug":"how-to-install-netbox-irm-on-debian-11","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/how-to-install-netbox-irm-on-debian-11\/","title":{"rendered":"Linux VPS &#038; VPS Windows Setup Guide | NetCloud24 NetBox IRM on Debian 11"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<header>\n<h1>\u00a0<\/h1>\n<\/header>\n<article>\n<p>NetBox is an open-source IP address management (IPAM) and data center infrastructure management (DCIM) tool designed to help manage and document your network. In this guide, we will walk you through the steps to install NetBox IRM (Infrastructure Resource Management) on Debian 11. Whether you are deploying it on a local server or using a , this tutorial covers all the necessary steps.<\/p>\n<section>\n<h2>Step 1: Update Your System<\/h2>\n<p>Before installing NetBox, ensure your system is up to date. Run the following commands:<\/p>\n<pre><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<p>Keeping your system updated is crucial for security and performance, whether you&#8217;re setting it up locally or on a <a href=\"https:\/\/ie.netcloud24.com\">VPS Windows VPS Servers<\/a> platform.<\/p>\n<\/section>\n<section>\n<h2>Step 2: Install Required Dependencies<\/h2>\n<p>Install the necessary packages and dependencies:<\/p>\n<pre><code>sudo apt install python3 python3-pip python3-venv git postgresql postgresql-contrib libpq-dev -y<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 3: Install and Configure PostgreSQL<\/h2>\n<p>Start the PostgreSQL service:<\/p>\n<pre><code>sudo systemctl start postgresql<\/code><\/pre>\n<p>Enable it to start on boot:<\/p>\n<pre><code>sudo systemctl enable postgresql<\/code><\/pre>\n<p>Create a database and user for NetBox:<\/p>\n<pre><code>\r\nsudo -u postgres psql\r\nCREATE DATABASE netbox;\r\nCREATE USER netbox_user WITH PASSWORD 'your_password';\r\nGRANT ALL PRIVILEGES ON DATABASE netbox TO netbox_user;\r\n\\q\r\n            <\/code><\/pre>\n<p>Replace <code>your_password<\/code> with a strong password of your choice.<\/p>\n<\/section>\n<section>\n<h2>Step 4: Download NetBox<\/h2>\n<p>Navigate to the <code>\/opt<\/code> directory and clone the NetBox repository:<\/p>\n<pre><code>\r\ncd \/opt\r\nsudo git clone -b master https:\/\/github.com\/netbox-community\/netbox.git\r\ncd netbox\r\n            <\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 5: Configure NetBox<\/h2>\n<p>Copy the example configuration file:<\/p>\n<pre><code>sudo cp netbox\/netbox\/configuration.example.py netbox\/netbox\/configuration.py<\/code><\/pre>\n<p>Edit the configuration file:<\/p>\n<pre><code>sudo nano netbox\/netbox\/configuration.py<\/code><\/pre>\n<p>Update the following settings:<\/p>\n<pre><code>\r\nDATABASE = {\r\n    'NAME': 'netbox',\r\n    'USER': 'netbox_user',\r\n    'PASSWORD': 'your_password',\r\n    'HOST': 'localhost',\r\n    'PORT': '',\r\n}\r\n            <\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 6: Install Python Requirements<\/h2>\n<p>Create a virtual environment and install the required Python packages:<\/p>\n<pre><code>\r\nsudo python3 -m venv netbox\/venv\r\nsource netbox\/venv\/bin\/activate\r\npip install -r requirements.txt\r\n            <\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 7: Migrate the Database<\/h2>\n<p>Run the database migrations to set up the initial schema:<\/p>\n<pre><code>python3 manage.py migrate<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 8: Create a Superuser<\/h2>\n<p>Create a superuser account for accessing the NetBox web interface:<\/p>\n<pre><code>python3 manage.py createsuperuser<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 9: Start NetBox<\/h2>\n<p>You can run the development server using the following command:<\/p>\n<pre><code>python3 manage.py runserver 0.0.0.0:8000<\/code><\/pre>\n<p>Access NetBox by navigating to:<\/p>\n<pre><code>http:\/\/:8000<\/code><\/pre>\n<\/section>\n<footer>\n<p>You have successfully installed NetBox IRM on your Debian 11 server, allowing you to manage your infrastructure effectively. For reliable and scalable hosting solutions, consider using . They offer a variety of hosting options, including <strong>windows virtual private servers<\/strong>, <strong>windows vps hosting<\/strong>, and <strong>windows virtual dedicated server hosting<\/strong>. Whether you&#8217;re looking for <strong>windows vps italy<\/strong> or <strong>uk vps windows<\/strong> solutions, their hosting services provide the performance and flexibility needed to support your infrastructure management needs.<\/p>\n<\/footer>\n<\/article>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 NetBox is an open-source IP address management (IPAM) and data center infrastructure management (DCIM) tool designed to help manage and document your network. In this guide,\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-2285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=2285"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2285\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=2285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=2285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=2285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}