Overview
Kanboard sign-in
The Kanboard sign-in page, served on first boot with a per-instance administrator password.
Kanboard sign-in
Kanboard project board
Kanboard dashboard
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview
Kanboard is an open source, self-hosted kanban board for visual project management. It focuses on simplicity: a clean board of columns and cards that limits work in progress and makes the status of every task obvious at a glance. This AMI delivers Kanboard 1.2.52 fully installed and configured so your team has a complete project management board running within minutes of launch - no setup wizard, no manual dependency installation, and no separate database server to provision.
Why This AMI Instead of a Manual Install
A stock Kanboard installation ships with default admin/admin credentials - a known credential-stuffing target. It also requires you to install PHP, configure a web server, set up a database, and manage file permissions manually. This AMI eliminates that entire process: the application stack is pre-tuned, the admin password is unique per instance, and the data volume is independently resizable without touching the application.
Application Stack
Kanboard runs on PHP 8.3 with OPcache enabled for fast page loads, the nginx web server, and self-contained SQLite storage. No separate RDS or database server is needed. The SQLite database, uploaded files, cache, and logs are stored on a dedicated EBS data volume that you can resize or snapshot independently of the root volume.
Secure First Boot
On first boot, a one-shot service generates a cryptographically random Kanboard administrator password unique to that instance and writes it to a root-only file. The stock admin/admin default that ships with upstream Kanboard is never active. No shared or default credentials exist in the image.
Integrations
Kanboard supports plugins and webhooks that connect to external tools. Use the Slack or Mattermost plugins for real-time task notifications. Connect to GitLab or GitHub to link commits and pull requests to cards. The JSON-RPC API enables custom integrations with CI/CD pipelines, internal dashboards, or automation scripts.
Requirements and Recommendations
- Minimum instance type: t3.micro (1 vCPU, 1 GB RAM) for small teams
- Recommended: t3.small or larger for teams with 10+ concurrent users
- Data volume: starts at 8 GB, resizable via standard EBS operations
- Security group: open TCP port 80 (HTTP) or 443 (HTTPS) for web access
- Base OS: Ubuntu with automatic security updates enabled
Ready To Use
Browse to the instance public IP, retrieve the admin password from the root-only file, and sign in. Create projects, build boards with columns and cards, assign tasks, set due dates, configure swimlanes, define automated actions, enable time tracking, and track work in progress with WIP limits.
Use Cases
- A 5-15 person development team running sprint backlogs with swimlanes per service, keeping all project data inside a single VPC for data residency requirements
- Engineering managers replacing a SaaS kanban tool to avoid per-seat fees while retaining full control over data and uptime
- DevOps teams integrating task tracking with GitLab webhooks and CI/CD pipelines via the JSON-RPC API
- Regulated organizations needing a self-hosted project board that keeps sensitive task data off third-party servers
cloudimg Support
24/7 technical support by email and live chat. Our engineers assist with Kanboard deployment, upgrades, plugin configuration, performance tuning, and storage administration. Critical issues receive a one-hour average response time.
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
- Kanboard kanban project management board preinstalled and ready, with PHP 8.3, nginx and self-contained SQLite storage and no setup wizard to complete
- Hardened first boot generates a fresh Kanboard administrator password for every instance and stores it in a file only the root user can read, so the stock admin password never ships
- 24/7 technical support from cloudimg, with expert assistance for Kanboard deployment, plugin configuration, upgrades and storage administration
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 |
t3.micro | t3.micro instance type | $0.04 |
t2.micro | t2.micro instance type | $0.04 |
c6i.24xlarge | c6i.24xlarge instance type | $0.24 |
m8a.2xlarge | m8a.2xlarge instance type | $0.24 |
m5a.16xlarge | m5a.16xlarge instance type | $0.24 |
m6a.48xlarge | m6a.48xlarge instance type | $0.24 |
c7i.12xlarge | c7i.12xlarge instance type | $0.24 |
c8i.xlarge | c8i.xlarge instance type | $0.12 |
g6e.24xlarge | g6e.24xlarge 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 Kanboard 1.2.52.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). Kanboard is served on port 80. Browse to http://<instance-public-ip>/ and sign in as the 'admin' user. Retrieve the generated administrator password with: sudo cat /root/kanboard-credentials.txt. The JSON-RPC API is at http://<instance-public-ip>/jsonrpc.php. To enable HTTPS, follow the Let's Encrypt section of the user guide.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this Kanboard AMI by email and live chat.
How to Get Help
Contact our support team at support@cloudimg.co.uk . Live chat is also available for real-time assistance.
Response Times
Critical issues receive a one-hour average response time. Our engineers are available around the clock to ensure your Kanboard instance stays operational.
What We Support
- Kanboard deployment and initial configuration
- Version upgrades and patch application
- Plugin installation and configuration
- Performance tuning (PHP OPcache, nginx, SQLite optimization)
- EBS data volume administration (resizing, snapshots, backups)
- Troubleshooting application errors and connectivity issues
- Security guidance for hardening your instance
Getting Started
After launching your instance, retrieve the admin password from the root-only file at /root/.kanboard_admin_password. Open your browser to the instance public IP on port 80. Sign in with username "admin" and the generated password. If you need help with any step, contact us immediately.
Refunds and Billing
For billing questions or refund requests, contact support@cloudimg.co.uk with your instance ID and AWS account details.
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.