Overview
DokuWiki welcome start page
The DokuWiki start page served behind nginx on first boot, with the wiki toolbar, search box and Edit this page action.
DokuWiki welcome start page
Admin sign in
Editing a wiki page
Administration area
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview
DokuWiki is a standards-compliant wiki for documentation, knowledge bases, intranets, and team collaboration. Its defining feature is plain-file storage - pages, revision history, uploaded media, metadata, and the full-text search index all live as files on disk. There is no database server to install, tune, or back up. This AMI delivers DokuWiki fully installed and running behind nginx with php-fpm, so a working wiki is serving pages within minutes of launch. Over 200 community plugins and templates extend its capabilities, and the broader DokuWiki open-source project powers wikis for thousands of teams worldwide.
Application Stack and AWS Integration
Nginx answers HTTP requests on port 80 and passes them to php-fpm over a local socket. DokuWiki reads and writes content directly to a dedicated Amazon EBS data volume kept separate from the OS disk. Because the data volume is independently resizable, you can scale storage without rebuilding the instance. systemd starts nginx and php-fpm on boot and restarts them on failure.
Compatible AWS Services:
- Amazon EBS - Dedicated data volume for wiki content; resize or snapshot independently.
- Elastic Load Balancing - Built-in health endpoint on the web server supports ALB/NLB health checks.
- AWS Backup - Schedule automated snapshots of the EBS data volume for point-in-time recovery.
- Amazon Route 53 - Map a custom domain to your instance or load balancer.
- Amazon CloudWatch - Monitor instance CPU, memory, and disk metrics.
- LDAP / Active Directory - DokuWiki's auth plugins integrate with corporate directories for single sign-on.
Content Management
Create and edit pages with a lightweight markup syntax and a built-in toolbar, organise them into namespaces, and upload images and files through the media manager. Full-text search and automatic indexing make content easy to find. Every edit is versioned so you can compare revisions and roll back. Access control lists govern who can read, edit, create, and upload in each namespace.
Secure First Boot
On first boot a one-shot service generates a fresh administrator password unique to that instance, seeds the DokuWiki admin account, and writes the password to a file only the root user can read. No shared or default credentials ship in the image.
Ready To Use
Open the wiki in your browser, retrieve the generated credentials, sign in as admin, and start writing or importing pages straight away. Access control and the plugin manager are available from the admin panel. The built-in health endpoint answers on the web server for load-balancer and uptime checks. See the Pricing tab for per-hour software charges by instance type.
Use Cases
- Engineering team runbook store (10-200 contributors) - On-call engineers update incident-response runbooks in real time during outages, with revision history providing a full audit trail.
- Company-wide documentation wiki - Product, HR, and operations teams maintain a single source of truth without managing a database, ideal for organisations that want self-hosted control over sensitive content.
- Healthcare or compliance knowledge base - Regulated teams store SOPs and policy documents as plain text files that can be backed up with a simple file copy, simplifying audit and disaster-recovery workflows.
- Lightweight intranet for small-to-mid-size teams - Replace a hosted wiki service with a self-hosted instance running in your own AWS account, eliminating vendor lock-in and keeping content in a portable, non-proprietary format.
- Project or product manual - Multiple contributors collaborate on user-facing documentation with namespace-level permissions controlling who can publish.
cloudimg Support
24/7 technical support by email and live chat. Our engineers assist with deployment, namespace and access-control design, plugin and template selection, storage and search-index maintenance, backup strategy, and upgrade planning.
Highlights
- DokuWiki database-less wiki preinstalled and running behind nginx with php-fpm, storing pages, media, history and the search index as plain files with no SQL server to operate
- Create and edit pages in the browser with namespaces, access-control lists, versioned revisions, full-text search and a large plugin and template ecosystem, all with no manual setup
- Hardened first boot generates a fresh admin password for every instance and stores it in a file only the root user can read, with the wiki content on a dedicated data disk and 24/7 cloudimg support
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 |
|---|---|---|
t3.small Recommended | t3.small | $0.04 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c5a.12xlarge | c5a.12xlarge instance type | $0.24 |
c5a.16xlarge | c5a.16xlarge instance type | $0.24 |
c5a.24xlarge | c5a.24xlarge instance type | $0.24 |
c5a.2xlarge | c5a.2xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c5a.8xlarge | c5a.8xlarge instance type | $0.24 |
c5a.large | c5a.large instance type | $0.08 |
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 DokuWiki as a ready-to-use database-less wiki with the admin password generated on first boot.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (for the Ubuntu 24.04 variant the user is ubuntu). Retrieve the generated admin credentials with: sudo cat /root/dokuwiki-credentials.txt. Open the wiki in a browser at http://<instance-public-ip>/ and sign in with the username admin and the generated password. Click Edit this page to change content, or visit a URL for a page that does not exist to create it. Manage users, access-control lists and plugins from the Admin area once signed in. The wiki is served by nginx on port 80 with php-fpm; an unauthenticated health endpoint is available at http://<instance-public-ip>/healthz. The wiki content (pages, media, metadata and search index) lives on a dedicated data disk mounted at /var/lib/dokuwiki. The instance security group opens ports 22, 80 and 443. The services run under systemd: systemctl status nginx php8.3-fpm.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this DokuWiki AMI by email and live chat.
What we help with:
- Deployment and initial configuration
- Namespace design and access-control list setup
- Plugin and template selection and installation
- Storage sizing, EBS volume expansion, and search-index maintenance
- Backup strategy using AWS Backup or EBS snapshots
- Upgrade planning and execution
- Troubleshooting nginx, php-fpm, and DokuWiki issues
- Refund requests
Recommended deployment prerequisites:
- Instance types: t3.small or larger (minimum 2 GB RAM recommended)
- Security group: allow inbound TCP port 80 (and 443 if you configure TLS)
- A dedicated EBS data volume is attached automatically; resize via the AWS Console as your content grows
Getting started:
- Launch the AMI from AWS Marketplace and wait for the instance to reach a running state.
- SSH into the instance and read the generated admin password from /root/.dokuwiki_admin_password.
- Open your instance's public IP or DNS name in a browser.
- Sign in as admin using the retrieved password.
- Begin creating pages or configure LDAP authentication from the admin panel.
Contact us at support@cloudimg.co.uk for any questions, deployment assistance, or refund requests.
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.