Sicura Console
  1. Introduction
  2. Installation
  3. Reference Deployment with SSL Termination
  4. RPM Installation (Deprecated)
  5. Container Installation
  6. Upgrades
  7. Running Sicura Console
  8. Configuration - Accounts
  9. Configuration - Database
  10. Configuration - Collector
  11. Configuration - Security
  12. Configuration - Plugins
  13. Configuration - Experimental
  14. Sidebar - Administration
  15. Sidebar - Infrastructure
  16. Sidebar - Profiles
  17. Sidebar - Reports
  18. Sidebar - Scheduling
  19. Known Issues
  20. How To - Enforce compliance
  21. How To - Enforce custom profiles
  22. How To - Use the API

Running Sicura Console

Sicura Console is now distributed exclusively as a container image and can be run using Docker, Podman, or deployed to container orchestration platforms like Kubernetes.

Running Options

The Sicura Console container can be deployed in several ways depending on your needs:

  1. Basic deployment - A simple Docker container with environment variables
  2. Configuration with volumes - Using mounted volumes for configuration and data persistence
  3. Docker Compose deployment - For integrating with PostgreSQL and other services
  4. Container orchestration - For Kubernetes or other orchestration platforms

For detailed instructions on each deployment option, including example commands and configurations, see the Running the Console Container section in the Container Installation guide.

Container Management

Viewing Container Logs

# View logs in real-time
docker logs -f sicura-console

# View the most recent 100 lines
docker logs --tail 100 sicura-console

Container Lifecycle Management

# Stop the container
docker stop sicura-console

# Start the container
docker start sicura-console

# Restart the container
docker restart sicura-console

# Remove the container (must be stopped first)
docker rm sicura-console

Accessing the Container Shell

For troubleshooting or advanced configuration:

docker exec -it sicura-console /bin/bash

Health Monitoring

The Sicura Console container exposes a health endpoint at /health that can be queried to verify the application status:

curl http://localhost:6468/health