Installing NOC using Gufo Thor¶
Gufo Thor is a simple tool designed for quickly setting up and evaluating NOC. It's tailored for new NOC users who want to assess NOC's capabilities and NOC developers who need a fast development environment. Thor takes care of the complexity of NOC management, making the process straightforward.
Prerequisites¶
To use Thor, make sure you have the following software packages installed:
- Docker
- docker-compose or the compose plugin
- Python 3.8+
Installation Methods¶
System-Level Installation¶
For dedicated NOC hosts, use this installation method. It installs Thor and all required libraries into the system default location.
curl https://sh.gufolabs.com/thor | sh
After installation, NOC will be launched, and your browser will open at https://go.getnoc.com:32777/
Log in using the following credentials:
- Username: admin
- Password: admin
Python VENV Installation¶
For evaluation, testing, and development purposes, use this installation method. It creates a dedicated Python virtual environment (venv) and isolates Thor along with all dependent libraries from other systems.
python -m venv .
. ./bin/activate
curl https://sh.gufolabs.com/thor | sh
After installation, NOC will be launched, and your browser will open at https://go.getnoc.com:32777/
Log in using the following credentials:
- Username: admin
- Password: admin
Later, when using Thor, make sure to activate the virtual environment (venv):
. ./bin/activate
Using NOC¶
Startig NOC¶
gufo-thor up
Stopping NOC¶
gufo-thor stop
Further Reading¶
Refer to the Gufo Thor Documentation for more in-depth details.