Skip to content

radheneev/neevcloud-heat-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeevCloud Heat Template Library

71 pre-built orchestration templates for deploying production-ready environments on NeevCloud. Each template provisions cloud instances, networking, security groups, and software through a single YAML file.

Upload any template to the Orchestration panel, fill in parameters, and launch.


How to Deploy

  1. Download a YAML template from this repository
  2. Open Orchestration in your NeevCloud dashboard
  3. Click Create Stack and upload the YAML file
  4. Fill in parameters (keypair, flavor, image)
  5. Click Launch and wait for CREATE_COMPLETE

Flavors Reference

Flavor vCPU RAM Recommended For
Nano 2 2 GB Static sites, bastion, Redis, DNS, proxy
NanoBoost 2 4 GB WordPress, Flask, Node.js, single DB, CMS
MegaFuse 4 8 GB Docker host, LEMP/LAMP, Jenkins, ERP, monitoring stacks
StellarSurge 4 16 GB GitLab, PostgreSQL, JupyterLab, Elasticsearch
VelocityVortex 8 16 GB Ollama CPU, MLflow, multi-container, RAG
InfinityIgnition 8 32 GB Open WebUI + Ollama, heavy AI workloads

Templates

A. Core Web Servers — 10 templates
# Template Flavor Vol Description
1 Nginx Web Server Nano 30 GB Lightweight web server for static hosting and reverse proxy
2 Apache Web Server Nano 30 GB Apache with mod_php for traditional PHP hosting
3 Static Website Nano 30 GB Nginx serving a sample HTML site
4 LAMP Stack NanoBoost 40 GB Apache + MySQL + PHP on one instance
5 LEMP Stack NanoBoost 40 GB Nginx + MySQL + PHP-FPM on one instance
6 WordPress NanoBoost 40 GB Full WordPress CMS with Nginx, PHP, MySQL
7 Node.js App Nano 30 GB Node.js 20 with Express sample app
8 Python Flask Nano 30 GB Flask app with Gunicorn
9 Python FastAPI Nano 30 GB FastAPI with Uvicorn and auto Swagger docs
10 Java Spring Boot MegaFuse 40 GB OpenJDK 17 with sample HTTP server
B. Dev and Platform — 10 templates
# Template Flavor Vol Description
11 Docker Host MegaFuse 50 GB Docker CE + Compose ready for containers
12 Docker Compose Starter MegaFuse 50 GB Docker with sample Nginx + Redis compose app
13 Gitea NanoBoost 40 GB Lightweight self-hosted Git service
14 GitLab CE StellarSurge 60 GB Full GitLab with CI/CD (min 4 vCPU, 16 GB)
15 Jenkins MegaFuse 50 GB CI/CD server with Java 17
16 Dev Workstation MegaFuse 50 GB Git, Docker, Python, Node.js, vim, htop
17 Bastion Host Nano 30 GB SSH jump server with fail2ban. No HTTP
18 File Server NanoBoost 100 GB NFS + Samba shared storage
55 Drone CI MegaFuse 50 GB Container-native CI/CD platform
56 SonarQube MegaFuse 50 GB Code quality and security analysis
C. Databases — 7 templates (private access, no public IP)
# Template Flavor Vol Port Description
19 MySQL NanoBoost 50 GB 3306 MySQL 8.0, subnet-restricted
20 PostgreSQL NanoBoost 50 GB 5432 PostgreSQL 16, subnet-restricted
21 Redis Nano 30 GB 6379 In-memory cache
22 MongoDB NanoBoost 50 GB 27017 Document database
23 MariaDB NanoBoost 50 GB 3306 MySQL-compatible alternative
61 ClickHouse MegaFuse 50 GB 8123 Column-oriented analytics DB
62 Elasticsearch + Kibana StellarSurge 60 GB 9200 Search engine with Kibana dashboard
D. Multi-Instance Stacks — 5 templates
# Template Instances Description
24 Web + MySQL 2 Nginx public + MySQL private
25 Web + PostgreSQL 2 Nginx public + PostgreSQL private
26 Web + Redis + MySQL 3 Three-tier: web + cache + DB
27 All-in-One POC 1 Nginx + PHP + MySQL + Redis on one instance
28 Load Balanced 2 + LB Two web instances behind Octavia LB
E. AI and ML — 13 templates (CPU only, no GPU needed)
# Template Flavor Vol Description
29 Ollama CPU VelocityVortex 60 GB Run small LLMs locally (tinyllama, phi)
30 Open WebUI Remote Nano 30 GB Chat UI for OpenAI/Claude/external APIs
31 Open WebUI + Ollama InfinityIgnition 80 GB Local LLM + chat UI (min 8 vCPU, 32 GB)
32 JupyterLab StellarSurge 60 GB AI/ML notebook with numpy, pandas, transformers
33 MLflow MegaFuse 50 GB ML experiment tracking server
34 RAG Demo VelocityVortex 60 GB Document Q&A with ChromaDB + CPU embeddings
35 Embeddings API MegaFuse 50 GB REST API for sentence embeddings
36 Chatbot API Nano 30 GB FastAPI wrapper calling external LLMs
37 LangChain NanoBoost 30 GB LangChain orchestration using external models
38 Whisper CPU VelocityVortex 50 GB Speech-to-text API (slow but works for demos)
69 LiteLLM Proxy Nano 30 GB Unified proxy for 100+ LLM providers
70 Flowise NanoBoost 40 GB Low-code AI chain builder with drag-drop UI
71 Dify MegaFuse 50 GB Open-source AI app development platform
F. Monitoring and Logging — 6 templates
# Template Flavor Vol Description
39 Uptime Kuma Nano 30 GB Self-hosted status page and uptime monitoring
40 Grafana + Prometheus MegaFuse 50 GB Metrics collection with dashboards
41 N8N NanoBoost 40 GB Workflow automation (Zapier alternative)
42 Zammad MegaFuse 50 GB Helpdesk and ticket management
67 Loki + Grafana MegaFuse 50 GB Log aggregation with Grafana
68 Graylog MegaFuse 50 GB Centralized log management
G. CMS and Publishing — 2 templates
# Template Flavor Vol Description
48 Ghost NanoBoost 40 GB Modern publishing and blogging platform
49 Strapi NanoBoost 40 GB Headless CMS with REST and GraphQL APIs
H. Communication — 3 templates
# Template Flavor Vol Description
50 Mattermost NanoBoost 40 GB Self-hosted team messaging
51 Rocket.Chat MegaFuse 50 GB Team communication with MongoDB backend
52 Jitsi Meet MegaFuse 50 GB Self-hosted video conferencing
I. Storage and File Sharing — 2 templates
# Template Flavor Vol Description
53 Nextcloud NanoBoost 50 GB File sharing, calendar, contacts
54 MinIO NanoBoost 100 GB S3-compatible object storage with web console
J. Proxy and Networking — 3 templates
# Template Flavor Vol Description
58 Nginx Proxy Manager Nano 30 GB Reverse proxy with SSL management UI
59 Traefik Nano 30 GB Cloud-native reverse proxy and load balancer
60 Pi-hole Nano 30 GB Network-wide ad blocking and DNS
K. Container Orchestration — 2 templates
# Template Flavor Vol Description
46 K3s MegaFuse 50 GB Lightweight single-node Kubernetes
47 Docker Swarm MegaFuse 50 GB Swarm manager, ready for worker joins
L. Security — 4 templates
# Template Flavor Vol Description
43 WireGuard VPN Nano 30 GB Fast VPN for private network access
44 OpenVPN Nano 30 GB VPN with Easy-RSA certificates
45 Wazuh Agent Nano 30 GB SIEM agent for Wazuh manager
57 Vault Nano 30 GB HashiCorp Vault secrets management
M. Business Tools — 4 templates
# Template Flavor Vol Description
63 Odoo ERP MegaFuse 50 GB ERP with CRM, accounting, inventory
64 Plane MegaFuse 50 GB Project management (Jira alternative)
65 Outline NanoBoost 40 GB Team knowledge base and wiki
66 BookStack NanoBoost 40 GB Documentation and wiki platform

Design Rules

  • Standard parameters: image, flavor, volume_size, public_network, key_name
  • Boot volumes via block_device_mapping_v2 (works with 0-disk flavors)
  • Database templates restrict DB ports to 10.200.0.0/24 only
  • SSH open from 0.0.0.0/0 by default — restrict after deployment
  • Templates needing large flavors note the minimum in their description
⚠️ All templates use default passwords for demo purposes.
Change all passwords before using in production.

About

71 pre-built Heat orchestration templates for NeevCloud — web servers, databases, AI/ML, DevOps, monitoring, and more. Upload a YAML, launch a stack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors