Skip to content

raphaelgermon/openstackportal

Repository files navigation

OpenStack Management Portal

Option 1: Run with Docker (Easiest)

  1. Run docker-compose up --build
  2. Access at http://localhost:10000

Option 2: Run Locally with Virtual Environment (venv)

If you prefer running outside Docker:

1. Create Virtual Environment

python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate

2. Install Dependencies

pip install -r requirements.txt

Note: If python-ldap fails to install due to missing system libraries (libldap2-dev, etc.), you can remove django-auth-ldap and python-ldap from requirements.txt. The app is configured to run without LDAP if these are missing.

3. Run Redis (Required for Celery)

You need a local Redis instance running on port 6379, or update CELERY_BROKER_URL in config/settings.py.

4. Run the Server

python manage.py migrate python manage.py createsuperuser python manage.py runserver 0.0.0.0:10000

Access at http://localhost:10000

About

An open-source portal to manage OpenStack clusters, Hypervisors, and Instances. Built with Python, Django, and modern web standards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors