mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00:00 
			
		
		
		
	Merge pull request #145 from ryanmerolle/patch-1
standardized app installation commands
This commit is contained in:
		@@ -15,7 +15,7 @@ The following packages are needed to install PostgreSQL:
 | 
			
		||||
* python-psycopg2
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# apt-get install postgresql libpq-dev python-psycopg2
 | 
			
		||||
# sudo apt-get install -y postgresql libpq-dev python-psycopg2
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Configuration
 | 
			
		||||
@@ -61,7 +61,7 @@ NetBox requires following dependencies:
 | 
			
		||||
* graphviz
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# apt-get install python2.7 python-dev git python-pip libxml2-dev libxslt1-dev libffi-dev graphviz
 | 
			
		||||
# sudo apt-get install -y python2.7 python-dev git python-pip libxml2-dev libxslt1-dev libffi-dev graphviz
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
You may opt to install NetBox either from a numbered release or by cloning the master branch of its repository on GitHub.
 | 
			
		||||
@@ -90,7 +90,7 @@ Create the base directory for the NetBox installation. For this guide, we'll use
 | 
			
		||||
If `git` is not already installed, install it:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# sudo apt-get install git
 | 
			
		||||
# sudo apt-get install -y git
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Next, clone the **master** branch of the NetBox GitHub repository into the current directory:
 | 
			
		||||
@@ -111,7 +111,7 @@ Checking connectivity... done.
 | 
			
		||||
Install the necessary Python packages using pip. (If you encounter any compilation errors during this step, ensure that you've installed all of the required dependencies.)
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# pip install -r requirements.txt
 | 
			
		||||
# sudo pip install -r requirements.txt
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Configuration
 | 
			
		||||
@@ -235,7 +235,7 @@ If the test service does not run, or you cannot reach the NetBox home page, some
 | 
			
		||||
We'll set up a simple HTTP front end using [gunicorn](http://gunicorn.org/) for the purposes of this guide. For web servers, we provide example configurations for both [nginx](https://www.nginx.com/resources/wiki/) and [Apache](http://httpd.apache.org/docs/2.4). (You are of course free to use whichever combination of HTTP and WSGI services you'd like.) We'll also use [supervisord](http://supervisord.org/) for service persistence. 
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# apt-get install gunicorn supervisor
 | 
			
		||||
# sudo apt-get install -y gunicorn supervisor
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## nginx Configuration
 | 
			
		||||
@@ -243,7 +243,7 @@ We'll set up a simple HTTP front end using [gunicorn](http://gunicorn.org/) for
 | 
			
		||||
The following will serve as a minimal nginx configuration. Be sure to modify your server name and installation path appropriately.
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# apt-get install nginx
 | 
			
		||||
# sudo apt-get install -y nginx
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Once nginx is installed, proceed with the following configuration:
 | 
			
		||||
@@ -286,7 +286,11 @@ Restart the nginx service to use the new configuration.
 | 
			
		||||
```
 | 
			
		||||
## Apache Configuration
 | 
			
		||||
 | 
			
		||||
The following configuration should work for Apache. Be sure to modify the `ServerName` appropriately.
 | 
			
		||||
```
 | 
			
		||||
# sudo apt-get install -y apache2
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Once Apache is installed, proceed with the following configuration (Be sure to modify the `ServerName` appropriately):
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
<VirtualHost *:80>
 | 
			
		||||
@@ -358,7 +362,7 @@ Please keep in mind that the configurations provided here are bare minimums requ
 | 
			
		||||
To add SSL support to the installation we'll start by installing the arbitrary precision calculator language.
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# sudo apt-get -y bc
 | 
			
		||||
# sudo apt-get install -y bc
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Next we'll clone Let's Encrypt into /opt/:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user