Skip to content

A modern, responsive web interface for managing and deploying Docker container templates in Portainer. This project provides a user-friendly way to browse, search, and deploy container templates with detailed information and configuration options.

License

Notifications You must be signed in to change notification settings

rexdivakar/portainer_templates

Repository files navigation

Portainer Templates

A modern, responsive web interface for managing and deploying Docker container templates in Portainer. This project provides a user-friendly way to browse, search, and deploy container templates with detailed information and configuration options.

Features

  • 🎨 Modern and responsive UI design
  • 🔍 Advanced search functionality
  • 📱 Mobile-friendly interface
  • 🏷️ Category-based filtering
  • 📋 Detailed template information
  • ⚙️ Environment variable management
  • 📝 Installation instructions
  • 🔄 Dynamic template loading

Project Structure

portainer_templates/
├── index.html          # Main landing page with template listing
├── template.html       # Detailed template view
├── usage.html         # Usage instructions and documentation
├── templates.json     # Template definitions and metadata
├── css/
│   └── styles.css     # Custom styles
└── js/
    └── main.js        # Main JavaScript functionality

Getting Started

  1. Clone this repository:

    git clone https://github.com/rexdivakar/portainer_templates.git
  2. Host the files on your web server or use a local development server.

  3. Access the interface through your web browser.

Usage

Browsing Templates

  • Use the search bar to find specific templates
  • Filter templates by category using the category buttons
  • Click "Explore" on any template card to view detailed information

Template Details

  • View comprehensive template information
  • Access installation instructions
  • Configure environment variables
  • View usage documentation

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Portainer for the container management platform
  • All contributors who have helped improve this project

About

A modern, responsive web interface for managing and deploying Docker container templates in Portainer. This project provides a user-friendly way to browse, search, and deploy container templates with detailed information and configuration options.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •