Introduction

In an era where efficient project management is the cornerstone of successful businesses, Wekan emerges as a genuine alternative to proprietary tools. Built on the open-source model, Wekan brings the classic Kanban board into the digital world, letting teams visualize their workflow from inception to completion, and turning that transparency into productivity, clarity, and team synergy.

What is Wekan?

Wekan is a collaborative, open-source project management tool that leverages the Kanban methodology to facilitate task and workflow management in a highly visual, intuitive way. It emerged from the need for a flexible, open-source Kanban board that could be adapted to a wide range of workflows, developed as an alternative to proprietary tools with a focus on user control and customization. Being open-source, it is continuously refined by a global community of developers, keeping it transparent, secure, and evolving with its users' needs.

Key Differentiators

  • Customization and Flexibility: Extensive customization options, including the ability to modify the underlying code.
  • Self-Hosting Capability: Complete control over your data and enhanced privacy versus cloud-only alternatives.
  • Community-Driven Features: Improvements and features driven directly by user feedback.
  • Cost-Effectiveness: A free, open-source tool that's especially appealing to startups and SMBs.
  • Ease of Use: A user-friendly interface despite its robust capabilities.

Boards, Lists, and Cards

  • Boards: The primary workspace for a project, with customizable columns for each workflow stage.
  • Lists: Categorize tasks into stages like "To Do", "In Progress", and "Done", fully customizable per team.
  • Cards: Represent individual tasks, with descriptions, due dates, attachments, and comments, moved across lists to track progress.

Customization & Collaboration

  • Adaptable Layouts: Adjust boards to match team or project-specific requirements.
  • Labeling and Filtering: Label cards for quick identification and efficient searching.
  • Collaboration Tools: Assign members to cards and use comments for updates and feedback.

Security & Access Control

  • Open-Source Security: Transparent code, continuously reviewed by the community.
  • Self-Hosted Privacy: Full control over your data, especially valuable for sensitive projects.
  • Access Controls: Administrators can manage user permissions effectively.

Kanban Methodology

Wekan employs a Kanban board where tasks are represented as cards on lists corresponding to different stages of a project, helping teams visualize work, limit work-in-progress, and improve flow and productivity.

Video Guide

Step-by-Step Guide to Installing Wekan with Meetrix's AMI

Prerequisites

Before you get started with the Wekan AMI, ensure you have the following prerequisites:

  • Basic knowledge of AWS services, including EC2 instances and CloudFormation.
  • An active AWS account with appropriate permissions.
  • Enough vCPU limit to create the recommended instance type. If you encounter a vCPU quota error when launching the stack, follow https://meetrix.io/blogs/increase-aws-vcpu-quota/ to increase your vCPU limit.

Launching the AMI

Find and Select the Wekan AMI

  1. Log in to your AWS Management Console.
  2. Navigate to Wekan in the AWS Marketplace.

Initial Setup & Configuration

  1. Click "Continue to Subscribe" and accept the terms.
  2. Once subscribed, wait a few minutes, then proceed to "Continue to Configuration".
  3. Select the "CloudFormation Template" as the fulfilment option and choose your preferred region.
  4. Click "Continue to Launch", then select "Launch CloudFormation" and click "Launch".

Creating the CloudFormation Stack

Create Stack

  1. Ensure "Template is ready" is selected under "Prepare template".
  2. Click "Next".

