How to Install Inventree on Linux Mint

Inventree is an open-source inventory management software designed for small to medium-sized businesses. In this tutorial, you will learn how to install Inventree on Linux Mint, the latest version.

Prerequisites

Before we start, make sure you have the following installed on your Linux Mint:

Step 1: Clone the Inventree Repository

First, we need to clone the Inventree repository. Open the terminal on your computer and run the following command:

$ git clone https://github.com/inventree/InvenTree.git

Once the cloning is done, navigate into the Inventree directory:

$ cd InvenTree

Step 2: Create a Virtual Environment

To avoid conflicts with other dependencies on your system, it is always recommended to run Inventree in a virtual environment. Run the following command to create a virtual environment:

$ virtualenv env

Once the virtual environment is created, activate it by running:

$ source env/bin/activate

Step 3: Install Dependencies

With the virtual environment activated, you can now install Inventree dependencies:

$ pip install -r requirements.txt

Step 4: Run Inventree

Now that we have installed Inventree dependencies, we can now run the application. Run the following command to start Inventree:

$ ./manage.py runserver

Inventree should now be running on your Linux Mint machine. Open your web browser and go to http://localhost:8000 to view the Inventree application.

Step 5: Create Superuser

Before you can use Inventree, you need to create a superuser account. Run the following command to create a superuser account:

$ ./manage.py createsuperuser

Follow the prompt on your screen to set the superuser username, email, and password.

Conclusion

Inventree is now installed, and you can start using it to manage your inventory. Remember to activate the virtual environment each time you want to use or install Inventree dependencies. Good luck!

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!