Skip to content

zyrakq/step-ui-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐳 Step UI Docker Stack

This project contains a collection of Docker configurations and compose files for running Step UI web interface for managing Smallstep Step CA and related services.

ℹ️ Note: This repository contains Docker configurations for Step UI, a web interface for managing Smallstep Step CA. Step UI is based on the original project by marcin-kruszynski.

🧩 Components

πŸ” SSL Automation

Automatic SSL certificate management from Let's Encrypt for production deployments. Provides seamless HTTPS integration for Docker containers using nginx-proxy and acme-companion. Learn more about Let's Encrypt Manager configuration.

Local domain stack with trusted self-signed certificates for virtual network deployments. Includes private CA management and local DNS resolution for development environments. Learn more about Step CA Manager configuration.

🌐 Services

Step UI β€” a web interface for managing Smallstep Step CA certificates and provisioners. Provides an intuitive dashboard for certificate lifecycle management, monitoring, and administration. Learn more about Step UI configuration.

πŸš€ Getting Started

To run the services, use the appropriate docker-compose.yml files in the subprojects. Make sure all environment variables are configured correctly.

Each service directory contains:

  • πŸ“‹ Docker Compose configurations
  • πŸ”§ Environment variable examples
  • πŸ“– Detailed setup instructions
  • πŸ› οΈ Helper scripts for development and production

πŸ—οΈ Project Structure

β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ ssl-automation/      # SSL certificate automation
β”‚   β”‚   β”œβ”€β”€ letsencrypt-manager/ # Let's Encrypt SSL certificate management
β”‚   β”‚   └── step-ca-manager/     # Local CA and trusted certificates
β”‚   └── step-ui/             # Step UI web interface for Step CA management

πŸ”— Related Projects

  • step-ca-stack - Docker stack for deploying Smallstep Step CA server
  • step-ui - Source code for Step UI web interface (fork with improvements)
  • stackbuilder - Tool for building modular Docker Compose configurations

πŸ“„ License

This project is dual-licensed under:

About

🐳 Modular Docker Compose stack for Step UI web interface | πŸ” SSL automation | πŸ—οΈ Multiple deployment environments

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Contributors