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:
🔥 Featured Templates
💼 Business & Productivity
-
Odoo Enterprise Suite
- Complete business management solution
- Modules: CRM, Sales, Inventory, HR
- Scalable architecture
- Real-time analytics
-
Cal.com (formerly Calcom)
- Advanced scheduling platform
- Multi-timezone support
- Team scheduling
- Custom branding options
-
Baserow Pro
- No-code database platform
- Custom workflows
- API access
- Advanced permissions
-
nocodb Enterprise
- Airtable alternative
- Multiple database support
- Custom views
- Automation capabilities
-
Metabase Analytics
- Business intelligence platform
- Custom dashboards
- SQL query interface
- Automated reports
🛡️ Security & Monitoring
-
Uptime Kuma Pro
- Advanced uptime monitoring
- Status page
- Multiple notification channels
- Custom monitoring intervals
-
Glitchtip Enterprise
- Error tracking platform
- Performance monitoring
- Custom issue grouping
- Team collaboration
-
Grafana Enterprise
- Metrics visualization
- Custom dashboards
- Alert management
- Data source integration
-
Wazuh Security
- Security monitoring
- Threat detection
- Compliance tracking
- Log analysis
-
Vault by HashiCorp
- Secrets management
- Encryption service
- Access control
- Key rotation
🔍 Search & Analytics
-
Meilisearch Pro
- Fast search engine
- Custom ranking rules
- Typo tolerance
- Analytics dashboard
-
Plausible Analytics
- Privacy-focused analytics
- Custom events
- Multiple sites
- API access
-
Elasticsearch Stack
- Full-text search
- Log analysis
- Monitoring suite
- Machine learning
-
Matomo Analytics
- Google Analytics alternative
- Privacy compliance
- Heatmaps
- A/B testing
🗄️ Storage & Databases
-
MinIO Object Storage
- S3-compatible storage
- Multi-site replication
- Encryption
- Version control
-
MongoDB Enterprise
- NoSQL database
- Sharding support
- Backup automation
- Monitoring tools
-
PostgreSQL Enterprise
- Advanced SQL database
- Replication
- Performance monitoring
- Backup management
-
Redis Stack
- In-memory database
- Caching system
- Queue management
- Real-time analytics
🔄 Automation & Workflows
-
n8n.io Enterprise
- Workflow automation
- Custom integrations
- Error handling
- Webhook support
-
Apache Airflow
- Data pipeline automation
- Task scheduling
- Error recovery
- Custom operators
-
Jenkins Enterprise
- CI/CD pipeline
- Plugin ecosystem
- Security scanning
- Deploy automation
📝 Documentation & Collaboration
-
Documenso Enterprise
- Digital signature platform
- Document workflow
- Team collaboration
- Audit trails
-
GitLab Enterprise
- Source code management
- CI/CD pipelines
- Issue tracking
- Container registry
-
Rocket.Chat Enterprise
- Team chat platform
- Video conferencing
- File sharing
- Custom integrations
🎨 Design & Creative
-
Excalidraw Plus
- Collaborative drawing
- Custom libraries
- Real-time collaboration
- Export options
-
Penpot Design
- Design platform
- Team collaboration
- Design system
- Prototyping
🌐 Web & CMS
-
WordPress Enterprise
- Content management
- E-commerce ready
- Multi-site support
- Custom plugins
-
Ghost Pro
- Professional publishing
- Membership system
- Newsletter tools
- Custom themes
-
Strapi Enterprise
- Headless CMS
- API generation
- Custom fields
- Role-based access
🛠️ Development Tools
-
GitLab Enterprise
- Code repository
- CI/CD pipelines
- Issue tracking
- Wiki system
-
Sourcegraph
- Code intelligence
- Code search
- Code navigation
- Code insights
-
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:
-
Business Applications
- ERP Systems
- CRM Platforms
- HR Management
- Project Management
-
Developer Tools
- Code Repositories
- CI/CD Pipelines
- Testing Frameworks
- Documentation Tools
-
Data & Analytics
- Databases
- Business Intelligence
- Data Visualization
- Log Management
-
Security & Compliance
- Access Management
- Monitoring Tools
- Audit Systems
- Encryption Services
-
Communication & Collaboration
- Team Chat
- Video Conferencing
- Document Management
- Email Systems
Creating Custom Templates
Template Development Guide
-
Template Structure
-
Required Components
- Docker Compose configuration
- Environment variable templates
- Setup documentation
- Security guidelines
- Scaling instructions
-
Best Practices
- Use official base images
- Implement health checks
- Configure logging
- Set resource limits
- Document all variables
-
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:
-
Fork the Repository
-
Create Your Template
- Follow the structure guide
- Include comprehensive documentation
- Add security considerations
- Test thoroughly
-
Submit for Review
- Create a pull request
- Provide testing evidence
- Document special requirements
- Address review comments
Template Management
Deployment Best Practices
-
Pre-deployment Checklist
- Resource requirements
- Network configuration
- Storage planning
- Security review
-
Monitoring Setup
- Performance metrics
- Error tracking
- Resource usage
- User activity
-
Backup Strategy
- Data volumes
- Configuration files
- Automated backups
- Recovery testing
-
Scaling Guidelines
- Horizontal scaling
- Load balancing
- Cache configuration
- Database optimization
Support and Resources
Documentation
Community
Updates
- Subscribe to our newsletter for template updates
- Follow us on Twitter
- Watch our GitHub repository