Skip to content

namedzeus/install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NamedZeus

A centralized host-based network policies enforcement system.

In view of the great complexity in managing network rules and policies in firewalls for different hosts, the software aims to solve this pain, providing centralized management of these rules in groups and patterns, so that they are associated with servers hosting security services. same purpose in a simple and quick way.

DEMO

You can get a free license in our website: GET FREE LICENSE

Dependencies

  • Docker v24.0 or higher.
  • Docker Compose v2.13 or higher.

Install instructions

We offer two method to you get up and running the NameZeus into your infrastructure:

Notice that is an alpha version yet

Install using Docker Compose

1° - Creating project folder

mkdir -p /opt/namedzeus/secrets/

2° - Creating the secrets

openssl rand -base64 32 > /opt/namedzeus/secrets/main_key
openssl rand -base64 32 > /opt/namedzeus/secrets/pusher_key
openssl rand -base64 32 > /opt/namedzeus/secrets/pusher_secret
openssl rand -base64 32 > /opt/namedzeus/secrets/root_password
openssl rand -base64 32 > /opt/namedzeus/secrets/namedzeus_password

3° - Adding the project composition

cat > /opt/namedzeus/docker-compose.yml

4° - Running project

docker compose -f /opt/namedzeus/docker-compose.yml up -d
Install using Docker Swarm

1° - Creating project folder

mkdir -p /opt/namedzeus/

2° - Creating the secrets

openssl rand -base64 32 | docker secret create main_key -
openssl rand -base64 32 | docker secret create pusher_key -
openssl rand -base64 32 | docker secret create pusher_secret -
openssl rand -base64 32 | docker secret create root_password -
openssl rand -base64 32 | docker secret create namedzeus_password -

3° - Adding the project composition

cat > /opt/namedzeus/docker-swarm.yml

4° - Running project

docker stack deploy -c /opt/namedzeus/docker-swarm.yml namedzeus