Hawiyat

Templates

Template Deployment Guide

Hawiyat provides an extensive collection of pre-configured templates that enable rapid deployment of popular open-source applications. This comprehensive guide will help you understand and utilize our template system effectively.

Overview

What are Hawiyat Templates?

Templates are pre-configured application stacks that include:

  • Docker Compose configurations
  • Environment variables setup
  • Network configurations
  • Volume management
  • Automated deployment scripts

Benefits

  • Rapid deployment of complex applications
  • Production-ready configurations
  • Automated SSL/TLS setup
  • Built-in monitoring and logging
  • Scalability options

Prerequisites

  • Hawiyat account with appropriate permissions
  • Basic understanding of Docker and containers
  • Domain name (for public-facing applications)
  • Sufficient server resources

Available Templates

Our extensive template collection covers various categories:

💼 Business & Productivity

  1. Odoo Enterprise Suite

    • Complete business management solution
    • Modules: CRM, Sales, Inventory, HR
    • Scalable architecture
    • Real-time analytics
  2. Cal.com (formerly Calcom)

    • Advanced scheduling platform
    • Multi-timezone support
    • Team scheduling
    • Custom branding options
  3. Baserow Pro

    • No-code database platform
    • Custom workflows
    • API access
    • Advanced permissions
  4. nocodb Enterprise

    • Airtable alternative
    • Multiple database support
    • Custom views
    • Automation capabilities
  5. Metabase Analytics

    • Business intelligence platform
    • Custom dashboards
    • SQL query interface
    • Automated reports

🛡️ Security & Monitoring

  1. Uptime Kuma Pro

    • Advanced uptime monitoring
    • Status page
    • Multiple notification channels
    • Custom monitoring intervals
  2. Glitchtip Enterprise

    • Error tracking platform
    • Performance monitoring
    • Custom issue grouping
    • Team collaboration
  3. Grafana Enterprise

    • Metrics visualization
    • Custom dashboards
    • Alert management
    • Data source integration
  4. Wazuh Security

    • Security monitoring
    • Threat detection
    • Compliance tracking
    • Log analysis
  5. Vault by HashiCorp

    • Secrets management
    • Encryption service
    • Access control
    • Key rotation

🔍 Search & Analytics

  1. Meilisearch Pro

    • Fast search engine
    • Custom ranking rules
    • Typo tolerance
    • Analytics dashboard
  2. Plausible Analytics

    • Privacy-focused analytics
    • Custom events
    • Multiple sites
    • API access
  3. Elasticsearch Stack

    • Full-text search
    • Log analysis
    • Monitoring suite
    • Machine learning
  4. Matomo Analytics

    • Google Analytics alternative
    • Privacy compliance
    • Heatmaps
    • A/B testing

🗄️ Storage & Databases

  1. MinIO Object Storage

    • S3-compatible storage
    • Multi-site replication
    • Encryption
    • Version control
  2. MongoDB Enterprise

    • NoSQL database
    • Sharding support
    • Backup automation
    • Monitoring tools
  3. PostgreSQL Enterprise

    • Advanced SQL database
    • Replication
    • Performance monitoring
    • Backup management
  4. Redis Stack

    • In-memory database
    • Caching system
    • Queue management
    • Real-time analytics

🔄 Automation & Workflows

  1. n8n.io Enterprise

    • Workflow automation
    • Custom integrations
    • Error handling
    • Webhook support
  2. Apache Airflow

    • Data pipeline automation
    • Task scheduling
    • Error recovery
    • Custom operators
  3. Jenkins Enterprise

    • CI/CD pipeline
    • Plugin ecosystem
    • Security scanning
    • Deploy automation

📝 Documentation & Collaboration

  1. Documenso Enterprise

    • Digital signature platform
    • Document workflow
    • Team collaboration
    • Audit trails
  2. GitLab Enterprise

    • Source code management
    • CI/CD pipelines
    • Issue tracking
    • Container registry
  3. Rocket.Chat Enterprise

    • Team chat platform
    • Video conferencing
    • File sharing
    • Custom integrations

🎨 Design & Creative

  1. Excalidraw Plus

    • Collaborative drawing
    • Custom libraries
    • Real-time collaboration
    • Export options
  2. Penpot Design

    • Design platform
    • Team collaboration
    • Design system
    • Prototyping

🌐 Web & CMS

  1. WordPress Enterprise

    • Content management
    • E-commerce ready
    • Multi-site support
    • Custom plugins
  2. Ghost Pro

    • Professional publishing
    • Membership system
    • Newsletter tools
    • Custom themes
  3. Strapi Enterprise

    • Headless CMS
    • API generation
    • Custom fields
    • Role-based access

🛠️ Development Tools

  1. GitLab Enterprise

    • Code repository
    • CI/CD pipelines
    • Issue tracking
    • Wiki system
  2. Sourcegraph

    • Code intelligence
    • Code search
    • Code navigation
    • Code insights
  3. Harbor Registry

    • Container registry
    • Vulnerability scanning
    • Access control
    • Replication

[... And 70+ more templates available in our repository]

Each template includes:

  • Detailed documentation
  • Configuration guidelines
  • Security best practices
  • Scaling recommendations
  • Monitoring setup
  • Backup strategies

Template Categories

Our templates are organized into functional categories for easy navigation:

  1. Business Applications

    • ERP Systems
    • CRM Platforms
    • HR Management
    • Project Management
  2. Developer Tools

    • Code Repositories
    • CI/CD Pipelines
    • Testing Frameworks
    • Documentation Tools
  3. Data & Analytics

    • Databases
    • Business Intelligence
    • Data Visualization
    • Log Management
  4. Security & Compliance

    • Access Management
    • Monitoring Tools
    • Audit Systems
    • Encryption Services
  5. Communication & Collaboration

    • Team Chat
    • Video Conferencing
    • Document Management
    • Email Systems

Creating Custom Templates

Template Development Guide

  1. Template Structure

    template/
    ├── docker-compose.yml
    ├── .env.example
    ├── config/
    ├── scripts/
    └── README.md
  2. Required Components

    • Docker Compose configuration
    • Environment variable templates
    • Setup documentation
    • Security guidelines
    • Scaling instructions
  3. Best Practices

    • Use official base images
    • Implement health checks
    • Configure logging
    • Set resource limits
    • Document all variables
  4. Security Requirements

    • No hardcoded credentials
    • Secure default configurations
    • Updated base images
    • Network isolation
    • Volume permissions

Contributing Guidelines

We welcome contributions to our template repository. Follow these steps:

  1. Fork the Repository

    git clone https://github.com/Hawiyat/templates.git
    cd templates
  2. Create Your Template

    • Follow the structure guide
    • Include comprehensive documentation
    • Add security considerations
    • Test thoroughly
  3. Submit for Review

    • Create a pull request
    • Provide testing evidence
    • Document special requirements
    • Address review comments

Detailed Contribution Guide

Template Management

Deployment Best Practices

  1. Pre-deployment Checklist

    • Resource requirements
    • Network configuration
    • Storage planning
    • Security review
  2. Monitoring Setup

    • Performance metrics
    • Error tracking
    • Resource usage
    • User activity
  3. Backup Strategy

    • Data volumes
    • Configuration files
    • Automated backups
    • Recovery testing
  4. Scaling Guidelines

    • Horizontal scaling
    • Load balancing
    • Cache configuration
    • Database optimization

Support and Resources

Documentation

Community

Updates

On this page