Specify Stack Options

  1. Enter a unique "Stack name".
  2. Provide the "Admin Email" for SSL generation.
  3. Enter a "DeploymentName" of your choice.
  4. Provide a "DomainName" for SSL setup (make sure the domain is hosted on Route 53 for automatic SSL setup; otherwise you'll need to set up SSL manually).
  5. Choose an instance type (Recommended: t3.medium).
  6. Select your preferred "keyName" and provide an S3 bucket name for MongoDB backups.
  7. Configure SMTP settings for email functionality.
  8. Set the remaining network configuration and click "Next".

Configure Stack Options

  1. Choose "Roll back all stack resources" and "Delete all newly created resources" under the rollback options.
  2. Click "Next".

Review

  1. Review and verify the details you've entered.
  2. Tick the box that says, "I acknowledge that AWS CloudFormation might create IAM resources with custom names".
  3. Click "Submit".

Afterward, you'll be directed to the CloudFormation stacks page. Please wait 5-10 minutes until the stack has been successfully created.

Post-Installation Steps

Update DNS

  1. Copy the "PublicIp" value from the "Outputs" tab.
  2. Update the DNS settings in AWS Route 53, pasting the copied "PublicIp" into the relevant record.

Access Wekan

Access Wekan through the "DashboardUrl" or "DashboardUrlIp" provided in the Outputs tab.

Note

If you encounter a "502 Bad Gateway" error, please wait for about 5 minutes before refreshing the page.

Generate SSL Manually (If Required)

  1. Follow the DNS update steps above, if you haven't already.
  2. Log in to the server via SSH:
ssh -i <your key name> ubuntu@<Public IP address>
  1. Run the SSL generation script and follow the prompts:
sudo /root/certificate_generate_standalone.sh

Shutting Down and Removing Wekan

  • Manage the Wekan EC2 instance directly through the EC2 console to stop or restart it.
  • Delete the CloudFormation stack from the AWS Management Console to remove Wekan completely.

By following these steps, you can efficiently set up Wekan on your AWS environment, leveraging the robustness of Meetrix's AMI and AWS's cloud infrastructure for effective project management and team collaboration.

Mobile Accessibility and Remote Work

Mobile Features

  • Responsive Design: Adapts seamlessly to mobile screens for a consistent experience across devices.
  • Task Management on the Go: View, create, and update tasks directly from a mobile device.
  • Notifications: Mobile alerts keep team members updated on task changes, deadlines, and comments.

Benefits for Remote Teams

  • Flexibility: Ideal for remote teams and digital nomads, tracking projects from anywhere.
  • Real-Time Updates: Immediate response to project changes improves team agility.
  • Enhanced Collaboration: Streamlines communication among distributed team members.

Security and Compliance

Security Infrastructure

  • Data Encryption: Robust encryption protocols secure data in transit and at rest.
  • Regular Security Audits: Ongoing reviews and updates guard against emerging threats.
  • User Access Controls: Granular control over who can view and edit boards and tasks.

Regulatory Compliance

  • GDPR Compliance: Adheres to the General Data Protection Regulation within the EU.
  • HIPAA Readiness: Suitable for healthcare sectors managing patient data securely.
  • International Data Laws: Adapts to various international data protection requirements.

Why Choose Meetrix's Wekan AMI?

Simplified Deployment

  • One-Click Installation: Pre-configured for easy, quick deployment without manual setup.

Optimized Performance

  • Tailored Configuration: The right balance of compute, memory, and storage for the application's demands.

Enhanced Security

  • Secure by Design: Built with best-practice configurations to safeguard your application.

Cost Efficiency

  • Resource Optimization: Only use the AWS resources you need, avoiding unnecessary expense.

Technical Support and Updates

  • Dedicated Support: Comprehensive assistance for any technical issues.
  • Regular Updates: The AMI is kept current with the latest software versions and security patches.

Customization and Flexibility

  • Customizable Solutions: Pre-configured for immediate use, with flexibility for further customization.

Conclusion

Wekan, enhanced by Meetrix's expert service, stands out as an exemplary open-source project management tool, offering a seamless blend of functionality, flexibility, and security. Its user-friendly interface, coupled with robust features like customizable boards, lists, and cards, makes it an invaluable asset for any team looking to streamline their project management processes. The added advantages of Meetrix's service - easy deployment through a pre-configured AMI and the reliability of AWS infrastructure - further solidify Wekan as a top choice for businesses of all sizes.

Technical Support

Reach out to Meetrix Support (aws@meetrix.io) for assistance with Wekan issues.

Frequently Asked Questions

What is Wekan?

Wekan is a collaborative, open-source project management tool built around the Kanban methodology. It lets teams visualize tasks as cards on boards and lists, moving them through stages like 'To Do', 'In Progress', and 'Done'.

How is Wekan different from other project management tools?

Wekan is fully open-source and self-hosted, giving you complete control over your data and extensive customization options, at no licensing cost - unlike many proprietary, cloud-only alternatives.

What are the prerequisites for installing Wekan on AWS?

You need basic familiarity with AWS services (EC2, CloudFormation) and an active AWS account with the necessary permissions.

Which instance type is recommended for Wekan?

t3.medium is recommended as a baseline for running Wekan on AWS.

What should I do if I see a 502 Bad Gateway error?

Wait about 5 minutes and refresh the page - the application may still be initializing.

How do I generate an SSL certificate manually?

Copy the Public IP from the Outputs tab, log in to the server via SSH, then run the certificate generation script provided on the instance.

How do I get technical support?

Reach out to Meetrix Support at <a href='mailto:aws@meetrix.io'>aws@meetrix.io</a> for assistance with Wekan issues.

Ready to Deploy Your Own Wekan Instance?

Get started in minutes with our pre-configured AMI and bring flexible, self-hosted Kanban project management to your team.

Deploy Wekan from AWS Marketplace