Skip to content
/ openbas Public

This guide walks you through deploying OpenBAS from a fresh Ubuntu 24.04 server to first login using Docker.

Notifications You must be signed in to change notification settings

J4yB33/openbas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

OpenBAS Deployment Walkthrough (Ubuntu 24.04)

This guide walks you through deploying OpenBAS from a fresh Ubuntu 24.04 server to first login using Docker.

Prerequisites

  • Ubuntu 24.04 LTS (fresh install)
  • User with sudo privileges
  • Internet access

1. System Preparation

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose git
sudo usermod -aG docker $USER
newgrp docker

2. Clone the OpenBAS Docker Setup

git clone https://github.com/your-org/openbas-docker.git
cd openbas-docker

3. Generate .env File with Script

Use the interactive script to generate your .env file:

chmod +x openbas_deploy.sh
./openbas_deploy.sh

This script prompts for all required environment variables and saves them to openbas.env.

4. Start OpenBAS

docker compose --env-file openbas.env up -d --build

5. Access OpenBAS

Once all containers are healthy:

  • URL: http://<your-server-ip>:8080
  • Login:
    • Email: the one you set in the script
    • Password: the one you set in the script

6. Post-Deployment Checklist

  • Set up SMTP correctly for email delivery
  • Configure injectors and test scenarios
  • Backup openbas.env securely

For help or contributions, see: GitHub Repository

About

This guide walks you through deploying OpenBAS from a fresh Ubuntu 24.04 server to first login using Docker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages