Overview
GROWI sign in
The GROWI sign in page, served on first boot with an administrator login unique to your instance.
GROWI sign in
Top page and page tree
Markdown editor
Administration area
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
A Team Wiki Your Organisation Actually Owns
GROWI is an open source team wiki and knowledge base built for organisations that want to capture and share what they know. This image delivers GROWI 7.5 fully built and configured on a bare metal Node.js and MongoDB stack, with no containers to manage, so your team can create its first page within minutes of launch.
Who This Is For
Engineering teams consolidating runbooks, architecture decisions and onboarding material into one navigable page tree with full revision history. Product and operations teams drafting specifications together in real time, where several people editing the same page simultaneously is the normal way of working. IT administrators who need a self hosted wiki inside their own VPC without spending ops cycles on installation, credential rotation or reverse proxy configuration.
What Makes GROWI Different
- Real time collaborative editing so multiple authors work on one page at once without locking or merge conflicts
- Markdown first authoring with live preview, diagrams, tables and math notation
- Hierarchical page tree where pages nest under paths, making a large knowledge base navigable rather than a flat list
- Revision history, comments, tags and page links across the whole wiki
- Attachments stored in the database so page content and its files stay together on one data volume
Application Stack
- GROWI 7.5 built from the pinned upstream release on Node.js 24
- nginx reverse proxy on port 80, WebSocket aware for real time collaboration, with an unauthenticated health endpoint for load balancer probes
- MongoDB 8.0 datastore with authorization enabled, bound to the loopback interface
- Reach the wiki through nginx on port 80; the application port 3000 needs no inbound rule and should be left closed in your security group
Secure By Default
Unlike images that ship a shared or documented password, this one generates every secret on each first boot:
- A one shot service completes the GROWI installation automatically, with no browser setup wizard left exposed for the first visitor to claim
- An administrator account is created with a per instance password written to a root only file
- A fresh MongoDB password and password hashing seed are generated and applied
- Self registration is locked closed, so the wiki is never world writable on a public address
- No shared credentials exist anywhere in the image
Storage Layout
Two dedicated EBS volumes ship with the image, separate from the operating system disk and each independently resizable: the MongoDB datadir holding pages, revisions and attachments, and the GROWI application tier. Both are mounted by filesystem UUID.
Getting Started
- Launch the image on an m5.large instance or larger, with ports 80 and 443 open in your security group
- Connect over SSH and read the generated administrator password from the root only credentials file
- Browse to the instance address and sign in as the administrator
- Create your first page in the Markdown editor and organise content into a page tree
- Invite your team from the admin area, where user management, access control and appearance are configured
- Attach OpenSearch or Elasticsearch later if you want full text search across a very large wiki
Recommended Instance Sizing
- Minimum: m5.large (2 vCPU, 8 GB RAM) for small teams
- Recommended: m5.xlarge (4 vCPU, 16 GB RAM) for teams above 50 concurrent authors
- Storage: grow the database volume as your wiki and attachments grow
- Networking: ports 80 and 443 for browsers, port 22 for administration
24/7 cloudimg Support
Every deployment is backed by cloudimg engineers available around the clock by email and live chat. Support covers:
- Deployment guidance and instance sizing
- MongoDB administration, backup and restore
- nginx reverse proxy and TLS termination with Let's Encrypt or your own certificates
- Attaching OpenSearch or Elasticsearch for full text search
- GROWI upgrades and migration assistance
- Performance tuning and troubleshooting
Critical issues receive a one hour average response time.
Evaluation
Launch an instance to evaluate GROWI with your team and terminate at any time with no long term commitment.
GROWI is a trademark of its respective owner. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Production ready GROWI 7.5 built from the pinned upstream release on bare metal Node.js 24 with MongoDB 8.0 and an nginx reverse proxy - no containers, no manual installation, no setup wizard. Real time collaborative Markdown editing, a hierarchical page tree, revision history, comments and tags are all working the moment the instance boots.
- Secure by default with zero shared credentials: every instance generates its own administrator password, MongoDB password and password hashing seed on first boot, stored in a root only file. Self registration is locked closed so a public wiki is never world writable, MongoDB runs with authorization enabled bound to loopback, and no two deployments ever share authentication material.
- 24/7 technical support from cloudimg engineers by email and live chat with a one hour average response for critical issues. Support covers deployment and sizing, MongoDB administration and backup, TLS termination, attaching OpenSearch for full text search, GROWI upgrades and performance tuning - so your team focuses on writing, not on running the wiki.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
m8a.metal-24xl | m8a.metal-24xl instance type | $0.24 |
r5a.12xlarge | r5a.12xlarge instance type | $0.24 |
gr6.4xlarge | gr6.4xlarge instance type | $0.24 |
r5b.24xlarge | r5b.24xlarge instance type | $0.24 |
m8idb.32xlarge | m8idb.32xlarge instance type | $0.24 |
r6id.24xlarge | r6id.24xlarge instance type | $0.24 |
r5dn.2xlarge | r5dn.2xlarge instance type | $0.24 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of GROWI 7.5.6 open source team wiki and knowledge base.
Additional details
Usage instructions
Connect over SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant; on Ubuntu it is 'ubuntu'). GROWI is served on port 80 through nginx, which proxies to the Node.js application on port 3000 of the instance; MongoDB listens on 127.0.0.1:27017 only. Open ports 80 and 443 in your security group and leave port 3000 closed - it needs no inbound rule. Retrieve the generated administrator login with: sudo cat /root/growi-credentials.txt. Browse to http://<instance-public-ip>/ and sign in with the username 'admin' and the password shown - the installation is already complete on first boot and there is no setup wizard. The health endpoint http://<instance-public-ip>/healthz returns 200 for load balancer probes. Services are managed with systemctl (growi, mongod, nginx). Self registration is closed by default; add users from Admin > User Management. To enable HTTPS, follow the TLS section of the user guide.
Resources
Vendor resources
Support
Vendor support
cloudimg Support
cloudimg provides 24/7 technical support for this GROWI image by email and live chat.
Contact: support@cloudimg.co.uk
Response Times:
- Critical issues (service down, data loss risk): one hour average response
- General inquiries: responded to within business hours
Support Scope:
Our engineers assist with the full lifecycle of your GROWI deployment:
- Initial deployment guidance and instance sizing recommendations
- MongoDB administration, backup, restore and performance tuning
- nginx reverse proxy configuration and TLS termination with Let's Encrypt or custom certificates
- Attaching OpenSearch or Elasticsearch to enable full text search
- User management, access control and authentication configuration
- GROWI version upgrades and migration assistance
- Troubleshooting application errors and connectivity issues
Getting Help:
Email support@cloudimg.co.uk or use live chat with a description of your issue. Include your instance ID and AWS region to expedite troubleshooting.
Refunds:
If you experience issues with the product, contact support@cloudimg.co.uk . Our team will work to resolve your concern or assist with the refund process through AWS Marketplace.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.