<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Meetrix.IO]]></title><description><![CDATA[Thoughts, stories and ideas.]]></description><link>https://meetrix.io/articles/</link><image><url>https://meetrix.io/articles/favicon.png</url><title>Meetrix.IO</title><link>https://meetrix.io/articles/</link></image><generator>Ghost 5.54</generator><lastBuildDate>Sun, 05 Apr 2026 07:47:29 GMT</lastBuildDate><atom:link href="https://meetrix.io/articles/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[OpenClaw - Developer Guide]]></title><description><![CDATA[Deploy OpenClaw on AWS with our step-by-step guide. Configure, optimize, and secure it as an autonomous AI agent framework.
]]></description><link>https://meetrix.io/articles/openclaw-developer-guide/</link><guid isPermaLink="false">69c5f7665c19b404c13a5b0a</guid><category><![CDATA[Amazon Web Services (AWS)]]></category><category><![CDATA[generative AI]]></category><category><![CDATA[openclaw]]></category><category><![CDATA[openclaw ai]]></category><category><![CDATA[ai agent]]></category><category><![CDATA[claude]]></category><category><![CDATA[openai]]></category><category><![CDATA[open ai]]></category><category><![CDATA[gemini]]></category><category><![CDATA[openclaw ami]]></category><category><![CDATA[openclaw deploy]]></category><category><![CDATA[install openclaw]]></category><category><![CDATA[openclaw guide]]></category><category><![CDATA[how to install openclaw]]></category><dc:creator><![CDATA[Hiruna Kumara]]></dc:creator><pubDate>Fri, 27 Mar 2026 16:36:16 GMT</pubDate><content:encoded><![CDATA[<p>Welcome to the OpenClaw AWS Deployment Guide. Integrate OpenClaw with AWS for seamless, automated operations. Empower teams with real-time collaboration and workflow orchestration in trusted, enterprise-ready environments. Let&#x2019;s dive in.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the OpenClaw AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create an instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;</strong></strong>OpenClaw <strong><strong>&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp/prodview-sknnggdjxqsay?ref=meetrix.io">OpenClaw</a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy OpenClaw</strong> <strong>&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the &quot;<strong>Admin Email</strong>&quot; for SSL generation.</li><li>Enter <strong>AdminUsername and AdminPassword </strong>for the openclaw dashboard. Please save the credentials.</li><li>Keep the <strong>AmiId</strong> as default.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (OpenClaw will automatically try to setup SSL based on provided domain name, if its unsuccessful then you have to setup SSL manually)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended: t3.large).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Now add the <strong>OpenclawApiKey </strong>and the <strong>OpenclawProvider</strong> of the key.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image.png" class="kg-image" alt loading="lazy" width="1358" height="687" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image.png 1000w, https://meetrix.io/articles/content/images/2026/03/image.png 1358w" sizes="(min-width: 720px) 720px"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png" class="kg-image" alt loading="lazy" width="1600" height="283" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png 1600w" sizes="(min-width: 720px) 720px"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-1.png" class="kg-image" alt loading="lazy" width="1526" height="698" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-1.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-1.png 1000w, https://meetrix.io/articles/content/images/2026/03/image-1.png 1526w" sizes="(min-width: 720px) 720px"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-2.png" class="kg-image" alt loading="lazy" width="1526" height="636" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-2.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-2.png 1000w, https://meetrix.io/articles/content/images/2026/03/image-2.png 1526w" sizes="(min-width: 720px) 720px"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;. Click on the correct hosted zone.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-3.png" class="kg-image" alt loading="lazy" width="1682" height="676" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-3.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-3.png 1000w, https://meetrix.io/articles/content/images/size/w1600/2026/03/image-3.png 1600w, https://meetrix.io/articles/content/images/2026/03/image-3.png 1682w" sizes="(min-width: 720px) 720px"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-openclaw">Access OpenClaw </h2><p>You can setup the OpenClaw application through the &quot;DashboardUrl&quot; or &quot;DashboardUrlIp&quot; provided in the &quot;Outputs&quot; tab. </p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-4.png" class="kg-image" alt loading="lazy" width="1510" height="612" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-4.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-4.png 1000w, https://meetrix.io/articles/content/images/2026/03/image-4.png 1510w" sizes="(min-width: 720px) 720px"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><p>Enter the Admin Username and Password you previously entered.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-5.png" class="kg-image" alt loading="lazy" width="1290" height="567" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-5.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-5.png 1000w, https://meetrix.io/articles/content/images/2026/03/image-5.png 1290w" sizes="(min-width: 720px) 720px"></figure><p>Then you will be redirected to the dashboard.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-6.png" class="kg-image" alt loading="lazy" width="1524" height="813" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-6.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-6.png 1000w, https://meetrix.io/articles/content/images/2026/03/image-6.png 1524w" sizes="(min-width: 720px) 720px"></figure><p>You may also access the dashboard through the domain.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-7.png" class="kg-image" alt loading="lazy" width="1933" height="1037" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-7.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-7.png 1000w, https://meetrix.io/articles/content/images/size/w1600/2026/03/image-7.png 1600w, https://meetrix.io/articles/content/images/2026/03/image-7.png 1933w" sizes="(min-width: 720px) 720px"></figure><h2 id="add-channels">Add Channels</h2><ol><li>Create a telegram bot and get the token (Please refer to the official documentations for this).</li><li>Replace the &quot;paste-token-here&quot; with the token.</li></ol><pre><code>{
  &quot;channels&quot;: {
    &quot;telegram&quot;: {
      &quot;enabled&quot;: true,
      &quot;botToken&quot;: &quot;paste-token-here&quot;,
      &quot;dmPolicy&quot;: &quot;pairing&quot;,
      &quot;groups&quot;: {
        &quot;*&quot;: {
          &quot;requireMention&quot;: true
        }
      }
    }
  }
}</code></pre><p>3. Go to Config in OpenClaw dashboard and select the Raw mode.</p><p>4. Click on reveal sensitive values.</p><p>5. Paste the above lines after the &quot;update&quot; part in the JSON file and click on save.</p><p>6. You have to wait several minutes while the service restarts.</p><p>7. Now you can configure the AI agent to work with the telegram bot.</p><h2 id="generate-ssl-manually">Generate SSL Manually</h2><p><strong><strong>Step1: Copy IP Address</strong></strong></p><p>OpenClaw will automatically try to setup SSL, if its unsuccessful then you have to setup SSL manually.</p><ol><li>Proceed with the instructions outlined in the above &quot;Update DNS&quot; section, if you have not already done so.</li><li>Copy the Public IP address indicated as &quot;<strong>PublicIp</strong>&quot; in the &quot;Outputs&quot; tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png" class="kg-image" alt loading="lazy" width="1600" height="458" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png 1600w" sizes="(min-width: 720px) 720px"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter: </li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;.</code></pre><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-8.png" class="kg-image" alt loading="lazy" width="968" height="368" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-8.png 600w, https://meetrix.io/articles/content/images/2026/03/image-8.png 968w" sizes="(min-width: 720px) 720px"></figure><p>3. &#xA0;Type &quot;yes&quot; and press Enter. This will log you into the server. </p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter and follow the instructions:</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is needed to generate SSL certificates.</p><h2 id="check-server-logs">Check Server Logs</h2><p><br>OpenClaw runs as a systemd user service. Use the commands below to diagnose issues.</p><p><strong>1. OpenClaw Gateway Logs</strong></p><p>Check the status of the OpenClaw gateway service:</p><pre><code>systemctl --user status openclaw-gateway
</code></pre><p>View live logs (follow mode):</p><pre><code>journalctl --user -u openclaw-gateway -f
</code></pre><p>View recent logs (last 100 lines):</p><pre><code>journalctl --user -u openclaw-gateway -n 100
</code></pre><p><strong>2. Nginx Logs</strong></p><p>Check nginx access and error logs:</p><pre><code>sudo tail -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/error.log
</code></pre><p>If you see 502 Bad Gateway errors, the OpenClaw gateway is not running. Restart it with:</p><pre><code>systemctl --user restart openclaw-gateway
</code></pre><p><strong>3. Channel Logs (Telegram, Discord, etc.)</strong></p><p>If you have messaging channels configured, view their logs with:</p><pre><code>openclaw channels logs
</code></pre><p><strong>4. Restarting the Service</strong></p><p>If the gateway is unresponsive or you have updated the configuration:</p><pre><code>systemctl --user restart openclaw-gateway
</code></pre><h2 id="shutting-down-openclaw">Shutting Down OpenClaw </h2><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the OpenClaw instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-10.png" class="kg-image" alt loading="lazy" width="1618" height="543" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-10.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-10.png 1000w, https://meetrix.io/articles/content/images/size/w1600/2026/03/image-10.png 1600w, https://meetrix.io/articles/content/images/2026/03/image-10.png 1618w" sizes="(min-width: 720px) 720px"></figure><p>2. Select the OpenClaw &#xA0;instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2026/03/image-9.png" class="kg-image" alt loading="lazy" width="1465" height="370" srcset="https://meetrix.io/articles/content/images/size/w600/2026/03/image-9.png 600w, https://meetrix.io/articles/content/images/size/w1000/2026/03/image-9.png 1000w, https://meetrix.io/articles/content/images/2026/03/image-9.png 1465w" sizes="(min-width: 720px) 720px"></figure><h2 id="remove-openclaw">Remove OpenClaw </h2><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><h2 id="upgrades">Upgrades</h2><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><h2 id="troubleshoot">Troubleshoot</h2><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png" class="kg-image" alt loading="lazy" width="1221" height="372" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png 1221w" sizes="(min-width: 720px) 720px"></figure><p>2. If you face the following error (do not have sufficient &lt;instance_type&gt; capacity...) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png" class="kg-image" alt loading="lazy" width="1240" height="308" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png 1240w" sizes="(min-width: 720px) 720px"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-9b2d3bf6-b991-482d-a67a-42d820be789f.png" class="kg-image" alt loading="lazy" width="624" height="217" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-9b2d3bf6-b991-482d-a67a-42d820be789f.png 600w, https://meetrix.io/articles/content/images/2025/09/data-src-image-9b2d3bf6-b991-482d-a67a-42d820be789f.png 624w"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;df -h</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-35baa98c-61b6-4221-b222-d50524632d67.png" class="kg-image" alt loading="lazy" width="441" height="38"></figure><p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li></ul><h2 id="conclusion">Conclusion</h2><p>The Meetrix Openclaw Deployment Guide is your definitive resource for launching Openclaw on AWS with ease. Designed for developers, DevOps engineers, and IT teams, it provides clear, step-by-step instructions to achieve a secure, scalable, and efficient deployment. Openclaw is a powerful AI application platform that enables organizations to build, manage, and scale AI-driven workflows and agents. Using this guide, you can unlock Openclaw&apos;s full potential, allowing your team to rapidly deploy AI solutions, streamline operations, and create flexible, production-ready systems that evolve with your needs.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with OpenClaw issues.</p>]]></content:encoded></item><item><title><![CDATA[NocoBase - Developer Guide]]></title><description><![CDATA[Deploy NocoBase on AWS with our step-by-step guide. Configure, optimize, and secure it for scalable team collaboration or a DevOps command hub in the cloud.
]]></description><link>https://meetrix.io/articles/nocobase-developer-guide/</link><guid isPermaLink="false">68afe39b5c19b404c13a58a3</guid><category><![CDATA[Amazon Web Services (AWS)]]></category><category><![CDATA[NocoBase AWS deployment]]></category><category><![CDATA[NocoBase AMI]]></category><category><![CDATA[NocoBase CloudFormation]]></category><category><![CDATA[deploy NocoBase on AWS]]></category><category><![CDATA[NocoBase AWS Marketplace]]></category><category><![CDATA[NocoBase EC2 setup]]></category><category><![CDATA[NocoBase installation guide]]></category><category><![CDATA[self-hosted NocoBase]]></category><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Thu, 04 Sep 2025 01:54:50 GMT</pubDate><content:encoded><![CDATA[<p>Welcome to the NocoBase AWS Deployment Guide. Integrate NocoBase with AWS for seamless, automated operations. Empower teams with real-time collaboration and workflow orchestration in trusted, enterprise-ready environments. Let&#x2019;s dive in.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the NocoBase AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create an instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;</strong></strong>NocoBase <strong><strong>&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp?sku=98ipx5yvysuf1e4r0hk6rblez&amp;ref=meetrix.io">NocoBase </a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy </strong>NocoBase <strong>&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the &quot;Admin Email&quot; for SSL generation.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (NocoBase will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. Please make sure your domain name hosted on route53. If its unsuccessful then you have to setup SSL manually)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended: t3.small).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-7bc541bf-c087-4ebb-8618-72cb7e6a0e33.png" class="kg-image" alt loading="lazy" width="1519" height="672" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-7bc541bf-c087-4ebb-8618-72cb7e6a0e33.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-7bc541bf-c087-4ebb-8618-72cb7e6a0e33.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-7bc541bf-c087-4ebb-8618-72cb7e6a0e33.png 1519w" sizes="(min-width: 720px) 720px"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png" class="kg-image" alt loading="lazy" width="1600" height="283" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-276ad0ba-80e1-4b26-baba-32bec236e9bc.png 1600w" sizes="(min-width: 720px) 720px"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-385a91eb-acd6-49d8-ab08-a7e6ec7cf6dc.png" class="kg-image" alt loading="lazy" width="1600" height="719" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-385a91eb-acd6-49d8-ab08-a7e6ec7cf6dc.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-385a91eb-acd6-49d8-ab08-a7e6ec7cf6dc.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-385a91eb-acd6-49d8-ab08-a7e6ec7cf6dc.png 1600w" sizes="(min-width: 720px) 720px"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-d4774ac8-c988-41f5-939e-4c1a3e3ff705.png" class="kg-image" alt loading="lazy" width="1600" height="677" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-d4774ac8-c988-41f5-939e-4c1a3e3ff705.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-d4774ac8-c988-41f5-939e-4c1a3e3ff705.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-d4774ac8-c988-41f5-939e-4c1a3e3ff705.png 1600w" sizes="(min-width: 720px) 720px"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-1a354ebb-bdb7-4783-b691-cb01e4992594.png" class="kg-image" alt loading="lazy" width="1600" height="649" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-1a354ebb-bdb7-4783-b691-cb01e4992594.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-1a354ebb-bdb7-4783-b691-cb01e4992594.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-1a354ebb-bdb7-4783-b691-cb01e4992594.png 1600w" sizes="(min-width: 720px) 720px"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-nocobase">Access NocoBase </h2><p>You can setup the NocoBase application through the &quot;DashboardUrl&quot; or &quot;DashboardUrlIp&quot; provided in the &quot;Outputs&quot; tab. This will allow you to create an Admin account and all the future accounts will be created through the Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-4978f0e6-11fe-4254-842f-b30a5cfe133b.png" class="kg-image" alt loading="lazy" width="1600" height="686" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-4978f0e6-11fe-4254-842f-b30a5cfe133b.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-4978f0e6-11fe-4254-842f-b30a5cfe133b.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-4978f0e6-11fe-4254-842f-b30a5cfe133b.png 1600w" sizes="(min-width: 720px) 720px"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-cded4fc4-3b60-4986-8b6c-0a4ad1c88472.png" class="kg-image" alt loading="lazy" width="1600" height="846" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-cded4fc4-3b60-4986-8b6c-0a4ad1c88472.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-cded4fc4-3b60-4986-8b6c-0a4ad1c88472.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-cded4fc4-3b60-4986-8b6c-0a4ad1c88472.png 1600w" sizes="(min-width: 720px) 720px"></figure><p>Important: During stack creation, you will be prompted to create the NocoBase Dashboard Email for your NocoBase deployment. The email address and password you enter at this stage will be used to manage your entire workspace . Choose a strong password and store your credentials securely, as they are essential for future access and ongoing team management.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-ca2e82b1-151e-45e7-b37b-51d40cceb05d.png" class="kg-image" alt loading="lazy" width="1600" height="847" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-ca2e82b1-151e-45e7-b37b-51d40cceb05d.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-ca2e82b1-151e-45e7-b37b-51d40cceb05d.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-ca2e82b1-151e-45e7-b37b-51d40cceb05d.png 1600w" sizes="(min-width: 720px) 720px"></figure><h2 id="generate-ssl-manually">Generate SSL Manually</h2><p><strong><strong>Step1: Copy IP Address</strong></strong></p><p>NocoBase will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. If its unsuccessful then you have to setup SSL manually.</p><ol><li>Proceed with the instructions outlined in the above &quot;Update DNS&quot; section, if you have not already done so.</li><li>Copy the Public IP address indicated as &quot;PublicIp&quot; in the &quot;Outputs&quot; tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png" class="kg-image" alt loading="lazy" width="1600" height="458" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-2a0038bd-1afe-49b2-9f03-7788283be246.png 1600w" sizes="(min-width: 720px) 720px"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter: </li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;.</code></pre><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-62e3e5ef-b3a7-41c6-91c2-b9e9c410cf86.png" class="kg-image" alt loading="lazy" width="1112" height="267" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-62e3e5ef-b3a7-41c6-91c2-b9e9c410cf86.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-62e3e5ef-b3a7-41c6-91c2-b9e9c410cf86.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-62e3e5ef-b3a7-41c6-91c2-b9e9c410cf86.png 1112w" sizes="(min-width: 720px) 720px"></figure><p>3. &#xA0;Type &quot;yes&quot; and press Enter. This will log you into the server. </p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter and follow the instructions:</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is acquiring for generate SSL certificates.</p><h2 id="check-server-logs">Check Server Logs</h2><p><strong><strong>Step1: Log in to the server</strong></strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-6cde6fd2-af9a-4303-9a61-a79e528dbf88.png" class="kg-image" alt loading="lazy" width="853" height="374" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-6cde6fd2-af9a-4303-9a61-a79e528dbf88.png 600w, https://meetrix.io/articles/content/images/2025/09/data-src-image-6cde6fd2-af9a-4303-9a61-a79e528dbf88.png 853w" sizes="(min-width: 720px) 720px"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong><strong>Step2: Check the logs</strong></strong></p><pre><code>sudo docker ps</code></pre><p>Select the correct container and check logs</p><pre><code>sudo docker logs 0b
sudo docker logs a5</code></pre><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-b9a9a528-cded-4ecb-a197-ab8ec6815861.png" class="kg-image" alt loading="lazy" width="1459" height="250" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-b9a9a528-cded-4ecb-a197-ab8ec6815861.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-b9a9a528-cded-4ecb-a197-ab8ec6815861.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-b9a9a528-cded-4ecb-a197-ab8ec6815861.png 1459w" sizes="(min-width: 720px) 720px"></figure><h2 id="shutting-down-nocobase">Shutting Down NocoBase </h2><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the NocoBase instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-8a261311-8082-40cf-ab95-6c6d6efc9ff9.png" class="kg-image" alt loading="lazy" width="696" height="304" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-8a261311-8082-40cf-ab95-6c6d6efc9ff9.png 600w, https://meetrix.io/articles/content/images/2025/09/data-src-image-8a261311-8082-40cf-ab95-6c6d6efc9ff9.png 696w"></figure><p></p><p>2. Select the NocoBase &#xA0;instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-a54ec14c-8a55-4c73-9809-cb3656c9483c.png" class="kg-image" alt loading="lazy" width="1102" height="263" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-a54ec14c-8a55-4c73-9809-cb3656c9483c.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-a54ec14c-8a55-4c73-9809-cb3656c9483c.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-a54ec14c-8a55-4c73-9809-cb3656c9483c.png 1102w" sizes="(min-width: 720px) 720px"></figure><h2 id="remove-nocobase">Remove NocoBase </h2><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><h2 id="upgrades">Upgrades</h2><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><h2 id="troubleshoot">Troubleshoot</h2><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png" class="kg-image" alt loading="lazy" width="1221" height="372" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-43a9a454-7868-4d0e-8aed-ec0a5fb7a154.png 1221w" sizes="(min-width: 720px) 720px"></figure><p>2. If you face the following error (do not have sufficient &lt;instance_type&gt; capacity...) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png" class="kg-image" alt loading="lazy" width="1240" height="308" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png 1000w, https://meetrix.io/articles/content/images/2025/09/data-src-image-c20f068c-7fe1-4a31-a6dd-f3684773d373.png 1240w" sizes="(min-width: 720px) 720px"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-9b2d3bf6-b991-482d-a67a-42d820be789f.png" class="kg-image" alt loading="lazy" width="624" height="217" srcset="https://meetrix.io/articles/content/images/size/w600/2025/09/data-src-image-9b2d3bf6-b991-482d-a67a-42d820be789f.png 600w, https://meetrix.io/articles/content/images/2025/09/data-src-image-9b2d3bf6-b991-482d-a67a-42d820be789f.png 624w"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;df -h</p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/09/data-src-image-35baa98c-61b6-4221-b222-d50524632d67.png" class="kg-image" alt loading="lazy" width="441" height="38"></figure><p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li></ul><p><br></p><h2 id="conclusion">Conclusion</h2><p>The Meetrix NocoBase Deployment Guide is your definitive resource for integrating NocoBase into AWS with ease. Designed for DevOps engineers, system administrators, and IT leaders, it offers clear, step-by-step instructions to achieve a secure and scalable deployment. NocoBase is a robust open-source platform that empowers teams in high-trust environments with real-time collaboration, automation, and flexible integrations. Using this guide, you can unlock NocoBase&#x2019;s full potential, enabling your organization to create efficient, secure, and self-hosted communication systems that grow with your needs.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with NocoBase issues.</p>]]></content:encoded></item><item><title><![CDATA[TimescaleDB - Developer Guide]]></title><description><![CDATA[Follow our comprehensive guide to set up an integrated TimescaleDB, Prometheus, Grafana, and Node Exporter stack on AWS. Learn how to deploy, configure, and fine-tune this environment for secure, scalable team collaboration or a robust DevOps monitoring command center in the cloud.]]></description><link>https://meetrix.io/articles/timescaledb-developer-guide/</link><guid isPermaLink="false">689d740c5c19b404c13a57d8</guid><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Tue, 19 Aug 2025 01:28:27 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/08/Timescale-DB-Dev-Guide.png" medium="image"/><content:encoded><![CDATA[<img src="https://meetrix.io/articles/content/images/2025/08/Timescale-DB-Dev-Guide.png" alt="TimescaleDB - Developer Guide"><p><br>Welcome to the TimescaleDB AWS Deployment Guide. Seamlessly integrate TimescaleDB with AWS for scalable, secure, and automated operations. Gain the expertise to install and configure these tools using our step-by-step AWS deployment guide:</p><ul><li>TimescaleDB - A powerful PostgreSQL-based time-series database, optimized for handling high ingestion and analytics workloads.</li><li>Prometheus - &#xA0;A leading open-source monitoring and alerting toolkit for collecting real-time metrics.</li><li>Grafana - A visualization and analytics platform for creating dynamic dashboards and insightful reports.</li><li>Node Exporter - A lightweight exporter that provides detailed Linux host metrics to Prometheus.</li></ul><p>This in-depth resource covers everything from provisioning your AWS environment to securely deploying and optimizing your stack for scalability, high availability, and performance. Whether you&apos;re building a DevOps observability hub, a performance analytics system, or a secure team collaboration dashboard, our guide ensures you can deploy this monitoring and analytics stack efficiently and effectively within your AWS infrastructure.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the TimescaleDB AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;</strong></strong>TimescaleDB<strong><strong>&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;TimescaleDB&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy </strong>TimescaleDB <strong>&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li></ol><p>2. &#xA0;Click &quot;Next&quot;.</p><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the <strong>&quot;Admin Email&quot; </strong>for SSL generation.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Choose an instance type, &quot;InstanceType&quot; (Recommended: m6i.large).</li><li>Enter your TimescaleDB Dashboard &#x201C;Grafana Dashboard Password&#x201D;</li><li>Enter your TimescaleDB Dashboard &#x201C;Grafana Dashboard Username&#x201D;</li><li>Enter your Grafana Domain Name &#x201C;Grafana Domain Name&#x201D;</li><li>Enter your Prometheus Dashboard &#x201C;Prometheus Domain Name&#x201D;</li><li>Enter your TimescaleDB Dashboard &#x201C;TimescaleDB Database Password&#x201D;</li><li>Enter your TimescaleDB Dashboard &#x201C;TimescaleDB Database Username&#x201D;</li><li>Select your preferred &quot;keyName&quot;.</li><li>Set &quot;SSHLocation&quot; as &quot;0.0.0.0/0&quot;.</li><li>Keep &quot;SubnetCidrBlock&quot; as &quot;10.0.0.0/24&quot;.</li><li>Keep &quot;VpcCidrBlock&quot; as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeMdkpveQVbHPCN00PrFGXmqc15TbjdkQONkBSP82MOBRCQ9FcAWq6MCR7m-DsBMxrhR602bDJnleqj6Q5FXrBYQpeWEy11MZgUrM1rvff_ksMZjNUn_hT2VOONqllgDtBTDEMD?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="299"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc0PJhfp3CnxMKTw9g7K8SMnpIVY_RrbizP1OnzKLoOLAg76ckRgddSwWabJZZPTBr4DhNZkGeNF9iJaMhQpRtdISushlREa-1-MKqQg4Pg0c0FealpSCaWA_OuzG0egdkidYCE?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="107"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeNVeFl504lwbMIk22Bk5lrcPC8SJLpH81i-p_V_Ny-Mh4Vw0wuacblv-Zihvee3Zi57tBiv1qc29JTxLqwO2zsEFLZAOBvENaD3odRnpNJvBFtZtbhZ_N8ED1XgDsoKBWxHOxGPg?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="255"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe6t2ViLBLzHSapwX6j7D8BAZCi8DIU4SEprsu4qj-x2qFagvjx5WEfMUVs4ISkxa5SOGkfIpw85ldV5w8vkh5npuTxt3NdkA6ES7VTBqfnKun6w4_DpjKjCsKfHOTNoF8XudGP2w?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="256"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeKSoNILQTr_b6RuJ3tS9AQJ3fQlBp_jTjKQ6avpSOLRHzz99p8POhj-xg-iVT9haxxPGFHirZh_PPdzSO3SB8h9UXu04Oz2YJKoHS68txyCx8U9hucECCVB7rFWPupaqZO7Dme1w?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="240"></figure><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfz20Is37E8eH--9L5ecQacWewh1n8POxir0yInLeDHUSvgmM76yox0nEw8pe19pt4zwFDS2PIG_7loRARGRREIMC21YFT52CEo91blRjoG7nWrrX1n7Zp_sbvcJTYDcdDUULfRkw?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="241"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-prometheus-and-grafana">Access Prometheus and Grafana</h2><p>Once the deployment is complete, you can access your monitoring tools through the URLs provided in the Outputs tab of your AWS stack:</p><p>Grafana Dashboard &#x2013; Use this link to log in, create your Admin account, and configure dashboards. All future user accounts can be managed through the Grafana Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc89DMO5le3eSXo7NLeXwTHyCCN24oYH4NjgQmm3fH_7w9yQyznS1k5liqZXs52LFQctAmNDWiAgjwZfjV8tl7u_dLWAg6HQDcsYybe7tSFz92KVfPrbQZggYrfH2SjzjaIDEPYlg?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="251"></figure><p>Prometheus Dashboard &#x2013; Access this link to view collected metrics, run queries, and monitor system performance in real time.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdNcSHWjz618ujgB1X_AeZJE6jCZP-MIBMrR_0v3nJQjfNvFWMZetoD9LedMKKpiN20l5f-ootNCCja7Id5r6WMSsXC-5sEyXsCgXAVqn6OJwmU-TSbiU9PeLva1Iot-Aa5o42x8A?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="219"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXemwrQUNo9gQwm8RwoZo0nJ-imzS6DArX16mxl5_p21uGr1F17pRA3uTjunGKMCbyFqj13BZtR5MYFiytRGvkX6tyg5pl4hSGC8-kcf9YOOwFoxYGrHfAq7kP3uh_9mdumi9gCt6A?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="320"></figure><p>Please enter the Grafana Dashboard Username and Grafana Dashboard</p><p>Password that you have provided. Ensure both are stored securely for future reference</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe1B7Em3UhysQ8cTa_j2kI4MoQTMnDbOKhh4IERyEzFdABl-8xhdO2kh3MjUfiW5_wMhMTQChv2mzbcqchtlgzQX8tLtpMKmxm6EQT0icfQr19BUp4GuD8M5q1nflYd3wNe48N4gQ?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="289"></figure><h2 id="generate-ssl-manually">Generate SSL Manually</h2><p>TimescaleDB will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. If its unsuccessful then you have to setup SSL manually.</p><p><strong><strong>Step1: Copy IP Address</strong></strong></p><ol><li>Proceed with the instructions outlined in the above <strong>&quot;Update DNS&quot;</strong> section, if you have not already done so.</li><li>Copy the Public IP address indicated as <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXee7iwIFyndotHL1T9VH9U-jGaMDP4ulcJPOWjodW-g5LcaLd116mjomAp-bfcMvWsOLxf-XCSg4HOxcQthPwnZxLvcniT0TIW737SixpIS2s06aTvDQHwRngMEgPquB7RKzXS83w?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="260"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCD12AKTQQ7wR5L2k_7NVHKYOsKs-kxU1bB7N7TWbhVkj9zFUi2wElerPCiEdysd7D8vAHPBM1nb-vSIvvUkxXeNcj2U6VTnynhVpCOcouc1Ezzmdk3Wp0p0cemfScrm1lYzW-dA?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="303"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter, and follow the instructions</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is acquiring for generate SSL certificates.</p><h2 id="check-server-logs"><br>Check Server Logs</h2><p><strong>Step1: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcaGmCIc4LfgsnQ-9rH7SBxvUhxMG0lhh9D_8uXQ3nKfBxvi-LVTEMHRtuA_h_gcwGll83a8bdA3TBSkRlVKQkJO64NN0d_DdwQCPHwQQwT2o2YT9ZaMhVRewOEB1M0-pSknhrh3Q?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="303"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong><strong>Step2: Check the logs</strong></strong></p><pre><code>sudo docker ps</code></pre><p>Select the correct container and check logs</p><pre><code>sudo docker logs 85</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdzFlFjO7ORFRilt0FI_iH6z6BnX0raDdRZWVxZlK0VEnLlk6DrxYl2bFCR3BaoQp78KgTaET7fouDfyuL-z_ztPTxeENk0ht1QlYOPOwW-gJeNumbsAOLkNZls7T4F9fW7kKxkkQ?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="143"></figure><h2 id="shutting-down-timescaledb">Shutting Down TimescaleDB </h2><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the TimescaleDB instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXequ9gwt3NdPMlQv3o11mXTNWt-ovza1RzkvuW7Cgg90UXYEGBc-aVjZ-VmpXs4WS1_EdRDTj0WpuU4plEGJyi4Jz2NqctLW9Eqynuz08gecsXXRfp45DmJyzkI7lqO8ArHCTbH?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="263"></figure><p>2. Select the TimescaleDB instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfDlHHPMpGN_pipJ0gcc_17WTYOPeMbyVmUPPLV-ZT3eop_V9yECFOYyBe9dBFyhlWjae0gMy5l-aGP-HjL3UqLH0fnT8SkIaVHm05pCB4CqmNbHkLe_QeasG_i-JvHti7qoorn?key=WJ-9XzHX8DqP-q-zr0_7aQ" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="144"></figure><h2 id="remove-timescaledb">Remove TimescaleDB </h2><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><h2 id="upgrades">Upgrades</h2><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><h2 id="troubleshoot"><br>Troubleshoot</h2><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf184uormbIwk8ygdiQ2o1Ny7wW_AXJ367kEW4CTxuuaoaVksomAChF8KhVHYUcQW-brWFCvDvzBPWA0udjb3aWQAibGoidzC6x3BcWpiBS2id0YmluvJVnNB1Jam7NqCOlNHXD?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="184"></figure><p>2. If you face the following error (<em>do not have sufficient &lt;instance_type&gt; capacity...</em>) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLN7ceTBgs4MNnjwnQ74e9uMtMbqpIX6DM5KxdjMlFpSMU-FV6A12Z4AaeW4muQ7EG7Uxw1Agf1jdZweOWn7zRU-6KEjOwT7WsWQKuobOQ9tV5fdZ7JF7HMS-FeLOaJpMqoi_xbA?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="149"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdVGkG4l7GNO1SssQthmp2U2Gn-Ni_iLL2-Yqbc62XY9WkoRamhp7rZ6z3IsNGLkZn-xklIV8zwqlhulZjQj3ahUGtxY1_uVIgIFObFqxecALP60yxzNnEnE7VcdgD5SBEoWZqT7w?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="602" height="209"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;df -h</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5iR4euaxIyduVTa6ryfsBOLB3h_ziLO5wUtLBRQXYRaXvvoNCTtE4PIaOK9qgvLbKK8WejZT3hsaP7UH0tlGNm7ZqyXOSyb_p7-K4_lyjks3V94Rno8E-LhXkPFSIY9qzQ7m66g?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="TimescaleDB - Developer Guide" loading="lazy" width="441" height="39"></figure><p> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li></ul><h2 id="conclusion">Conclusion</h2><p>The Meetrix TimescaleDB Deployment Guide offers step-by-step instructions to help you securely and seamlessly deploy TimescaleDB on AWS. Designed for DevOps engineers, system administrators, and IT leaders, this guide empowers your team to build a scalable, self-hosted communication platform. Unlock real-time collaboration, automation, and integration capabilities tailored for high-trust environments all with clarity and confidence.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with TimescaleDB issues.</p>]]></content:encoded></item><item><title><![CDATA[Appsmith- Developer Guide]]></title><description><![CDATA[Learn how to install and configure Appsmithon AWS with our step-by-step developer guide. This guide covers everything from setting up the environment to optimizing your Appsmith deployment for scalability and performance in the cloud.
]]></description><link>https://meetrix.io/articles/appsmith-developer-guide/</link><guid isPermaLink="false">68954aad5c19b404c13a5696</guid><category><![CDATA[Amazon Transcribe]]></category><category><![CDATA[Amazon Web Services (AWS)]]></category><category><![CDATA[AMI]]></category><category><![CDATA[appsmith]]></category><category><![CDATA[authentik aws]]></category><category><![CDATA[deploy appsmith]]></category><category><![CDATA[AMI product]]></category><category><![CDATA[Appsmith AWS Marketplace]]></category><category><![CDATA[Appsmith tutorial]]></category><category><![CDATA[Meetrix Appsmith support]]></category><category><![CDATA[self-hosted Appsmith on AWS]]></category><category><![CDATA[low-code platform AWS]]></category><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Mon, 11 Aug 2025 06:28:41 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/08/Appsmith-Dev-Guide.png" medium="image"/><content:encoded><![CDATA[<img src="https://meetrix.io/articles/content/images/2025/08/Appsmith-Dev-Guide.png" alt="Appsmith- Developer Guide"><p>Appsmith is an open-source low-code platform designed for building internal tools, admin panels, dashboards, and workflows. With Appsmith, you can rapidly create full-featured apps by connecting to APIs, databases, and third-party services all with minimal coding. It provides a drag-and-drop UI builder, pre-built widgets, and easy integration with REST APIs, GraphQL, and SQL queries. This guide provides step-by-step instructions to help you seamlessly integrate Appsmith into your development projects.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the Appsmith AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;</strong>Appsmith<strong>&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp?sku=3cmitiwftjdrqiz6iep5st4az&amp;ref=meetrix.io">Appsmith</a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy appsmith&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li></ol><p>2. &#xA0;Click &quot;Next&quot;.</p><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (the custom domain is configured through the Admin Settings Custom Domain section in the Appsmith UI)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended: <strong>t3.large</strong>).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf7pQRTt3DZktWwzqqSm2wUzTpO8xFnK2CVmzMXrKnN2B7hp999guTTKJn_LTJxF9hLDVJX1WqsJab-AYcDWqMX3LRk_F1Y9VGDEyqSM6aGKaIXVIF0i3vSqt3e2uvl4-dOBPDB6Q?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="263"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfIN_H-YB10YuIhQVL8ba8lMvL7hasYbuw7FFmD9NkENu6DdzOcRhwfEtySw-_Vw4vesUez2ycz4YmlSMJK_eoXNhB0AT2S9K5J7JbVfIvErVUV4XvhQWYzh36WonhwwWrSSXhexw?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="107"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeRqDNi_GLA1Qqyb53JhyfA3C7XnC_7EBETJXbxfzUE4e2RChn4zLcVpT1TcjF1KIJugtBxXMZty5AV2POAUshJIA9uKYqdmrCXXCNZcWsEjqPLPlAZ_uiWCBhTow6gClv76eZMig?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="245"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeoYrwhNCglyALz4te-h6bAl6U69DXvc3x6NIGPDuaeLXLPBtqPk7XJYlUcBmSK7NeKq4XIbqSRQywcIrhkLqFQ_haYMQEByBTmlwmc8GSRsXZ17Ocnr8FyBi27_Hb1U8S5Tngw-A?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="182"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc_m-8rxG_VLYqXWIs7C3vpDPMAaBHPhiA3v6c61ZFRzn4dKnvGfVCGXX_Ig2jh-cm6He-P8bM-5QU7juQsmckqqu10YL0hoWitpMyEMhlI2S-jXp3-3V0A6bF6Hr9j8V05xBH12w?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="248"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-appsmith">Access <strong>Appsmith</strong></h2><p>You can setup the Appsmith application through the &quot;DashboardUrlIp&quot; provided in the &quot;Outputs&quot; tab. This will allow you to create an Admin account and all the future accounts will be created through the Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeLXVPRTedf_nYyk2lJWeoPugzm0fyNv2XE7LtskzCv6hbGZFPFQ1IvJktG4-plx3bGDMjyXew62UCXKv__EaZVjoVTBj-S6KUMylAdgbG6B8gd3-RE-zJK9zsDo41_hPbzwrQmvQ?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="239"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdEvKhu0sMzAzm9aoKe_GX1OIqsRmnfxDM3RuEfzDp4qynqlIKf__Uii2zCpxr8CxFKk2RYSQUUIfHGZEjfU-qqmPZPYJAj95umJl7mh1fHSEKEtjNdfyseQyH2mw3eraR1XaqoaQ?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="319"></figure><p>Please wait until Appsmith is ready. This may take a few minutes.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5Vh3QGhraIq4uXKP_KEHCdiUDEf-ZsmSknY5R3F-lih-WDFhtipcWrzQDkH0zK2UR15fLCcyVIHq0jKVab0iJJt8fFzydrSAqSBn7n5V7wxfITToNHLidA5VohknVV3YelXvP2w?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="316"></figure><p></p><h2 id="generate-ssl-manually">Generate SSL Manually</h2><p>After the initial setup, the custom domain is configured through the Admin Settings &#xA0;Custom Domain section in the Appsmith UI.</p><p>Settings &#x2192; Instance settings &#xA0;&#x2192; Custom Domain section</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfGMZMWkbVQZYTgRbqF5E-0DgzqXoPCvxbt4D_J1oYkixoylwARTL8hxKjWP5gYPiPhlShLg4neXT_CPlNvwWlM6jlIXFo_MFkN8gRqP9r49fvGOwzRYWkk1O6PGe7ZEWOJuJG0Bw?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="399"></figure><p><strong>Click &#x201C;save and restart&#x201D;</strong></p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdxQWvmjh--ck6PtqBO5rXMnbdWlswjglCKyOssA3yFyohLCfbIcTrR0acFVvQonw_lf0cYN_qJXq0nNkA0j2Y-II4qo0mAMmZ2tUOV76I3kqu11EIU_06B72y76lMol1mVq3Gy?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="420"></figure><p>Appsmith is now accessible via the domain.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeL5nLdPaLkDkD4w7NvG61zTVr5MPH7RbfrzteI1ID3a7rDYuUIToVlrXxFZ5xEl6hsjkI7GIMjrNAR0Q7o6ZKaoOGehJOJrtOnMUN-W4w-FXvCY-YpKP-NGYBsOw7BCRQ2G8_KTg?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="320"></figure><p></p><h2 id="shutting-down-appsmith">Shutting Down Appsmith</h2><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the Appsmith instance in EC2.</li><li></li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeqS6E7LOzLACGD4vt-AUeUNRcNL8rsLjVRC231Rgn3_qgw7zNgQESB-L3G5PMdzdw-HH6tpSYf35aM8TsYD_oKGo0QIJ78lZHxuo_gjarHicVc6Ln-Y5lQzFqtyZ9DZMw5BB3l8w?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="263"></figure><p>2. Select the Appsmith instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf5bOeRF85vgU4nJGbSU9lu92Qoz083mrZXjiz-bDsd3_wC6ip64igXAviKObg0ZdwAKkgWwzjK7vh59gklSsIU-R7BJje-gRSuKazsuXGQxWT4uj7en05t8i5ebfF8d-BRs3VAJw?key=KJ3mdw8ubNu6_IlYjuuiOA" class="kg-image" alt="Appsmith- Developer Guide" loading="lazy" width="602" height="144"></figure><h2 id="remove-appsmith">Remove Appsmith</h2><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><h2 id="conclusion">Conclusion</h2><p>The Meetrix Appsmith Developer Guide is your ultimate resource for seamlessly integrating Appsmith into your projects. Whether you&apos;re an experienced developer or new to internal tool building, our guide provides clear, step-by-step instructions for a smooth setup process. Appsmith is a powerful and intuitive open-source platform for rapidly creating custom internal applications, connecting to APIs, and integrating with databases without heavy coding overhead. With the Meetrix Appsmith Developer Guide, you&apos;ll confidently harness Appsmith&#x2019;s capabilities, enabling you to build modern, dynamic web applications and dashboards with ease.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with Appsmith issues.</p>]]></content:encoded></item><item><title><![CDATA[Launch Grafana on AWS with Meetrix - Pre-Configured Dashboard AMI for Instant Monitoring and Insights]]></title><description><![CDATA[<h2 id="deploy-fully-configured-grafana-in-minutes-with-secure-setup-seamless-integration-and-247-expert-support"><strong>Deploy fully configured Grafana in minutes with secure setup, seamless integration, and 24/7 expert support</strong></h2><p>In today&#x2019;s data-driven world, real-time visibility into your infrastructure, applications, and services is essential. Whether you&apos;re monitoring servers, Kubernetes clusters, cloud services, or business KPIs, <strong>Grafana</strong> is the go-to solution</p>]]></description><link>https://meetrix.io/articles/launch-grafana-on-aws-with-meetrix-pre-configured-dashboard-ami-for-instant-monitoring-and-insights-2/</link><guid isPermaLink="false">689089be5c19b404c13a563f</guid><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Tue, 05 Aug 2025 06:06:35 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/08/Grafana.png" medium="image"/><content:encoded><![CDATA[<h2 id="deploy-fully-configured-grafana-in-minutes-with-secure-setup-seamless-integration-and-247-expert-support"><strong>Deploy fully configured Grafana in minutes with secure setup, seamless integration, and 24/7 expert support</strong></h2><img src="https://meetrix.io/articles/content/images/2025/08/Grafana.png" alt="Launch Grafana on AWS with Meetrix - Pre-Configured Dashboard AMI for Instant Monitoring and Insights"><p>In today&#x2019;s data-driven world, real-time visibility into your infrastructure, applications, and services is essential. Whether you&apos;re monitoring servers, Kubernetes clusters, cloud services, or business KPIs, <strong>Grafana</strong> is the go-to solution trusted by millions of developers, SREs, and enterprises worldwide.</p><p>With the <strong>Meetrix Grafana AMI</strong>, you can deploy a <strong>production-ready Grafana dashboard server</strong> in your AWS account in just a few clicks, optimized for speed, security, and scale.</p><h3 id="what-is-grafana">What Is Grafana?</h3><p><strong>Grafana</strong> is an open-source analytics and visualization platform that turns metrics, logs, and traces into powerful, interactive dashboards.</p><p><strong>Core Features:</strong></p><ul><li>Custom dashboards for real-time monitoring</li><li>Support for Prometheus, Loki, InfluxDB, Elasticsearch, PostgreSQL, and more</li><li>Alerting and notification integrations (Slack, PagerDuty, email)</li><li>Role-based access controls (RBAC) and secure sharing</li><li>Plugin ecosystem for data sources, panels, and themes</li><li>Multi-tenant support for enterprise-grade environments</li></ul><p>Grafana gives you one unified window into your system health, performance, and reliability in a way that&#x2019;s clear, flexible, and powerful.</p><h3 id="why-use-the-meetrix-grafana-ami">Why Use the Meetrix Grafana AMI?</h3><p>While Grafana is open source and easy to download, setting it up properly in a <strong>secure, scalable AWS environment</strong> can be time-consuming. You&#x2019;ll need to handle server provisioning, user authentication, SSL certificates, firewall rules, data source integrations, and ongoing maintenance.</p><p>The <strong>Meetrix Grafana AMI</strong> eliminates all of that complexity.</p><p><strong>Included in the Meetrix AMI:</strong></p><ul><li>Latest stable Grafana version, fully installed</li><li>NGINX reverse proxy with SSL enabled &#xA0;</li><li>Pre-configured IAM roles and security groups</li><li>Optional setup for Prometheus, Loki, or custom data sources</li><li>System-level hardening for production use</li><li>24/7 expert support and consulting services</li></ul><h3 id="who-should-use-this">Who Should Use This?</h3><p>This AMI is ideal for:</p><ul><li><strong>DevOps and SRE teams</strong> needing unified monitoring tools</li><li><strong>IT operations</strong> teams managing distributed systems or multi-cloud environments</li><li><strong>Engineering leads</strong> who want real-time visibility into app and service health</li><li><strong>Startups and enterprises</strong> that need scalable, secure dashboards</li><li><strong>Agencies or MSPs</strong> who deploy Grafana for multiple clients</li></ul><h3 id="popular-use-cases">Popular Use Cases</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="210"><col width="398"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use Case</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Description</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Kubernetes cluster monitoring</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Visualize node metrics, pod health, and service uptime</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Application performance</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Track latency, throughput, and error rates using Prometheus</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Infrastructure analytics</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Combine logs, metrics, and traces from multiple sources</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Business dashboards</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Display KPIs and analytics from PostgreSQL or MySQL</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DevSecOps visualization</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Monitor audit logs, security scans, and intrusion attempts</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="benefits-of-meetrixs-grafana-ami">Benefits of Meetrix&apos;s Grafana AMI</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="203"><col width="218"><col width="204"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix Grafana AMI</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual Setup</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">&lt; 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Hours to days</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">HTTPS &amp; SSL</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-installed and configured</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Requires manual configuration</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Security</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">IAM roles, firewall best practices</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must be configured manually</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Data Source Integration</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Optional pre-wiring available</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must configure manually</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 human expert support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Community-based only</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Optional Scaling &amp; Consulting</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Available</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Not included</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="frequently-asked-questions">Frequently Asked Questions</h3><p><strong>Can I add my own data sources?</strong><br> Yes. Grafana supports dozens of data sources natively, and Meetrix can assist with pre-wiring them into your deployment.</p><p><strong>Is this secure for enterprise use?</strong><br> Yes. Our AMI includes hardened server configuration, HTTPS, and strict IAM access policies.</p><p><strong>Does this include alerting features?</strong><br> Yes. Grafana&#x2019;s alerting system is fully available, and we can help configure integrations like Slack, Opsgenie, and PagerDuty.<strong>Can I deploy this in a private subnet?</strong><br> Yes. The AMI is VPC-ready and works in both public and private network setups</p><h3 id="monitor-everything-anywhere-with-grafana-by-meetrix-on-aws">Monitor Everything, Anywhere with Grafana by Meetrix on AWS</h3><p>Grafana gives you the power to visualize and analyze your data in real time. With Meetrix&#x2019;s <strong>Grafana Dashboard AMI</strong>, you can skip the hassle of setup and go straight to building beautiful, actionable dashboards, &#xA0;secured, supported, and deployed in minutes.</p><p>Whether you&apos;re a startup building your first DevOps stack or an enterprise needing high-availability observability, <strong>Meetrix helps you deploy Grafana faster and smarter</strong>.</p><p><strong>Launch your Grafana monitoring stack on AWS with Meetrix, and take control of your infrastructure visibility.</strong></p><p><a href="https://aws.amazon.com/marketplace/pp/prodview-z4xxfx2ldztyq?sr=0-1&amp;ref_=beagle&amp;applicationId=AWSMPContessa&amp;ref=meetrix.io">Get Started with Grafana AMI by Meetrix on AWS Marketplace</a></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Deploy OpenWebUI with Ollama on AWS using Meetrix: Secure, Intuitive UI for Self-Hosted LLMs]]></title><description><![CDATA[<h3 id="launch-your-private-ai-assistant-with-openwebui-and-ollama-in-minutes-fully-configured-secure-and-optimized-by-meetrix-on-aws">Launch your private AI assistant with OpenWebUI and Ollama in minutes, fully configured, secure, and optimized by Meetrix on AWS</h3><p>As demand for self-hosted large language models (LLMs) grows, organizations are looking for intuitive tools that allow private, flexible, and high-performance deployments. OpenWebUI, integrated with Ollama, provides a powerful, user-friendly</p>]]></description><link>https://meetrix.io/articles/deploy-openwebui-with-ollama-on-aws-using-meetrix-secure-intuitive-ui-for-self-hosted-llms-2/</link><guid isPermaLink="false">68907e825c19b404c13a5605</guid><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Tue, 05 Aug 2025 06:06:21 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/08/Open-Web-UI.png" medium="image"/><content:encoded><![CDATA[<h3 id="launch-your-private-ai-assistant-with-openwebui-and-ollama-in-minutes-fully-configured-secure-and-optimized-by-meetrix-on-aws">Launch your private AI assistant with OpenWebUI and Ollama in minutes, fully configured, secure, and optimized by Meetrix on AWS</h3><img src="https://meetrix.io/articles/content/images/2025/08/Open-Web-UI.png" alt="Deploy OpenWebUI with Ollama on AWS using Meetrix: Secure, Intuitive UI for Self-Hosted LLMs"><p>As demand for self-hosted large language models (LLMs) grows, organizations are looking for intuitive tools that allow private, flexible, and high-performance deployments. OpenWebUI, integrated with Ollama, provides a powerful, user-friendly interface and a backend that simplifies running and managing open-source LLMs directly in your infrastructure.</p><p>Meetrix now brings this setup to the AWS Marketplace with a pre-configured OpenWebUI + Ollama AMI, offering production-grade performance, hardened security, and 24/7 support.</p><h3 id="what-are-openwebui-and-ollama"><strong>What Are OpenWebUI and Ollama?</strong></h3><h3 id="openwebui"><br>OpenWebUI</h3><p>OpenWebUI (formerly Oobabooga UI) is a browser-based interface that enables seamless interaction with self-hosted LLMs. It includes chat-based workflows, multi-model support, persona control, and prompt history in a user-friendly format.</p><h3 id="ollama">Ollama</h3><p>Ollama is a lightweight model runner designed to make local LLM deployment simple. It manages downloads, tokenization, execution, and compatibility with a wide range of open-source models.</p><p>Together, OpenWebUI and Ollama offer a secure and developer-friendly AI interface for managing and interacting with models within your own environment.</p><h3 id="why-choose-meetrix-for-aws-deployment">Why Choose Meetrix for AWS Deployment?</h3><p>Manually setting up OpenWebUI with Ollama can be complex and time-consuming. Meetrix simplifies the entire process with a production-ready AMI that includes:</p><ul><li>Pre-installed and fully integrated OpenWebUI and Ollama</li><li>Support for a variety of open-source models including LLaMA, Mistral, and Gemma</li><li>Secured access with HTTPS and IAM compatibility</li><li>VPC-ready configuration for isolated environments</li><li>24/7 support and deployment assistance</li></ul><h3 id="ideal-use-cases">Ideal Use Cases</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="219"><col width="396"></colgroup><tbody><tr style="height:25.75pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use Case</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Description</span></p></td></tr><tr style="height:25.75pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Lightweight AI assistant demos</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Deploy private LLM chat interfaces for internal teams</span></p></td></tr><tr style="height:40pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">LLM prototyping and development</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Explore prompt designs and workflows in a local environment</span></p></td></tr><tr style="height:25.75pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Educational and research tools</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use AI safely in classrooms, labs, or training centers</span></p></td></tr><tr style="height:40pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Secure Q&amp;A and document tools</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Build small-scale retrieval systems with private data</span></p></td></tr><tr style="height:40pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Internal productivity assistants</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Create specialized copilots for enterprise knowledge and workflows</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="who-should-use-this">Who Should Use This?</h3><p>This OpenWebUI + Ollama AMI is ideal for:</p><ul><li>Developers building LLM-powered applications</li><li>Startups prototyping AI features</li><li>Research institutions exploring open models</li><li>Privacy-conscious teams deploying AI in-house</li><li>Organizations avoiding third-party model APIs</li></ul><h3 id="benefits-of-meetrix%E2%80%99s-openwebui-and-ollama-ami">Benefits of Meetrix&#x2019;s OpenWebUI and Ollama AMI</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="159"><col width="234"><col width="234"></colgroup><tbody><tr style="height:25.75pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix AMI</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual Setup</span></p></td></tr><tr style="height:40pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Under 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Requires multiple installation steps</span></p></td></tr><tr style="height:40pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Model Compatibility</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Ready for GGUF, GPTQ, and more</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual configuration required</span></p></td></tr><tr style="height:40pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Security Configuration</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">HTTPS, IAM, VPC ready</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DIY security setup</span></p></td></tr><tr style="height:25.75pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Interface Usability</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-tuned for ease of use</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Varies by environment</span></p></td></tr><tr style="height:25.75pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 from Meetrix experts</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">None or community-only</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="frequently-asked-questions"><br>Frequently Asked Questions</h3><p><strong>Which models are supported with Ollama?</strong><br> OpenWebUI with Ollama supports popular open models such as LLaMA, Mistral, Gemma, and various GGUF or GPTQ-based variants.</p><p><strong>Do I need technical experience to deploy this?</strong><br> No. Meetrix provides a fully configured AMI and guidance to help you launch and run it easily.</p><p><strong>Can I use this in a private VPC?</strong><br> Yes. It is fully compatible with AWS VPC configurations and can run in isolated environments.</p><p><strong>Can I extend the UI with plugins?</strong><br> Yes. OpenWebUI supports custom plugins and extensions for chat, formatting, and workflow enhancements.</p><p><strong>What kind of support is included?</strong><br> We offer full technical assistance for deployment, configuration, and customization with 24/7 availability.</p><h3 id="self-hosted-ai-simplified-with-openwebui-and-ollama-by-meetrix">Self-Hosted AI, Simplified with OpenWebUI and Ollama by Meetrix</h3><p>OpenWebUI and Ollama offer a powerful combination for teams that need intuitive, secure access to self-hosted LLMs. Meetrix enhances this experience with an AWS-optimized deployment that ensures speed, security, and simplicity.</p><p>Whether you&apos;re launching a prototype, building internal AI tools, or enabling private model access across your organization, Meetrix delivers a fast and reliable solution.<br><br><a href="https://aws.amazon.com/marketplace/pp/prodview-gg6fmefxg7gds?ref=meetrix.io"><strong>Launch your private LLM interface today with OpenWebUI and Ollama by Meetrix on AWS Marketplace.</strong></a></p><p><br></p><p><br><br><br></p>]]></content:encoded></item><item><title><![CDATA[Deploy Apache NiFi on AWS with Meetrix - Simplify Complex Data Flows in Minutes]]></title><description><![CDATA[<h2 id="pre-configured-production-ready-nifi-environments-backed-by-247-expert-support"><strong>Pre-configured, production-ready NiFi environments backed by 24/7 expert support</strong></h2><p>In today&apos;s data-driven world, the ability to collect, route, transform, and monitor data in real-time is mission-critical. Whether you&apos;re streaming logs from remote IoT sensors, processing patient records securely, or integrating financial transactions across systems, <strong>data</strong></p>]]></description><link>https://meetrix.io/articles/deploy-apache-nifi-on-aws-with-meetrix-simplify-complex-data-flows-in-minutes/</link><guid isPermaLink="false">6863bd685c19b404c13a4dd6</guid><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Mon, 04 Aug 2025 08:05:45 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Apache-Nifi-AMI.png" medium="image"/><content:encoded><![CDATA[<h2 id="pre-configured-production-ready-nifi-environments-backed-by-247-expert-support"><strong>Pre-configured, production-ready NiFi environments backed by 24/7 expert support</strong></h2><img src="https://meetrix.io/articles/content/images/2025/07/Apache-Nifi-AMI.png" alt="Deploy Apache NiFi on AWS with Meetrix - Simplify Complex Data Flows in Minutes"><p>In today&apos;s data-driven world, the ability to collect, route, transform, and monitor data in real-time is mission-critical. Whether you&apos;re streaming logs from remote IoT sensors, processing patient records securely, or integrating financial transactions across systems, <strong>data flow orchestration</strong> is the foundation of your infrastructure.</p><p>That&#x2019;s why teams are turning to <strong>Apache NiFi</strong>, the powerful open-source data flow platform and now, with <strong>Meetrix&#x2019;s Apache NiFi AMI on AWS Marketplace</strong>, you can deploy it in minutes, fully configured and enterprise-ready.</p><h3 id="what-is-apache-nifi">What Is Apache NiFi?</h3><p><strong>Apache NiFi</strong> is a robust, open-source data integration tool designed to automate the movement and transformation of data across systems. Originally developed by the NSA and now maintained by the Apache Software Foundation, NiFi enables:</p><ul><li><strong>Visual flow design</strong> with a drag-and-drop interface</li><li><strong>Real-time data ingestion</strong> from virtually any source (databases, sensors, APIs, streams)</li><li><strong>Routing, filtering, transforming, and enriching data on the fly</strong></li><li><strong>Secure data transfers</strong> with end-to-end traceability</li><li><strong>Built-in support for back pressure, prioritization, and load balancing</strong></li></ul><h3 id="why-use-meetrix-to-deploy-apache-nifi">Why Use Meetrix to Deploy Apache NiFi?</h3><p>While NiFi is powerful, installing and configuring it for production, especially with security, clustering, and cloud integrations, can be complex.</p><p><strong>Meetrix simplifies the entire process</strong> with a secure, pre-configured AWS AMI that gets your NiFi instance running in minutes, not days.</p><p>What You Get with Meetrix&#x2019;s Apache NiFi AMI:</p><ul><li><strong>One-click AWS deployment</strong></li><li><strong>Pre-secured environment</strong> (SSL, authentication, and IAM-ready)</li><li><strong>Optimized settings for production-scale throughput</strong></li><li><strong>Support for clustering, processors, and remote process groups</strong></li><li><strong>24/7 expert support</strong> for setup, tuning, scaling, and custom integrations</li></ul><h3 id="who-is-this-for">Who Is This For?</h3><p><strong>Apache NiFi by Meetrix</strong> is purpose-built for:</p><p><strong>1. Data Engineers</strong><br><br>Automate pipelines for ETL, ELT, and stream processing<br>Visually manage transformations and schema evolution</p><p><strong>2. DevOps &amp; Platform Engineers</strong></p><ul><li>Orchestrate secure data flows between services and environments</li><li>Monitor flow health, errors, and bottlenecks in real-time</li></ul><p><strong>3. IT Architects &amp; System Integrators</strong></p><ul><li>Implement enterprise-wide data routing between legacy and cloud systems</li><li>Standardize governance and compliance for sensitive data</li></ul><h3 id="market-segments-industries">Market Segments &amp; Industries</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="163"><col width="434"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Segment</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use Cases</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Data Engineering</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">ETL pipelines, batch/stream integration, data lake ingestion</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">IoT &amp; Edge</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Ingest and process data from sensors, gateways, and field devices</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Cybersecurity</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Capture and route logs, threat intelligence feeds, and alerts</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Healthcare</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Integrate HL7/FHIR data, anonymize PHI, and route lab records</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Financial Services</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Transaction monitoring, fraud detection, and audit trail capture</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Retail &amp; E-commerce</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Customer behaviour tracking, real-time inventory updates</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="top-use-cases-with-apache-nifi">Top Use Cases with Apache NiFi</h3><ul><li><strong>Log aggregation and stream enrichment</strong></li><li><strong>IoT pipeline orchestration</strong> (from devices to analytics platforms)</li><li><strong>Cloud-to-cloud data migration and syncing</strong></li><li><strong>Real-time alerting from security event streams</strong></li><li><strong>Automated processing of HL7, CSV, JSON, XML, and Avro data</strong></li><li><strong>Feeding machine learning pipelines with clean, labelled data</strong></li><li><strong>Data provenance and audit logging for compliance</strong></li></ul><h3 id="why-choose-meetrix">Why Choose Meetrix?</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="171"><col width="201"><col width="177"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix Apache NiFi AMI</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DIY Installation</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">&lt; 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Several hours or days</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Security</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-hardened and SSL-ready</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must configure manually</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Scalability</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Cluster-ready configurations</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Requires tuning</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Updates &amp; Maintenance</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Managed by experts</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Self-managed</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 expert technical support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Community only</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Optional Consulting</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Available</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Not applicable</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="faqs">FAQs</h3><p><strong>Is Apache NiFi open source?</strong><br> Yes, NiFi is free and open-source. With Meetrix, you&apos;re paying only for infrastructure and optional support to simplify deployment.</p><p><strong>Can I run NiFi in a cluster?</strong><br> Yes. Meetrix can help you configure and launch NiFi in a clustered mode for high availability and throughput.</p><p><strong>Is this secure for production?</strong><br> Absolutely. We pre-configure SSL, port restrictions, and IAM best practices to help you launch safely in your AWS environment.</p><p><strong>Do I need to configure anything after launch?</strong><br> Basic flows can run immediately. Advanced configurations, integrations, and clustering can be customized as needed, with our help if required.</p><h3 id="control-your-data-flows-with-confidence">Control Your Data Flows with Confidence</h3><p>Today&#x2019;s applications, from fraud detection to real-time IoT analytics, demand data that&#x2019;s fast, secure, and intelligently routed. <strong>Apache NiFi</strong> gives you the visual control and processing power to manage that complexity.</p><p>But why start from scratch?</p><p>With <strong>Meetrix&#x2019;s Apache NiFi AMI</strong>, you get a hardened, production-ready NiFi setup on AWS, backed by experts who understand the challenges of data engineering, security, and scalability.<br><br>So you can stop debugging YAML files and start building smarter pipelines today.<br><a href="https://aws.amazon.com/marketplace/pp/prodview-yuu4ynzsi4gtw?ref=meetrix.io">Deploy Apache NiFi by Meetrix on AWS Marketplace</a></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Deploy Directus on AWS with Meetrix -The Open-Source Headless CMS, Pre-Configured and Production-Ready]]></title><description><![CDATA[<h2 id="launch-your-own-self-hosted-directus-instance-in-minutes-fully-secured-scalable-and-backed-by-247-expert-support"><strong>Launch your own self-hosted Directus instance in minutes, fully secured, scalable, and backed by 24/7 expert support</strong></h2><p>Modern digital products demand flexibility, speed, and control over content and data infrastructure. Whether you&apos;re building websites, mobile apps, dashboards, or digital experiences, a traditional CMS often falls short.</p><p>That&</p>]]></description><link>https://meetrix.io/articles/deploy-directus-on-aws-with-meetrix-the-open-source-headless-cms-pre-configured-and-production-ready/</link><guid isPermaLink="false">688897435c19b404c13a556b</guid><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Mon, 04 Aug 2025 07:53:27 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Directus.png" medium="image"/><content:encoded><![CDATA[<h2 id="launch-your-own-self-hosted-directus-instance-in-minutes-fully-secured-scalable-and-backed-by-247-expert-support"><strong>Launch your own self-hosted Directus instance in minutes, fully secured, scalable, and backed by 24/7 expert support</strong></h2><img src="https://meetrix.io/articles/content/images/2025/07/Directus.png" alt="Deploy Directus on AWS with Meetrix -The Open-Source Headless CMS, Pre-Configured and Production-Ready"><p>Modern digital products demand flexibility, speed, and control over content and data infrastructure. Whether you&apos;re building websites, mobile apps, dashboards, or digital experiences, a traditional CMS often falls short.</p><p>That&#x2019;s where <strong>Directus</strong> comes in: a modern, open-source headless CMS and data platform that works seamlessly with your existing SQL database.</p><p>With <strong>Meetrix&#x2019;s Directus AMI on AWS</strong>, you can deploy a ready-to-use, fully configured Directus environment in just a few clicks, no manual installation, no DevOps overhead.</p><h3 id="what-is-directus"><strong>What Is Directus?</strong></h3><p><strong>Directus</strong> is an open-source platform that transforms any SQL database into a powerful headless CMS and API. Unlike traditional CMS platforms, Directus does not store your data; it simply wraps your existing schema with a dynamic API and user-friendly admin interface.</p><h3 id="key-features"><strong>Key Features:</strong></h3><ul><li>No lock-in: Use your own database schema</li><li>REST and GraphQL APIs auto-generated from your tables</li><li>Clean admin app with role-based access controls</li><li>Extensible with custom hooks, endpoints, and plugins</li><li>File management, dashboards, insights, and more</li><li>Built for developers and non-technical users alike</li></ul><p>Directus gives teams full control of their backend content and data workflows, without the rigidity of legacy CMS tools.</p><h3 id="why-use-the-meetrix-directus-ami"><strong>Why Use the Meetrix Directus AMI?</strong></h3><p>Deploying Directus manually involves provisioning infrastructure, configuring web servers, setting up databases, managing SSL, and handling updates. It can take hours and require specialized expertise.</p><p>The <strong>Meetrix Directus AMI</strong> removes that friction with a <strong>fully optimized, secure, and scalable AWS deployment</strong>.</p><h3 id="meetrix-directus-ami-includes"><strong>Meetrix Directus AMI includes:</strong></h3><ul><li>Pre-installed Directus (latest stable version)</li><li>PostgreSQL or MySQL backend configuration</li><li>NGINX web server and HTTPS/SSL setup</li><li>IAM-compatible and firewall-hardened deployment</li><li>Secure admin access and production-ready settings</li><li>24/7 expert support and infrastructure consulting</li></ul><h3 id="who-should-use-this"><strong>Who Should Use This?</strong></h3><p>Meetrix&#x2019;s Directus AMI is ideal for:</p><ul><li><strong>Frontend developers</strong> looking for a clean, powerful CMS backend</li><li><strong>Digital product teams</strong> building websites, apps, and internal tools</li><li><strong>Startups</strong> deploying content-driven experiences without SaaS lock-in</li><li><strong>Agencies</strong> managing CMS deployments for multiple clients</li><li><strong>Enterprises</strong> that need customizable, secure, and compliant CMS solutions</li><li><strong>Open data projects</strong> and public dashboards built on SQL</li></ul><h3 id="use-cases-by-industry"><strong>Use Cases by </strong>Industry</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="145"><col width="462"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Industry</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use Case Examples</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">SaaS Platforms</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Custom admin portals, user-generated content APIs</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Media &amp; Publishing</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Editorial workflows, content APIs, video/image asset management</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">E-commerce</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Product catalogs, inventory APIs, dynamic content admin</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Government</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Open data portals, structured content publishing</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Healthcare</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Internal dashboards, knowledge bases, HIPAA-compliant deployment</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Education</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Course content delivery, admin tools, multilingual site backends</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="why-choose-meetrix"><strong>Why Choose Meetrix?</strong></h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="171"><col width="250"><col width="198"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix Directus AMI</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual Installation</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">&lt; 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Hours or days</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Security</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">SSL, IAM, firewall pre-configured</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must configure from scratch</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Database Integration</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-wired with PostgreSQL/MySQL</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Requires additional steps</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Updates &amp; Maintenance</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Supported by experts</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DIY</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Scalability</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">AWS-native, optimized</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must configure manually</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 human support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Community forums only</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="frequently-asked-questions"><strong>Frequently Asked Questions</strong></h3><p><strong>Does this support PostgreSQL and MySQL?</strong><br> Yes. You can use either database and we provide guidance for migrating your schema.</p><p><strong>Can I use this in a private subnet or VPC?</strong><br> Absolutely. The AMI supports full VPC integration, internal access, and network-level restrictions.</p><p><strong>Is Directus secure for production use?</strong><br> Yes. We configure HTTPS, firewall rules, and access controls by default. Admin access is secured.</p><p><strong>Can I extend Directus with custom code?</strong><br> Yes. Directus is fully extensible via hooks, endpoints, and custom modules.</p><p><strong>Is support included in the AMI pricing?</strong><br> Yes. All Meetrix Directus AMIs include 24/7 support. Optional consulting is also available.</p><h3 id="build-flexible-future-ready-apps-with-directus-and-meetrix"><strong>Build Flexible, Future-Ready Apps with Directus and Meetrix</strong></h3><p>Content and data management shouldn&#x2019;t be limited by legacy tools or rigid CMS platforms. With <strong>Directus</strong>, you gain the flexibility of a modern, open-source headless CMS, and with <strong>Meetrix</strong>, you get a production-ready environment, launched in minutes and fully supported.</p><p>Whether you&apos;re building a custom API, internal dashboard, or scalable content system, the <strong>Directus AMI by Meetrix</strong> helps you get there faster, securely, reliably, and with expert support at every step.</p><p><strong>Launch Directus on AWS with Meetrix. Power your content your way.</strong></p><p><strong><a href="https://aws.amazon.com/marketplace/pp/prodview-hk3oiq5rq2ucw?sr=0-2&amp;ref_=beagle&amp;applicationId=AWSMPContessa&amp;ref=meetrix.io">Get Started with Directus by Meetrix on AWS Marketplace</a></strong><br></p><p><br></p><p><br><br></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Grafana - Developer Guide]]></title><description><![CDATA[Get Grafana and running on AWS with our step-by-step guide. Learn how to deploy, configure, and optimize it for secure, scalable team collaboration or a DevOps command center in the cloud.]]></description><link>https://meetrix.io/articles/grafana-developer-guide/</link><guid isPermaLink="false">6886e9955c19b404c13a54eb</guid><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Tue, 29 Jul 2025 05:04:47 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Grafana-Dahboard.png" medium="image"/><content:encoded><![CDATA[<img src="https://meetrix.io/articles/content/images/2025/07/Grafana-Dahboard.png" alt="Grafana - Developer Guide"><p>Welcome to the Grafana &#xA0;Deployment Guide for AWS Integration! Grafana is the open-source observability and analytics platform built for reliability and performance in high-trust environments. Seamlessly deploy Grafana within your AWS infrastructure to enable real-time dashboards, scalable monitoring, and secure data visualization at enterprise scale.</p><p>Empower your DevOps teams with unified metrics, logs, and traces across AWS services. Automate alerting, optimize infrastructure performance, and extend Grafana with powerful plugins, all while maintaining full control over your data.</p><p>Let&#x2019;s get started and elevate your cloud monitoring and operational excellence with Grafana on AWS.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the Grafana AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;</strong>Grafana<strong>&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp/prodview-z4xxfx2ldztyq?ref=meetrix.io">Grafana</a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy Grafana&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li></ol><p>2. &#xA0;Click &quot;Next&quot;.</p><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the <strong>&quot;Admin Email&quot; </strong>for SSL generation.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (Grafana will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. Please make sure your domain name hosted on route53. If its unsuccessful then you have to setup SSL manually)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended: <strong>t3.small</strong>).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfsNQ-X101HHx2yLFY0eCAdkr97aJMMi3tHmabVBOR6pnQL3vrPK2FUNgS4F4Cj-r18ZditpuMtwdsju0Mj6P84WqACOBgMO7FPNXU1earFbgPnSOuymScoYAvgBdgZ1NDAppnT?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="233"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcVhNKmlC9FkvdpnhZRXAnlY4hNzjq4u_JRDpKes7ozegFOprgaQOiNJjWxGBoonQLE7cSyFUpM4yNwdjUzBdzYMPCiWlp1urVHL8cGyINnu0P8gNnTOdu-WFt3NBEQ_OhF34biGQ?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="107"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcS8M3cTg9ULg9FX3b9sVa-Oj-wtkTf0g-bOg8E66PVho02cjhctsSZ_68AwcNxXw1hZvyqaVexYZpSdOcKN2SlAEiriHgDreRfSLCFTndqNK5Sc8K9A5VBRYMe44h9iJRae17pqA?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="185"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcZGqgTaU3fgQy8XAqz5Zjzut_H8Y9UuZynfdJF8D8z38PLOgrOiUQhZG6F5jK0soaNFdDUU23rAQoHu1YpW3HcCn5--vr5nsl4820ijq-C-D4RDX-CBww7ZI7cvXOP694_LGpr_g?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="177"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe0rQjuWkQQgQQAnKumv_aYx3VvGPRwJjAKdzWLoad7iWgF-MT_Aucu8-CHhkeFgsK9Du1Rxk6FYLMF3p9RqYKfLx6t4wFYPRV9s8LC8ReEJmap89NgFxQgQvdVBX-izoLBAxc9?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="244"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-grafana">Access <strong>Grafana</strong></h2><p>You can set up the Grafana application through the <strong>&quot;DashboardUrl&quot; </strong>or <strong>&quot;DashboardUrlIp&quot;</strong> provided in the &quot;Outputs&quot; tab. This will allow you to create an Admin account, and all future accounts will be created through the Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfdzMwoiL9FkUJKPbwXiOmvgC1oe_oEjY92cCsFJ2if3Z86P96aECI7K5w8RaN2GusIXO6U00AYLt7gphwdzaJQdiZY-QisIeRy8C1PYtBbMAumzYzc4vcKNB05kd3_lxJrnhWGsw?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="245"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeGUGelxBhJFbfpQk7AemR3Zp0mEFjPt-zaVnDEvho22SJh2yDK0pqRrbPxFjsBpRkVLwSKyFu2z8KOuiRQDWD1xTP50_fbsrGw8mCF2_yCveqxzbBPLoIS6G2TMkFDXO1YBt9R?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="303"></figure><p>Log in with the default credentials <strong>(admin / admin)</strong> to begin your Grafana setup.</p><p>On your first login, Grafana will automatically prompt you to set a new, strong Administrator password. This is a mandatory step to secure your deployment.</p><p>The Administrator Account you create will have full access to manage the entire workspace&#x2014;this includes inviting team members, configuring system settings, and maintaining access control.</p><p>Be sure to choose a strong password and store your credentials securely, as they are essential for future access and team management.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXftp1c_XSNYrJqDNdI9IG_Xojs6_dkz-PKaXFo7hFtVe8-sWXuk-pC7gZccAQ3Fr7tAAW-L3bUEJkbkNehhWLvr9eNlRGWacoZQsPJRNKZ20sxPlwNVte_PSoOcVqEVm5PmrFKRrQ?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="307"></figure><p><strong><strong>Generate SSL Manually</strong></strong></p><p>Grafana will automatically try to setup SSL based on provided domain name, if that domain is hosted on Route53. If its unsuccessful then you have to setup SSL manually.</p><p><strong><strong>Step1: Copy IP Address</strong></strong></p><ol><li>Proceed with the instructions outlined in the above <strong>&quot;Update DNS&quot;</strong> section, if you have not already done so.</li><li>Copy the Public IP address indicated as <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfMnETSA58_mMhSrYVYDm_6FnU9jhmJx9dwCMnkqFBvC8adtyD8QDLgk6niD4U-sqjwZ1e47A_lH5LVJETct1Y2DFzI797llvQNTySgHTsZm3xj5eDvpvGgbhEhy8b1AKV8RHLBUg?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="237"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfcK0Nt4T76sJZ_K0VUMO32M2iE81UKSFF-1oi7IiDVIdEJ3_k7BIxzC7C7QE0edxcvoChj8VE422roL4iKf3aowPpTcDd3zUPyC0YiBATRF7gmJzA3DZaH-WbCBIFpTXVXmGBesQ?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="144"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter, and follow the instructions</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is acquiring for generate SSL certificates.</p><p><br><strong>Check Server Logs</strong></p><p><strong>Step1: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdFPHhFEgWTIRHtlm3wPXY7zuBYA30Z80hSeKDn2FfU6ojRB0B1BFGcMGIfYsIcxkPbksIowP2bqifw3XYnxU-MD2nrpL7o35SgKT-Q52xaML2CE_hrSGP2rPfrl8zdm3YoBtGKtQ?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="264"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong><strong>Step2: Check the logs</strong></strong></p><pre><code>sudo tail -f /var/log/grafana/grafana.log</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXezLDhmtjNvStq84dVmosCga_gN8Kus11s94-XhG-lu9sVs3wWGuQAl3wWeGeQZ_KgbeipKnToPnJJRoeU0DONHh5ZCTsvDDHLghsJpzW00AZCGtUAc1i1HPLXXQuNWLbM0Iaz79w?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="181"></figure><p><strong>Shutting Down Grafana</strong></p><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the Grafana instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXehnh-_xm0m1t-YZgmNhY2jmi2gICzwzAgZpdS7mRsR216iOiuCJSgDFqC3gz6PfVxFja5y9m1FstTRHKuhs1St0o7zH3tKpExaK2rWOmoefnwdW_k72cMBI1jQETtAWaLu39Jbvg?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="263"></figure><p>2. Select the grafana instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwb561NaNWyj67zpiDx_pZc1TfBkET506IJ5XxbXj4JYJEpgc38SF1UWr6bAX-ql3mCz1w7FhhsjSGJG_M1DsUW23qDH3zKrUFpMTbE5JX9LWTf9wVC-7wdPl7z9o-5rlr9W41Aw?key=vCPk8gz932hpurvhxoasew" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="144"></figure><p><strong>Remove Grafana</strong></p><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><p><strong>Upgrades</strong></p><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><p><br><strong>Troubleshoot</strong></p><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf184uormbIwk8ygdiQ2o1Ny7wW_AXJ367kEW4CTxuuaoaVksomAChF8KhVHYUcQW-brWFCvDvzBPWA0udjb3aWQAibGoidzC6x3BcWpiBS2id0YmluvJVnNB1Jam7NqCOlNHXD?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="184"></figure><p>2. If you face the following error (<em>do not have sufficient &lt;instance_type&gt; capacity...</em>) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLN7ceTBgs4MNnjwnQ74e9uMtMbqpIX6DM5KxdjMlFpSMU-FV6A12Z4AaeW4muQ7EG7Uxw1Agf1jdZweOWn7zRU-6KEjOwT7WsWQKuobOQ9tV5fdZ7JF7HMS-FeLOaJpMqoi_xbA?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="149"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdVGkG4l7GNO1SssQthmp2U2Gn-Ni_iLL2-Yqbc62XY9WkoRamhp7rZ6z3IsNGLkZn-xklIV8zwqlhulZjQj3ahUGtxY1_uVIgIFObFqxecALP60yxzNnEnE7VcdgD5SBEoWZqT7w?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="602" height="209"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;df -h</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5iR4euaxIyduVTa6ryfsBOLB3h_ziLO5wUtLBRQXYRaXvvoNCTtE4PIaOK9qgvLbKK8WejZT3hsaP7UH0tlGNm7ZqyXOSyb_p7-K4_lyjks3V94Rno8E-LhXkPFSIY9qzQ7m66g?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Grafana - Developer Guide" loading="lazy" width="441" height="39"></figure><p> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li><li>Then reboot the instance and restart the Grafana service.</li></ul><h2 id="conclusion">Conclusion</h2><p>The Meetrix Grafana Deployment Guide is your go-to resource for seamlessly integrating Grafana into your AWS environment. Whether you&apos;re a DevOps engineer, system administrator, or IT leader, our guide provides clear, step-by-step instructions to ensure a secure, scalable, and production-ready setup.</p><p>Grafana is a powerful open-source observability platform built for high-trust environments, empowering teams with real-time monitoring, alerting, automation, and flexible data source integrations.</p><p>With the Meetrix Grafana Deployment Guide, you&apos;ll unlock the full potential of Grafana, enabling your organization to build efficient, secure, and self-hosted dashboards and monitoring systems that scale with your infrastructure.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with Grafana issues.</p>]]></content:encoded></item><item><title><![CDATA[Deploy Moodle on AWS with Meetrix - The Leading Open-Source LMS, Pre-Configured for Instant Use]]></title><description><![CDATA[<h2 id="launch-a-secure-scalable-moodle-environment-in-minutes-optimized-for-education-training-and-247-uptime"><strong>Launch a secure, scalable Moodle environment in minutes, optimized for education, training, and 24/7 uptime</strong></h2><p>As online education and remote training continue to grow across industries, organizations need reliable learning platforms that are customizable, cost-effective, and secure. <strong>Moodle,</strong> the world&#x2019;s most popular open-source learning management system (LMS)</p>]]></description><link>https://meetrix.io/articles/deploy-moodle-on-aws-with-meetrix-the-leading-open-source-lms-pre-configured-for-instant-use/</link><guid isPermaLink="false">686507615c19b404c13a4f56</guid><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Mon, 28 Jul 2025 06:55:59 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Image_20250704_135810_194.jpeg" medium="image"/><content:encoded><![CDATA[<h2 id="launch-a-secure-scalable-moodle-environment-in-minutes-optimized-for-education-training-and-247-uptime"><strong>Launch a secure, scalable Moodle environment in minutes, optimized for education, training, and 24/7 uptime</strong></h2><img src="https://meetrix.io/articles/content/images/2025/07/Image_20250704_135810_194.jpeg" alt="Deploy Moodle on AWS with Meetrix - The Leading Open-Source LMS, Pre-Configured for Instant Use"><p>As online education and remote training continue to grow across industries, organizations need reliable learning platforms that are customizable, cost-effective, and secure. <strong>Moodle,</strong> the world&#x2019;s most popular open-source learning management system (LMS) is the platform of choice for universities, schools, government institutions, and training providers worldwide.</p><p>But deploying Moodle at scale isn&#x2019;t always simple. Managing PHP versions, configuring databases, enabling SSL, and optimizing performance can delay your project and introduce security risks.</p><p>That&#x2019;s why Meetrix offers a <strong>fully configured Moodle deployment on AWS</strong>, purpose-built for fast launch, secure operation, and supported by a 24/7 expert team.</p><blockquote>Resources to Get Started<br><a href="https://youtu.be/6JfnVGiUaoU?si=PcsE2qLGCx0g3NuP&amp;ref=meetrix.io" rel="noopener">YouTube Video Walkthrough</a><br><a href="https://meetrix.io/articles/moodle-developer-guide/" rel="noopener">Moodle Developer Guide</a></blockquote><h3 id="what-is-moodle">What Is Moodle?</h3><p><strong>Moodle</strong> is a powerful, open-source learning platform that enables educators to build custom digital classrooms. It supports:</p><ul><li>Course creation and management</li><li>Role-based user access (students, teachers, admins)</li><li>Multimedia lesson delivery</li><li>Quizzes, forums, and collaborative tools</li><li>Integration with SCORM, LTI, H5P, and external tools</li><li>Learning analytics and reporting</li></ul><p>Moodle is used by over <strong>300 million users in 240+ countries</strong>, making it one of the most trusted LMS platforms in the world.</p><h3 id="how-the-deployment-works">How the Deployment Works</h3><p><em>For teams who want to understand the setup, Meetrix provides a <strong>step-by-step Developer Guide</strong>. Here&#x2019;s a quick summary of what&#x2019;s included:</em></p><p><em><strong>Launch the AMI</strong><br>Deploy Moodle instantly from the AWS Marketplace using our pre-configured AMI.</em></p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/08/unnamed--3--1.png" class="kg-image" alt="Deploy Moodle on AWS with Meetrix - The Leading Open-Source LMS, Pre-Configured for Instant Use" loading="lazy" width="1685" height="535" srcset="https://meetrix.io/articles/content/images/size/w600/2025/08/unnamed--3--1.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/08/unnamed--3--1.png 1000w, https://meetrix.io/articles/content/images/size/w1600/2025/08/unnamed--3--1.png 1600w, https://meetrix.io/articles/content/images/2025/08/unnamed--3--1.png 1685w" sizes="(min-width: 720px) 720px"></figure><p><em><strong>Secure Setup</strong><br>HTTPS/SSL enabled by default (Let&#x2019;s Encrypt support)<br>IAM-based access controls integrated with AWS best practices</em></p><p><em><strong>Database &amp; Storage</strong><br>Uses <strong>MariaDB/PostgreSQL</strong> backend with tuned configurations for performance<br>Scalable storage setup on Amazon EBS, with support for external databases if needed</em></p><p><em><strong>Customization</strong><br>Full root/admin access for installing plugins, themes, and custom modules<br>Easy DNS mapping through Route 53</em></p><p><em><strong>Scaling &amp; Performance</strong><br>Built-in caching for high concurrency<br>Load-balancer and autoscaling ready (can expand for thousands of concurrent users)</em></p><figure class="kg-card kg-image-card"><img src="https://meetrix.io/articles/content/images/2025/08/unnamed--4-.png" class="kg-image" alt="Deploy Moodle on AWS with Meetrix - The Leading Open-Source LMS, Pre-Configured for Instant Use" loading="lazy" width="1893" height="967" srcset="https://meetrix.io/articles/content/images/size/w600/2025/08/unnamed--4-.png 600w, https://meetrix.io/articles/content/images/size/w1000/2025/08/unnamed--4-.png 1000w, https://meetrix.io/articles/content/images/size/w1600/2025/08/unnamed--4-.png 1600w, https://meetrix.io/articles/content/images/2025/08/unnamed--4-.png 1893w" sizes="(min-width: 720px) 720px"></figure><p><em>This setup ensures your Moodle environment is <strong>production-ready out of the box</strong>, with flexibility to scale and extend as your user base grows.</em></p><h3 id="why-choose-meetrix-for-moodle-deployment">Why Choose Meetrix for Moodle Deployment?</h3><p>While Moodle is freely available, deploying and managing it properly in a cloud production environment takes time, expertise, and monitoring. Meetrix simplifies this process by delivering a <strong>ready-to-use Moodle instance</strong>, optimized for performance, scalability, and security within your own AWS account.</p><h3 id="included-in-meetrix%E2%80%99s-moodle-deployment"><strong>Included in Meetrix&#x2019;s Moodle Deployment:</strong></h3><ul><li>Latest Moodle LTS version, fully installed and configured</li><li>Web server stack (NGINX/Apache, PHP, MariaDB/PostgreSQL)</li><li>SSL/HTTPS setup with domain support</li><li>Hardened security settings and IAM best practices</li><li>Optimized caching and session management</li><li>24/7 expert technical support for your team</li></ul><h3 id="who-uses-moodle">Who Uses Moodle?</h3><p>Meetrix&apos;s solution is ideal for:</p><ul><li><strong>Universities and colleges</strong> deploying campus-wide e-learning</li><li><strong>K-12 schools</strong> needing remote or blended learning solutions</li><li><strong>Corporate L&amp;D teams</strong> running internal training and certifications</li><li><strong>Government and NGOs</strong> training employees or public learners</li><li><strong>Professional educators and tutors</strong> looking for full control over their LMS</li><li><strong>Training providers</strong> delivering SCORM-compliant online courses</li></ul><h2 id="key-industry-use-cases"><strong>Key Industry Use Cases</strong></h2><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="137"><col width="424"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Segment</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use Case Examples</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Higher Education</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Host thousands of courses, assignments, and exams for students</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">K-12 Schools</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Deliver remote or hybrid instruction with parent access</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Corporate Training</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Onboard staff provide role-based certification and tracking</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Nonprofit Training</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Create multilingual e-learning for global outreach</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Government</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Deploy secure internal training systems behind a firewall</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">EdTech Startups</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Build LMS-based products or services for clients</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="benefits-of-using-meetrix-for-moodle-hosting">Benefits of Using Meetrix for Moodle Hosting</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="211"><col width="217"><col width="197"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix Moodle Deployment</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DIY Setup</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Under 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Several hours or days</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">SSL/HTTPS</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-configured with certificates</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual setup required</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Database + PHP Optimization</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Tuned for high performance</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Default settings</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Security &amp; Access Control</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">IAM &amp; firewall best practices</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must configure from scratch</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 expert human support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Community forums only</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="frequently-asked-questions">Frequently Asked Questions</h3><p><strong>Can I customize the Moodle theme and plugins?</strong><br> Yes. Meetrix supports full admin access, allowing you to upload and configure themes, modules, and integrations.</p><p><strong>Is Moodle mobile-friendly?</strong><br> Absolutely. Moodle includes responsive design and a dedicated mobile app for learners and instructors.</p><p><strong>Can this deployment support large numbers of users?</strong><br> Yes. We help clients scale from a few hundred to tens of thousands of concurrent learners using Moodle&#x2019;s built-in scalability features.</p><p><strong>Is the solution compliant with education data standards (FERPA, GDPR, etc.)?</strong><br> Yes. Because you own the AWS environment, we can help you configure access, logging, and encryption to meet strict compliance requirements.</p><h3 id="power-your-learning-with-moodle-hosted-and-supported-by-experts">Power Your Learning with Moodle, Hosted and Supported by Experts</h3><p>Moodle offers everything you need to create engaging, flexible, and powerful learning experiences without vendor lock-in or costly licenses. And with Meetrix handling the infrastructure, security, and setup, you get the fastest path to launching a production-ready Moodle environment.</p><p>Whether you&apos;re an academic institution scaling up remote learning or an enterprise standardizing corporate training, Meetrix helps you deploy Moodle confidently, with performance, security, and 24/7 support built in.</p><p><strong>Launch your Moodle instance with Meetrix. Empower learning without limits.</strong><br><a href="https://aws.amazon.com/marketplace/pp/prodview-n45f5nekyb5wi?ref=meetrix.io">Get Started with Moodle Deployment by Meetrix on AWS</a></p>]]></content:encoded></item><item><title><![CDATA[Open WebUI- Developer Guide]]></title><description><![CDATA[Launch Open WebUI on your AWS infrastructure with a fully preconfigured, production-ready AMI. Open WebUI offers a sleek, team-friendly interface for interacting with local or remote LLMs like Llama, Mistral, Deepseek, and Grok.]]></description><link>https://meetrix.io/articles/open-webui-developer-guide/</link><guid isPermaLink="false">6881e4105c19b404c13a5483</guid><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Mon, 28 Jul 2025 03:55:59 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Open-Web-UI-Dev-Guide.png" medium="image"/><content:encoded><![CDATA[<img src="https://meetrix.io/articles/content/images/2025/07/Open-Web-UI-Dev-Guide.png" alt="Open WebUI- Developer Guide"><p>Open WebUI brings real-time collaboration, LLM integration, and workflow automation to your AWS environment. Designed for high-trust enterprise use cases, it enables secure, scalable deployments with minimal setup. Empower your teams with an intuitive interface for managing AI workloads and enhancing productivity.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the Open WebUI AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;Open WebUI&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp/prodview-gg6fmefxg7gds?ref=meetrix.io">Open WebUI</a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy Open WebUI&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li></ol><p>2. &#xA0;Click &quot;Next&quot;.</p><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the <strong>&quot;Admin Email&quot; </strong>for SSL generation.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (Open WebUI will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. Please make sure your domain name hosted on route53. If its unsuccessful then you have to setup SSL manually)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended: <strong>t3.medium</strong>).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXepDCaJlYoJpGVVsvp-n8N1M4RpGcxjS350DwyMjXY1Rx3r-F3P4scYz8NUDf5rOOFxjAX9enlkHiacLKpnoGbYhmhEz_oyXH-sKPa-_2A-ZL57w91rnCR0uzpx-pzBeJFTzxvnu09W0D9OCkgtOmM?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="265"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfvP7F8CUhn9FnqFm2Pp2XKeFeTWYdnqExlTKDDEGUuxBfugTmkp7La-HfK2_d8eKFDsR0CefF-0L64QVf_BFfxjW-TPxTtMvqD1eaws92IaqAYbfUIew9PVgssNvm-Katl1K87VlagVPR-quKLFBA?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="107"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfc0NaoQc3nP3joPwVNDn9Mk_12_RlvpUq0l0mw060UQUuajNPj0kCwPZlf5lZY1sLsNM0F5DVKH9hzlPc26vThrFdlKp-Or5syBF7ZlpQ7tX-pGP_LuWqnchF5Mk__rQF2rLW4wd6EbPLLC3KVWLs?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="257"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdd7x8c6ooU_LEOUeaZFV4piALquS3Fny78Vwd4VJdKSsZsayq6nP9IJh2Y0z4m4Yfj_IZkwng4m83Geq2fDJYqT2JbPgTvi_hTTj_kMhWMYJpoZ1BDwU_EguiayRCLqj-ipEgpC4mYhQeXMxutQQ?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="297"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcP56mYvrijbmB3NopjQN6XRWPTPsyUZyx_SjXnkOiF1tfiGLQDRprBPfNO33Y3GezEm3y58Z63poa_6vxxIf_dd6C6dufcQIXYlaipQxJw6QsCw34d_A8h5SBDHo5DmhqrqzcpS0dJUxoB76YgNY4?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="260"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-open-webui">Access <strong><strong>Open WebUI</strong></strong></h2><p>You can set up the Open Web UI application through the <strong>&quot;DashboardUrl&quot; </strong>or <strong>&quot;DashboardUrlIp&quot;</strong> provided in the &quot;Outputs&quot; tab. This will allow you to create an Admin account, and all future accounts will be created through the Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeIOqmoMqdA_dEvDzWqU-XhEqfrD6p38VJw_G7tIhetE4W8J7t82EkCbJwzupCHQqWuGuSy4-6e-ScjmSCxzYOYdHdDOFHx9MrKYofin2p_qZnsvvqdhiW6dTr_PtaMH1HVwEwvJY63zv-w76gPIek?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="251"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf_sYA5AgNUEUoptl6TvdzpgV5kTKUeaFRpjwH4y-LSGaA6wZzfPQlwG4lnepDVoSbjfEbHPqpfBVa7i6l4S6MFe8sl4j3UnBLMsYsdf4l8eHNFd0CLVQM3-R7OvibLlhs4TVqNDbwET0fP21OFwDY?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="319"></figure><p><strong>Enter all the required details and click on the &#x201C;Create Account&#x201D; button.</strong></p><p><strong>Important:</strong> You are now creating the <strong>Admin Account</strong> for your Open WebUI deployment. The <strong>email address and password</strong> you provide here will be used to manage your entire workspace including inviting team members, configuring system settings, and maintaining overall access.</p><p>Make sure to choose a <strong>strong password</strong> and <strong>store your credentials securely</strong>, as they are critical for future access and team management.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcbQHCoBjs2ZyVahyLNBeCEACjmRVEjUGfaM5EgAMbTDS6GgHeSiyRGRTzPUlJGiFfacO2VDfuFK8j6L4d8caw1NpRA48o9hgOW9JXXPENAcN1eqPgTyNLsR6bCmNcAwgWxlUwAd6fNuZ3PG2idnL4?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="284"></figure><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfRcOp-6HG53_vzJ9U-ESIz40_jMEzGmYtyZpH3uk9uzLUtLEPXF6E58jCB3bJVZv504r7NHxxBKP953Cw7ZCUlAutbgyFG8YI3qiFOKD2-0LoLAc6Sba9Apkkev5kakgiza-45kyfVOLHJOxYQ4Q?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="279"></figure><p><strong><strong>Generate SSL Manually</strong></strong></p><p>Open WebUI will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. If its unsuccessful then you have to setup SSL manually.</p><p><strong><strong>Step1: Copy IP Address</strong></strong></p><ol><li>Proceed with the instructions outlined in the above <strong>&quot;Update DNS&quot;</strong> section, if you have not already done so.</li><li>Copy the Public IP address indicated as <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcyBJVT02YzX-dAMO9f0Kki88FzgRRTDdQxh3RlsOKmphhLvDQM57ZgBz2pbn8k15-ntM2i9qKf_PgtCxEJMdXOxv3GRnrzqDqfDfaxmv73bbPxtEoO_-lmgGySv-Cv4cWp461pcbGPXlMftfGZgFY?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="297"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfnLhVW4cCuhIkfRFEWnZ8KB4Ldvw8zE6F16vaEZ6F7YxMEGE-OKKtLjdxLj-KC1oDCQirbMAZJSOsMcKYpk1Vmcv627aWDHbDkFhP4Lc2fqKamahSvyC3VRefBroa3_UXju2M1y7g0eaTCVavB48g?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="303"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter, and follow the instructions</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is acquiring for generate SSL certificates.</p><p><br><strong>Check Server Logs</strong></p><p><strong>Step1: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfnLhVW4cCuhIkfRFEWnZ8KB4Ldvw8zE6F16vaEZ6F7YxMEGE-OKKtLjdxLj-KC1oDCQirbMAZJSOsMcKYpk1Vmcv627aWDHbDkFhP4Lc2fqKamahSvyC3VRefBroa3_UXju2M1y7g0eaTCVavB48g?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="303"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong><strong>Step2: Check the logs</strong></strong></p><pre><code>sudo docker ps</code></pre><p>Select the correct container and check logs</p><pre><code>sudo docker logs d1
sudo docker logs 43</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc-mY3EpKIYVZJiLE8adOJQZM6aWYhExgW-ywA3g1QDIZxaPmGgvZ_RTR9NeVDjn5OmiayianeQZLe3aKQ-zLjH_LSQKQ8Neck1_qzOrjWHuoRIrK9CY9V931h4w0gnNf-XvK75GpX5OvYwOhYJv44?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="111"></figure><p><strong><strong>Shutting Down Open WebUI</strong></strong></p><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the Open Web UI instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcpLZfdUWc-AkBMnJ9gB0X4EAhth17HZ-pT7tgWefg2r9RuMLDejb5guR5YV47Y946dugu4A4PB3hF4qBqvDx4Bhw_pVcVOApPngi93YC7KbBzyc7n3BzgzIA7VRPjE6_FaVe6_ZVlwWvHK9pkMxQ?key=rzYbflWSejFEUDOSikaYAA" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="263"></figure><p>2. Select the Open Web UI instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeOw24qp7nPCG5svWnwec-QBSc1sWgiXZVJ7VuREoTGLmGK6Z4nYmzL27MxdWaf2qNzBB8SNm4OIo6w84cM5YOBVusraKkojLDs7uFjytKZkabh4tLfxKmFn0AITnfVWI3NAP5Tug?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="144"></figure><p><strong>Remove Open Web UI</strong></p><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><p><strong>Upgrades</strong></p><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><p><br><strong>Troubleshoot</strong></p><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf184uormbIwk8ygdiQ2o1Ny7wW_AXJ367kEW4CTxuuaoaVksomAChF8KhVHYUcQW-brWFCvDvzBPWA0udjb3aWQAibGoidzC6x3BcWpiBS2id0YmluvJVnNB1Jam7NqCOlNHXD?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="184"></figure><p>2. If you face the following error (<em>do not have sufficient &lt;instance_type&gt; capacity...</em>) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLN7ceTBgs4MNnjwnQ74e9uMtMbqpIX6DM5KxdjMlFpSMU-FV6A12Z4AaeW4muQ7EG7Uxw1Agf1jdZweOWn7zRU-6KEjOwT7WsWQKuobOQ9tV5fdZ7JF7HMS-FeLOaJpMqoi_xbA?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="149"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdVGkG4l7GNO1SssQthmp2U2Gn-Ni_iLL2-Yqbc62XY9WkoRamhp7rZ6z3IsNGLkZn-xklIV8zwqlhulZjQj3ahUGtxY1_uVIgIFObFqxecALP60yxzNnEnE7VcdgD5SBEoWZqT7w?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="602" height="209"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;df -h</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5iR4euaxIyduVTa6ryfsBOLB3h_ziLO5wUtLBRQXYRaXvvoNCTtE4PIaOK9qgvLbKK8WejZT3hsaP7UH0tlGNm7ZqyXOSyb_p7-K4_lyjks3V94Rno8E-LhXkPFSIY9qzQ7m66g?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Open WebUI- Developer Guide" loading="lazy" width="441" height="39"></figure><p> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li><li>Then reboot the instance and restart the Open Web UI service.</li></ul><h2 id="conclusion">Conclusion</h2><p>The Meetrix Open WebUI AMI empowers teams to quickly deploy a secure, scalable, and fully self-hosted collaboration platform on AWS. Whether you&apos;re a DevOps engineer, IT admin, or enterprise architect, our solution enables real-time communication, automation, and seamless LLM integration all within your own cloud environment. Unlock the full potential of Open WebUI with our step-by-step deployment guide and build a platform that grows with your organization.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with Open Web UI issues.</p>]]></content:encoded></item><item><title><![CDATA[Directus - Developer Guide]]></title><description><![CDATA[Get Directus up and running on AWS with our step-by-step guide. Learn how to deploy, configure, and optimize it for secure, scalable team collaboration or a DevOps command center in the cloud.
]]></description><link>https://meetrix.io/articles/directus-developer-guide/</link><guid isPermaLink="false">6879d1895c19b404c13a50ca</guid><category><![CDATA[Amazon Transcribe]]></category><category><![CDATA[Amazon Web Services (AWS)]]></category><category><![CDATA[AMI product]]></category><category><![CDATA[directus]]></category><category><![CDATA[authentik aws]]></category><category><![CDATA[Authentik nginx guide]]></category><category><![CDATA[aws]]></category><category><![CDATA[directus guide]]></category><category><![CDATA[directus AMI]]></category><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Wed, 23 Jul 2025 09:53:37 GMT</pubDate><content:encoded><![CDATA[<p><br>Welcome to the Directus AWS Deployment Guide. Seamlessly integrate Directus with AWS for scalable, secure, and automated operations. Enhance team productivity with real-time collaboration and workflow orchestration in high-trust, enterprise environments. Let&apos;s get started.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the Directus AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select &apos;<strong>&apos;Directus&apos;</strong>&apos; AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp/prodview-hk3oiq5rq2ucw?ref=meetrix.io">Directus</a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy Directus&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li></ol><p>2. &#xA0;Click &quot;Next&quot;.</p><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the <strong>&quot;Admin Email&quot; </strong>for SSL generation.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (Directus will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. Please make sure your domain name hosted on route53. If its unsuccessful then you have to setup SSL manually)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended: <strong>t3.small</strong>).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXffMUFpIStUilMkJ4OzjoFK5u0w1nE-f6O3a3-kwgYaHPCKn3u_sG_jO1C80IjhGP3wiWdIChwDoFkKMsW94ouBsgYIlA-6dxgwLzqh9vpO8az_gMSY-VrE0ked74Iqe0Zqj30HKw?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="307"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcc3b9ljnqS4y3pYbIQP4pfIZrIMad20fVWOL1iKowKgXpv6UWTLxkyNOAnOtypc15LORhuzA9_HBK1DIcx-rmaB9_o7XPrRm-bXN6W4KkZWFkRSLhshk4H2kE58zIcSCr-HlCvAw?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="107"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJpArxW2EG4DEbHw27ZzijQf1FONqVMhm6U7Bge8DiLzNpH5F3Bhbou7qHp5a-L71HDPyiy7ZyLa60KhGKGFM60orreUz3darvzg-d_NXTtSA4U-zObEX7X3egBvxFaekR-l_how?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="253"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcc1mXjApvvdJj8pU5AZP5pe6SX8Hs-Nf2wAxF3z4COjjfL8BWFkswv-x81HbrgL-OGdjQn4ywrP_h2kPSAamO_KmAJzyCxIWGAjDKlR3aiGq5P4EiORVrf4GRYAW7a1D6gkoh88A?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="204"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXebBuk-BK84tnZ0txePiCuVxJCQc07mJntlY7Cy_G3d4rNlijLoqcUC2a0xR-hjEVn6HllNkGnKtR3CSKIQSmCKi6PyV6SFeWfo2xo66zX2VNf_JdzwTACGcS8ouHK-0Bd798QGcg?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="255"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-directus">Access <strong><strong>Directus</strong></strong></h2><p>You can set up the Directus application through the <strong>&quot;DashboardUrl&quot; </strong>or <strong>&quot;DashboardUrlIp&quot;</strong> provided in the &quot;Outputs&quot; tab. This will allow you to create an Admin account, and all future accounts will be created through the Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc0rXiOftUOqqlndz2U_2TGmDlMwSfI-AdVXQmUWbrqH5xC1B_UxoAZ1KCZKzAKS3YhYSKY_YS6SmJom2Wl-4umBNNfloNZN9SDFr72A0SNcU-Za7Xeo_1tlKhISxzNOX2zfDIh?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="171"></figure><p>(If you encounter a &quot;502 Bad Gateway error&quot;, please wait for about 5 minutes before refreshing the page)</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcCxMYFyDAXDpFe2-MzGXx0uO-f_U34YW-wq2vWIFcBcgYBjHi8m6z2uUKZa0bxYb9aKFDmJMyKPe_FREOw2FDQjUvvxtPLU620QHtMB1lOJBMIlV3zr1HH7aYrSyxnh_xhoOyE?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="319"></figure><p><strong>Enter all the required details and click on the &#x201C;Create Account&#x201D; button.</strong></p><p><strong>Important:</strong> You are now creating the <strong>Administrator Account</strong> for your Directus deployment. The <strong>email address and password</strong> you provide here will be used to manage your entire workspace, including inviting team members, configuring system settings, and maintaining overall access. </p><p>Make sure to choose a <strong>strong password</strong> and <strong>store your credentials securely</strong>, as they are critical for future access and team management.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdFEUbDkTOtsD4VL5tPlYpq5NlK0KDSm5-A98mvOc79Hbpkw_eKrJy6z0E3urfKQ7hGHpV3tr-2BG6_eZZrbBd9TpTJ_0GXGexuJjDCYe8sSNlMEi-8kR9tFZ2X73YZHKefYOkP9w?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="319"></figure><p></p><p><strong><strong>Generate SSL Manually</strong></strong></p><p>Directus will automatically try to setup SSL based on provided domain name, if that domain is hosted on Route53. If its unsuccessful then you have to setup SSL manually.</p><p><strong><strong>Step1: Copy IP Address</strong></strong></p><ol><li>Proceed with the instructions outlined in the above <strong>&quot;Update DNS&quot;</strong> section, if you have not already done so.</li><li>Copy the Public IP address indicated as <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcITLKKcczQHSNxF_jfB_VI0cRCq1u4wSF7jhm5oQxdYEkROL6HSwFilCf_vr-q2DOt2sKjW-TmSXGQeKpm91Hn6L6ikU6K0O34t8HxfJNV7FjYRakSY5WGZqekhe6NMhqY4kW-?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="176"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXejxUHa4ToCMZn1aUcYLSAdP9HbuXp5ZyF_L-bKUIDv4lFrFdyEs1VoyjLrYbHkcjNBRlDiOSieVCmsfyJzoBphu7QgcvACEMt4gYrmPzWDyV3Ogi8m58lUkFcEi6cfhC_PUuhQgA?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="144"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter, and follow the instructions</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is acquiring for generate SSL certificates.</p><p><br><strong>Check Server Logs</strong></p><p><strong>Step1: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdFPHhFEgWTIRHtlm3wPXY7zuBYA30Z80hSeKDn2FfU6ojRB0B1BFGcMGIfYsIcxkPbksIowP2bqifw3XYnxU-MD2nrpL7o35SgKT-Q52xaML2CE_hrSGP2rPfrl8zdm3YoBtGKtQ?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="264"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong><strong>Step2: Check the logs</strong></strong></p><pre><code>sudo docker ps</code></pre><p>Select the correct container and check logs</p><pre><code>sudo docker logs d1
sudo docker logs 43</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJu6MTekDPHAGhkWyVtLoQZVTWay_ET4v6zHGifp9PuzROpjfIpShlx7j8jjErF75DgKW0iXuIvDJDGe3NuESdk-X1OdD54Cdb78RDEMFS1qCLsOsu_-30MUcSf2tXRTK2GS9pew?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="67"></figure><p><strong>Shutting Down Directus</strong></p><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the Directus instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfWTFhotg1ixEDt_RFvwCbGre3qdpKJ7n79LYqULWoYkBLS4lknY6qNc-Myh5xU8hQT-Mx55hKkoZfr3YAc-Ccy34n7USMHJVoqFWHLlKCnHBwrAcfivl4PUNJj8qQnCwjf3gM?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="263"></figure><p>2. Select the Directus instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeOw24qp7nPCG5svWnwec-QBSc1sWgiXZVJ7VuREoTGLmGK6Z4nYmzL27MxdWaf2qNzBB8SNm4OIo6w84cM5YOBVusraKkojLDs7uFjytKZkabh4tLfxKmFn0AITnfVWI3NAP5Tug?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="144"></figure><p><strong>Remove Directus</strong></p><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><p><strong>Upgrades</strong></p><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><p><br><strong>Troubleshoot</strong></p><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf184uormbIwk8ygdiQ2o1Ny7wW_AXJ367kEW4CTxuuaoaVksomAChF8KhVHYUcQW-brWFCvDvzBPWA0udjb3aWQAibGoidzC6x3BcWpiBS2id0YmluvJVnNB1Jam7NqCOlNHXD?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt loading="lazy" width="602" height="184"></figure><p>2. If you face the following error (<em>do not have sufficient &lt;instance_type&gt; capacity...</em>) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLN7ceTBgs4MNnjwnQ74e9uMtMbqpIX6DM5KxdjMlFpSMU-FV6A12Z4AaeW4muQ7EG7Uxw1Agf1jdZweOWn7zRU-6KEjOwT7WsWQKuobOQ9tV5fdZ7JF7HMS-FeLOaJpMqoi_xbA?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt loading="lazy" width="602" height="149"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdVGkG4l7GNO1SssQthmp2U2Gn-Ni_iLL2-Yqbc62XY9WkoRamhp7rZ6z3IsNGLkZn-xklIV8zwqlhulZjQj3ahUGtxY1_uVIgIFObFqxecALP60yxzNnEnE7VcdgD5SBEoWZqT7w?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt loading="lazy" width="602" height="209"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;df -h</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5iR4euaxIyduVTa6ryfsBOLB3h_ziLO5wUtLBRQXYRaXvvoNCTtE4PIaOK9qgvLbKK8WejZT3hsaP7UH0tlGNm7ZqyXOSyb_p7-K4_lyjks3V94Rno8E-LhXkPFSIY9qzQ7m66g?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt loading="lazy" width="441" height="39"></figure><p> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li><li>Then reboot the instance and restart the Directus service.</li></ul><h2 id="conclusion">Conclusion</h2><p>The Meetrix Directus Deployment Guide is your go-to resource for seamlessly integrating Directus into your AWS environment. Whether you&apos;re a DevOps engineer, system administrator, or IT leader, our guide provides clear, step-by-step instructions to ensure a secure and scalable setup. Directus is a powerful open-source collaboration platform built for high-trust environments, empowering teams with real-time communication, automation, and integration flexibility. With the Meetrix Directus Deployment Guide, you&apos;ll unlock the full potential of Directus, enabling your organization to build efficient, secure, and self-hosted communication systems that scale with your needs.</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with Directus issues.</p>]]></content:encoded></item><item><title><![CDATA[Apache-NiFi - Developer Guide]]></title><description><![CDATA[Deploy Apache NiFi on AWS with confidence. Our detailed, step-by-step guide walks you through provisioning, secure setup, scaling, high availability, and performance tuning, so you can build and optimize robust data ingestion pipelines and complex flows efficiently in the cloud.]]></description><link>https://meetrix.io/articles/apache-nifi-developer-guide/</link><guid isPermaLink="false">68773c7a5c19b404c13a5040</guid><category><![CDATA[Amazon Web Services (AWS)]]></category><category><![CDATA[aws]]></category><category><![CDATA[ec2]]></category><category><![CDATA[AMI]]></category><category><![CDATA[nifi apache]]></category><category><![CDATA[apache nifi]]></category><category><![CDATA[apache-nifi]]></category><category><![CDATA[nifi aws]]></category><category><![CDATA[aws marketplace]]></category><category><![CDATA[nifi aws marketplace]]></category><category><![CDATA[apache nifi aws]]></category><category><![CDATA[cloudformation]]></category><category><![CDATA[aws deploy nifi]]></category><category><![CDATA[aws apache nifi]]></category><dc:creator><![CDATA[Maneesha Shehara]]></dc:creator><pubDate>Wed, 23 Jul 2025 09:53:10 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Apache-Nifi-Developer-Guide.png" medium="image"/><content:encoded><![CDATA[<img src="https://meetrix.io/articles/content/images/2025/07/Apache-Nifi-Developer-Guide.png" alt="Apache-NiFi - Developer Guide"><p><br><strong>Welcome to the Apache NiFi Deployment Guide </strong>for AWS Integration! Unlock the full power of Apache NiFi, the open-source data orchestration platform designed for robust data flows. Seamlessly integrate with your AWS infrastructure to achieve enterprise-grade scalability, secure data processing, and DevOps-friendly automation. Empower your teams with real-time data ingestion, workflow orchestration, and extensibility for mission-critical operations. Let&apos;s get started and elevate your data management with NiFi on AWS.</p><h2 id="prerequisites">Prerequisites</h2><p>Before you get started with the Apache-NiFi AMI, ensure you have the following prerequisites:</p><ul><li>Basic knowledge of AWS services, including EC2 instances and CloudFormation.</li><li>An active AWS account with appropriate permissions.</li><li>Enough vCPU limit to create instance<br>(Follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to ensure this)</li></ul><h2 id="launching-the-ami">Launching the AMI</h2><p><strong>Step 1: Find and Select Apache-NiFi AMI</strong></p><ol><li>Log in to your AWS Management Console.</li><li>Navigate to the &apos;<a href="https://aws.amazon.com/marketplace/pp/prodview-yuu4ynzsi4gtw?ref=meetrix.io">Apache-NiFi</a>&apos; in &#xA0;AWS Marketplace.</li></ol><p><strong>Step 2: &#xA0;Initial Setup &amp; Configuration</strong></p><ol><li>Click the <strong>&quot;Continue to Subscribe&quot;</strong> button.</li><li>After subscribing, you will need to accept the terms and conditions. Click on <strong>&quot;Accept Terms&quot;</strong> to proceed.</li><li>Please wait for a few minutes while the processing takes place. Once it&apos;s completed, click on <strong>&quot;Continue to Configuration&quot;.</strong></li><li>Select the <strong>&quot;CloudFormation script to deploy <strong>Apache-NiFi</strong>&quot;</strong> as the fulfilment option and choose your preferred region on the &quot;Configure this software&quot; page. Afterward, click the <strong>&quot;Continue to Launch&quot;</strong> button.</li><li>From the &quot;Choose Action&quot; dropdown menu in &quot;Launch this software&quot; page, select <strong>&quot;Launch CloudFormation&quot; </strong>and click <strong>&quot;Launch&quot; </strong>button.</li></ol><h2 id="create-cloudformation-stack">Create CloudFormation Stack</h2><p><strong>Step1: Create stack</strong></p><ol><li>Ensure the <strong>&quot;Template is ready&quot;</strong> radio button is selected under &quot;Prepare template&quot;.</li></ol><p>2. &#xA0;Click &quot;Next&quot;.</p><p><strong>Step2: Specify stack options</strong></p><ol><li>Provide a unique <strong>&quot;Stack name&quot;</strong>.</li><li>Provide the <strong>&quot;Admin Email&quot; </strong>for SSL generation.</li><li>For <strong>&quot;DeploymentName&quot;</strong>, enter a name of your choice.</li><li>Provide a public domain name for <strong>&quot;DomainName&quot;</strong> (Apache-NiFi will automatically try to set up SSL based on provided domain name, if that domain hosted on Route53. Please make sure your domain name hosted on route53. If its unsuccessful then you have to setup SSL manually)</li><li>Choose an instance type, <strong>&quot;InstanceType&quot;</strong> (Recommended:<strong> <strong>t3.medium</strong></strong>).</li><li>Select your preferred <strong>&quot;keyName&quot;</strong>.</li><li>Set <strong>&quot;SSHLocation&quot;</strong> as &quot;0.0.0.0/0&quot;.</li><li>Keep <strong>&quot;SubnetCidrBlock&quot;</strong> as &quot;10.0.0.0/24&quot;.</li><li>Keep <strong>&quot;VpcCidrBlock&quot;</strong> as &quot;10.0.0.0/16&quot;.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step3: Configure stack options</strong></p><ol><li>Choose &quot;Roll back all stack resources&quot; and &quot;Delete all newly created resources&quot; under the &quot;Stack failure options&quot; section.</li><li>Click &quot;Next&quot;.</li></ol><p><strong>Step4: Review</strong></p><ol><li>Review and verify the details you&apos;ve entered.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc05KkZ2_Zzv-9MzmLOiFkbXKgwXsIgCcba_ITR21JJJTjxM0gMBuJBcs7K0XHqheE9Bmekl9-ha9NMF97fTfXco4xJH52rM8fQ1DjIWVKj4yMuKBHD6lLqnvMfaM3zUlDo5WXd?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="307"></figure><p>2. Tick the box that says, <strong>&quot;I acknowledge that AWS CloudFormation might create IAM resources with custom names&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfmbqPQVBdoqRYymGRvHUnAy10B3OupbLp8bHvNQAqXYHbCUs7ZwIardieqlPfpBel-FSfl5Q3liRvMS5sqexg8Jwht3jwLOVqLuhwGZvloXT_Ccts5Z9NPXnaRJOI_fmqloctppw?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="107"></figure><p>3. Click <strong>&quot;Submit&quot;</strong>.</p><p>Afterward, you&apos;ll be directed to the CloudFormation stacks page.</p><p>Please wait for 5-10 minutes until the stack has been successfully created.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc9au8KWqgXnzqYTkqkslwkpn9qgDdIDJO2FACDly1ZFfLJsraAgofPIc9mmfTv5DaXYs-4AxsZLAXackCy0XYjrsvOqbazU8438sFPXFXYxz7KJ6XW7f_OcztgLAhTR2xUoha7?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="243"></figure><h2 id="update-dns">Update DNS</h2><p><strong>Step1: Copy IP Address</strong></p><p>Copy the public IP labeled <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeNsy9M8yKrWCo6p7_fCXwVQJi2PC1ZWy2wY0-rpJIEDNphy0W-8rc8td9sqaN8f_lugsFA8MDerohbA3dxlGqaUo1bbF61Uf1dAIqNlhWYf6p2fEuMLbHcTKTk470D2IQR6PYNGw?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="296"></figure><p><strong>Step2: Update DNS</strong></p><ol><li>Go to AWS Route 53 and navigate to &quot;Hosted Zones&quot;.</li><li>From there, click on <strong><strong>Create record</strong></strong>.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeLi7wfgNRB2sCpYN7mNusv_psw61sU57ejiL6CQXAAYEMWDpigjQEB4MKV-PZnQAp1dInsaL-5gROl32Gt3xa83jhLZb-YkJMSbK8m13iqrJ940OFFmNf97QngYHgxerKycD15?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="461"></figure><p>3. Add the <strong><strong>record name</strong></strong> and then paste the copied <strong><strong>&quot;PublicIp&quot; </strong></strong>into the <strong><strong>&quot;value&quot;</strong></strong> textbox.</p><p>4. Click &quot;Save&quot;.</p><h2 id="access-apache-nifi">Access <strong><strong>Apache-NiFi</strong></strong></h2><p>Once the stack has been successfully created, you must configure SSL before attempting to access the Apache NiFi application. Without SSL, the application will not be accessible.</p><p>You can access the Apache NiFi interface exclusively through the &quot;DashboardUrl&quot; provided in the &quot;Outputs&quot; section of your CloudFormation stack. Direct access via the public IP address is not supported.</p><p>Upon first login, you will be prompted to create an Admin account. All subsequent user accounts must be created through the Admin panel.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcV2LYckGvYsWHu6tKUpTlK9mwNYrhdztp42JX-0GQ8GCHuAW2yC4ijGVlsdDlDRw_9SLcPRDvOyJHyiDbuoU9-J-agZrRhQpGHB1mD0wVCey6K3w0F2Mm4TT99SKkr-5sXkf208g?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="297"></figure><p>Note: If you receive a &#x201C;502 Bad Gateway&#x201D; error, please wait approximately 5 minutes and refresh the page. The application may still be initializing.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdpqvcdyd_x5FFEZwwanlk-igfpyecFaoN3jj29HkMnPHkOha13c8XobaqOJwtVaXNxTCG4PADpBPSUhPQyqiaIlzdsb2Ie5muu_CznrC5ldjwt39kZx5zPJ_odL1tEZyGWvO6E?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="304"></figure><p>Please enter the Username and Password that you have provided. Ensure both are stored securely for future reference.</p><h3 id="generate-ssl-manually">Generate SSL Manually</h3><p>Apache-NiFi will automatically try to setup SSL based on provided domain name, if that domain hosted on Route53. If its unsuccessful then you have to setup SSL manually.</p><p><strong><strong>Step1: Copy IP Address</strong></strong></p><ol><li>Proceed with the instructions outlined in the above <strong>&quot;Update DNS&quot;</strong> section, if you have not already done so.</li><li>Copy the Public IP address indicated as <strong>&quot;PublicIp&quot;</strong> in the <strong>&quot;Outputs&quot;</strong> tab.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf08BMHr2o2WIuKqBCHZwcwA1jWbC7XTw6JMukq-jFDTsftjFqLHITxPIjkFbxpt7-B0IFYNi5LKU1zBuc5q7IRGvdrycLsFWJ_Jmpzc-vJQ1wq7N4q2xIuBErq8nwtfMBVF_bDPA?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="296"></figure><p><strong>Step2: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;.
</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdzFJ19-EutCkdIO0iW1CclZn6VRFjZTHT3pYdU1VHfVsP2XfFAxfX6HR7PFf4P46_VD5LTVYgaZCGkLh0zkNtluUBL1cZpuACZnL1y3zbmbeMbOPjAskgNE8y6TUnHPb9_JC7AyA?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="317"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong>Step3: Generate SSL</strong></p><p>Paste the following command into your terminal and press Enter, and follow the instructions</p><pre><code>sudo /root/certificate_generate_standalone.sh</code></pre><p>Admin Email is acquiring for generate SSL certificates.</p><h2 id="check-server-logs"><br>Check Server Logs</h2><p><strong>Step1: Log in to the server</strong></p><ol><li>Open the terminal and go to the directory where your private key is located.</li><li>Paste the following command into your terminal and press Enter:</li></ol><pre><code>ssh -i &lt;your key name&gt; ubuntu@&lt;Public IP address&gt;</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcWJgFzvo8KQHrXetXeAiV_t2GVQY5MLLgxQWhMh2nYfADwAwCzUBFZ-3NIvoDZedTNX_1hd7kzKbP1tvBnFIfppp8jW6sZPvacbknVaGnP85THYa1p7UgLjIdOiehWsPl0uKk0tA?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="317"></figure><p>3. Type &quot;yes&quot; and press Enter. This will log you into the server.</p><p><strong><strong>Step2: Check the logs</strong></strong></p><pre><code>sudo docker ps

</code></pre><p>Select the correct container and check logs</p><pre><code>sudo docker logs 0e
</code></pre><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdy2SWQLMyAXRPRDRCRrpzUdjtkJ4ffe5-Em3E6hz_OtGX8NbTE8yROxQ_Rd0Io9Ft5rkPFe2lrh73K4k2lU-foAVEODUekWVV8us03ZmfzM6dB7zZfLAe0sSp4bhR6XGTXz9kl6w?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="176"></figure><h2 id="shutting-down-apache-nifi">Shutting Down Apache-NiFi</h2><ol><li>Click the link labeled <strong>&quot;Instance&quot;</strong> in the <strong>&quot;Resources&quot;</strong> tab to access the EC2 instance, you will be directed to the Apache-NiFi<strong> instance</strong> instance in EC2.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeOoU8Rj5zYn56SWdf5xQEgvwPCNpOhhr5028CtqSNEcoLHQb8qy_1ngyXBMGut_7jo-01AzNlyXkbIqclkVIlWjIoh5jvLGAarMqNr0NC6gPH3hMTjGGPrierlIGt8sWEipyxs?key=MdwO2OHuqjIy01xDYp8Eug" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="263"></figure><p>2. Select the Apache-NiFi instance instance by marking the checkbox and click <strong>&quot;Stop instance&quot;</strong> from the <strong>&quot;Instance state&quot;</strong> dropdown. You can restart the instance at your convenience by selecting <strong>&quot;Start instance&quot;</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeOw24qp7nPCG5svWnwec-QBSc1sWgiXZVJ7VuREoTGLmGK6Z4nYmzL27MxdWaf2qNzBB8SNm4OIo6w84cM5YOBVusraKkojLDs7uFjytKZkabh4tLfxKmFn0AITnfVWI3NAP5Tug?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="144"></figure><h2 id="remove-apache-nifi">Remove Apache-NiFi</h2><p>Delete the stack that has been created in the AWS Management Console under &apos;CloudFormation Stacks&apos; by clicking the &apos;Delete&apos; button.</p><h2 id="upgrades">Upgrades</h2><p>When there is an upgrade, we will update the product with a newer version. You can check the product version in AWS Marketplace. If a newer version is available, you can remove the previous version and launch the product again using the newer version. Remember to backup the necessary server data before removing.</p><h2 id="troubleshoot"><br>Troubleshoot</h2><ol><li>If you face the following error, please follow <a href="https://meetrix.io/articles/how-to-increase-aws-quota/">https://meetrix.io/articles/how-to-increase-aws-quota/</a> blog to increase vCPU quota.</li></ol><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf184uormbIwk8ygdiQ2o1Ny7wW_AXJ367kEW4CTxuuaoaVksomAChF8KhVHYUcQW-brWFCvDvzBPWA0udjb3aWQAibGoidzC6x3BcWpiBS2id0YmluvJVnNB1Jam7NqCOlNHXD?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="184"></figure><p>2. If you face the following error (<em>do not have sufficient &lt;instance_type&gt; capacity...</em>) while creating the stack, try changing the region or try creating the stack at a later time.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLN7ceTBgs4MNnjwnQ74e9uMtMbqpIX6DM5KxdjMlFpSMU-FV6A12Z4AaeW4muQ7EG7Uxw1Agf1jdZweOWn7zRU-6KEjOwT7WsWQKuobOQ9tV5fdZ7JF7HMS-FeLOaJpMqoi_xbA?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="149"></figure><p>3. If you face the below error, when you try to access the API dashboard, please wait 5-10 minutes and then try.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdVGkG4l7GNO1SssQthmp2U2Gn-Ni_iLL2-Yqbc62XY9WkoRamhp7rZ6z3IsNGLkZn-xklIV8zwqlhulZjQj3ahUGtxY1_uVIgIFObFqxecALP60yxzNnEnE7VcdgD5SBEoWZqT7w?key=EoFsSH112gXVqpS-Zy5pUw" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="602" height="209"></figure><p>4. Check whether the instance storage is full.</p><ul><li>Log into the server and run the below command</li></ul><p>&#x2003; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;df -h</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc5iR4euaxIyduVTa6ryfsBOLB3h_ziLO5wUtLBRQXYRaXvvoNCTtE4PIaOK9qgvLbKK8WejZT3hsaP7UH0tlGNm7ZqyXOSyb_p7-K4_lyjks3V94Rno8E-LhXkPFSIY9qzQ7m66g?key=u4QZNZ9aexSa7GO7_nvtHg" class="kg-image" alt="Apache-NiFi - Developer Guide" loading="lazy" width="441" height="39"></figure><p> &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;root volume</p><ul><li>If the root volume is between 90-100%, it is better to resize EBS volume. Please follow AWS documentation to increase the EBS volume.</li><li>Then reboot the instance and restart the Apache-NiFi instance service.</li></ul><h2 id="conclusion">Conclusion</h2><p>The Meetrix Apache NiFi Deployment Guide is your go-to resource for seamlessly integrating NiFi into your AWS environment. Whether you&apos;re a DevOps engineer, data architect, or IT leader, our guide provides clear, step-by-step instructions to ensure a secure and scalable setup. Apache NiFi is a powerful open-source data orchestration platform built for high-trust environments, empowering teams with real-time data ingestion, automation, and integration flexibility. With the Meetrix Apache NiFi Deployment Guide, you&apos;ll unlock the full potential of NiFi, enabling your organization to build efficient, secure, and self-hosted data pipelines that scale with your needs</p><h2 id="technical-support">Technical Support</h2><p>Reach out to Meetrix Support (<a>aws@meetrix.io</a>) &#xA0;for assistance with Apache-NiFi instance issues.</p>]]></content:encoded></item><item><title><![CDATA[LLaMA 4 Scout by Meetrix on AWS Marketplace: Your Gateway to Multimodal AI]]></title><description><![CDATA[<h3 id="meta%E2%80%99s-most-advanced-open-source-vision-language-model-ready-to-deploy-with-meetrix">Meta&#x2019;s most advanced open-source vision-language model, ready to deploy with Meetrix</h3><p>As AI evolves from single-modal chatbots to multimodal agents that can see and read, the demand for scalable, open-source solutions is growing rapidly. <strong>LLaMA 4 Scout</strong>, developed by Meta, represents a leap forward in large language models,</p>]]></description><link>https://meetrix.io/articles/llama-4-scout-by-meetrix-on-aws-marketplace-your-gateway-to-multimodal-ai/</link><guid isPermaLink="false">687f653b5c19b404c13a523f</guid><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Tue, 22 Jul 2025 11:00:00 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Llama.png" medium="image"/><content:encoded><![CDATA[<h3 id="meta%E2%80%99s-most-advanced-open-source-vision-language-model-ready-to-deploy-with-meetrix">Meta&#x2019;s most advanced open-source vision-language model, ready to deploy with Meetrix</h3><img src="https://meetrix.io/articles/content/images/2025/07/Llama.png" alt="LLaMA 4 Scout by Meetrix on AWS Marketplace: Your Gateway to Multimodal AI"><p>As AI evolves from single-modal chatbots to multimodal agents that can see and read, the demand for scalable, open-source solutions is growing rapidly. <strong>LLaMA 4 Scout</strong>, developed by Meta, represents a leap forward in large language models, natively multimodal, highly efficient, and trained on massive web-scale datasets.<br><br>With <strong>Meetrix&#x2019;s pre-configured AMI</strong>, you can now deploy LLaMA 4 Scout directly from AWS Marketplace, without wrestling with dependencies, GPU drivers, or infrastructure. Just launch, run, and build.</p><h3 id="what-is-llama-4-scout"><strong>What Is LLaMA 4 Scout?</strong></h3><p>LLaMA 4 Scout is part of Meta&#x2019;s latest generation of open-source models, a natively multimodal model designed to seamlessly handle both <strong>text and image inputs</strong> in a single pipeline. This eliminates the need for multiple encoders or custom fusion layers.</p><p><strong>Key Features:</strong></p><ul><li>Mixture-of-Experts (MoE) design with 16 experts, 2 active per token</li><li>17 billion active parameters for efficient, high-quality inference</li><li>Released openly under a permissive license</li></ul><h3 id="why-choose-meetrix">Why Choose Meetrix?</h3><p>Deploying LLaMA 4 Scout manually can take hours or even days. With <strong>Meetrix</strong>, you&apos;re ready in minutes, with enterprise-grade infrastructure and human support.</p><p><strong>What&#x2019;s included in our AWS AMI:</strong></p><ul><li>Pre-installed libraries and dependencies (PyTorch, Transformers, CUDA, etc.)</li><li>GPU-accelerated environment ready for AWS g4<strong> </strong>instances</li><li>Hardened configuration with SSH, firewall, and IAM best practices</li><li>REST-ready model serving options</li><li>24/7 technical support and optional consulting services</li></ul><h2 id="use-cases"><strong>Use Cases </strong></h2><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="161"><col width="161"><col width="303"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Use Case</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Industry Examples</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">What LLaMA 4 Scout Can Do</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Multimodal Customer Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">E-commerce, SaaS, Fintech</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Agents that understand screenshots, bills, or photo uploads</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Compliance &amp; Audit Automation</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Healthcare, Pharma, HR</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Review and summarize images/documents for policy violations or approval</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Educational Tutoring Agents</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">EdTech, Nonprofits</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">AI tutors that explain graphs, diagrams, or annotated content</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Accessibility Support Tools</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Media, Design, Web Agencies</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Generate alt-text, captions, and content summaries for visual media</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Multimodal Coding Copilot</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DevOps, Software Agencies</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Explain architecture diagrams, UI mockups, or screenshots of code errors</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Geospatial or Map QA</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Defense, Logistics, Infrastructure</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Ask questions about satellite images, maps, floor plans</span></p></td></tr><tr style="height:38.5pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Visual Sentiment &amp; Moderation</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Social Media, Gaming, Publishing</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Detect content themes, risk flags, and bias from images + captions</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="who-should-use-llama-4-scout">Who Should Use LLaMA 4 Scout?</h3><ul><li><strong>AI/ML Developers</strong> needing local or private inference</li><li><strong>Startups</strong> looking to prototype multimodal products without vendor lock-in</li><li><strong>Research labs and universities</strong> experimenting with vision-language alignment</li><li><strong>Enterprises</strong> integrating intelligent document and visual analysis into workflows</li><li><strong>Government and defence organisations</strong> deploying AI in secure VPC environments</li></ul><h3 id="market-segments-we-serve">Market Segments We Serve</h3><ul><li>SaaS &amp; GenAI Startups</li><li>Fintech &amp; InsurTech</li><li>Healthcare &amp; Life Sciences</li><li>E-commerce &amp; Digital Retail</li><li>Education &amp; Academic Research</li><li>Public Sector &amp; Defence</li></ul><h3 id="technical-highlights">Technical Highlights</h3><ul><li>Architecture: Mixture-of-Experts (MoE)</li><li>Active Parameters: 17B</li><li>Modalities: Text</li><li>Environment: Ubuntu 22.04 with PyTorch, HuggingFace, CUDA</li><li>Compatible Instance: g4dn.metal</li></ul><h3 id="competitive-advantage">Competitive Advantage</h3><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="145"><col width="254"><col width="219"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix AMI</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">DIY Deployment</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">&lt; 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Hours or days</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">GPU Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-installed &amp; tested</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual CUDA/drivers required</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Security</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">AWS-hardened with firewall &amp; VPC</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual setup needed</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Updates</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Maintained with model compatibility</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Must be managed manually</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 human support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">None or community only</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Optional Consulting</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Yes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">No</span></p></td></tr></tbody></table><!--kg-card-end: html--><h3 id="faqs">FAQs</h3><p><strong>Does it support REST or API integration?</strong><br> Yes. You can expose Flask/FastAPI endpoints or connect it to LangChain and similar orchestration tools.</p><p><strong>Can I run it without a GPU?</strong><br> Technically, yes, but performance will be very limited. We strongly recommend GPU instances for production inference.</p><p><strong>Is it production-ready?</strong><br> Absolutely. The AMI is configured for secure, scalable deployments in your own AWS VPC.</p><h3 id="build-the-future-of-ai-with-confidence">Build the Future of AI with Confidence</h3><p>The next generation of AI applications won&#x2019;t just read or respond, they&#x2019;ll <strong>see, understand, and interact</strong> in ways that mirror human intelligence. With <strong>LLaMA 4 Scout</strong>, Meta has delivered one of the most powerful open-source multimodal models to date, combining language fluency with visual reasoning in a single, efficient architecture.</p><p>But power alone isn&#x2019;t enough; you need <strong>speed, simplicity, and support</strong> to turn potential into production.</p><p>That&#x2019;s exactly what <strong>Meetrix&#x2019;s LLaMA 4 Scout AMI on AWS Marketplace</strong> delivers.</p><p>Whether you&#x2019;re a startup prototyping a multimodal chatbot, an enterprise integrating AI into your workflow, or a research lab pushing the boundaries of visual understanding, Meetrix gives you the tools to move faster and smarter.</p><p>Skip the complex installs. Avoid cloud lock-in. Deploy in minutes. Innovate without limits.</p><p><strong>Start building with LLaMA 4 Scout today. The infrastructure is ready. Are you?</strong></p><p><strong><strong><a href="https://aws.amazon.com/marketplace/pp/prodview-iu7qh5qnnbjt6?ref=meetrix.io">Launch LLaMA 4 Scout by Meetrix on AWS Marketplace</a></strong></strong><br></p>]]></content:encoded></item><item><title><![CDATA[Self-Host Supabase with Meetrix on AWS - The Open-Source Firebase Alternative, Ready in Minutes]]></title><description><![CDATA[Self-host Supabase on AWS with Meetrix. Fast, secure, production-ready backend with 24/7 support for SaaS, fintech, healthcare, and more.

]]></description><link>https://meetrix.io/articles/self-host-supabase-with-meetrix-on-aws-the-open-source-firebase-alternative-ready-in-minutes/</link><guid isPermaLink="false">686505885c19b404c13a4f06</guid><category><![CDATA[Supabase]]></category><category><![CDATA[Self-hosted Supabase]]></category><category><![CDATA[Open-source Firebase alternative]]></category><category><![CDATA[Supabase AWS]]></category><category><![CDATA[Supabase backend]]></category><category><![CDATA[Supabase deployment]]></category><category><![CDATA[Supabase hosting]]></category><category><![CDATA[Backend as a Service]]></category><category><![CDATA[PostgreSQL]]></category><category><![CDATA[Realtime APIs]]></category><category><![CDATA[Authentication backend]]></category><category><![CDATA[Secure backend deployment]]></category><category><![CDATA[Open source BaaS]]></category><category><![CDATA[AWS deployment]]></category><category><![CDATA[AWS PostgreSQL]]></category><category><![CDATA[Amazon Web Services (AWS)]]></category><category><![CDATA[Supabase cloud alternative]]></category><category><![CDATA[Infrastructure as Code]]></category><dc:creator><![CDATA[Shalomi Umeshika]]></dc:creator><pubDate>Mon, 21 Jul 2025 10:24:10 GMT</pubDate><media:content url="https://meetrix.io/articles/content/images/2025/07/Supabase-AMI.png" medium="image"/><content:encoded><![CDATA[<h2 id="launch-your-own-supabase-backend-in-minutes-with-a-fully-managed-deployment-and-247-expert-support"><strong>Launch your own Supabase backend in minutes with a fully managed deployment and 24/7 expert support</strong></h2><img src="https://meetrix.io/articles/content/images/2025/07/Supabase-AMI.png" alt="Self-Host Supabase with Meetrix on AWS - The Open-Source Firebase Alternative, Ready in Minutes"><p>In today&#x2019;s competitive software landscape, application teams need to move fast, without compromising on security, scalability, or data control. That&#x2019;s why many developers are turning to <strong>Supabase</strong>, a full-featured, open-source backend-as-a-service (BaaS) platform that provides everything from database and authentication to storage and real-time functionality.</p><p>But setting up Supabase in your own cloud environment requires significant effort: managing Docker containers, configuring TLS certificates, enabling PostgreSQL backups, and optimizing performance for production traffic.</p><p>That&#x2019;s where <strong>Meetrix</strong> comes in.</p><p>We offer a <strong>ready-to-deploy Supabase stack</strong> for AWS that gives you all the benefits of Supabase Cloud, but hosted in your account, fully secured, and supported 24/7 by experts.</p><h2 id="what-is-supabase"><strong>What Is Supabase?</strong></h2><p><strong>Supabase</strong> is an open-source backend platform that replicates Firebase&#x2019;s core features, but with the transparency and flexibility of a self-hosted model built on <strong>PostgreSQL</strong>.</p><p><strong>Supabase provides:</strong></p><ul><li>A relational PostgreSQL database with REST and GraphQL API</li><li>Authentication with email/password, social logins, and OAuth</li><li>Real-time subscriptions using PostgreSQL replication</li><li>Secure object storage with role-based access</li><li>Serverless functions for custom backend logic</li><li>Admin dashboard (Studio) for managing your project<br><br>With Supabase, you get modern backend capabilities without black-box restrictions or lock-in.</li></ul><h2 id="why-self-host-instead-of-using-supabase-cloud"><strong>Why Self-Host Instead of Using Supabase Cloud?</strong></h2><p>Supabase Cloud is great for early-stage prototyping, but many teams choose self-hosting for:</p><ul><li>Regulatory compliance (GDPR, HIPAA, SOC2)</li><li>Full data control and infrastructure visibility</li><li>VPC networking, IAM integration, and custom monitoring</li><li>Predictable infrastructure costs with no user-based pricing</li><li>Extending, modifying, or integrating with existing systems</li></ul><p>Meetrix&#x2019;s self-hosted deployment gives you all this, without the complexity.</p><h2 id="what-does-meetrix-provide"><strong>What Does Meetrix Provide?</strong></h2><p>We deliver a <strong>turnkey Supabase deployment</strong> that installs all essential components and configures your environment for production-readiness.</p><h3 id="included">Included:</h3><ul><li>Supabase services: PostgreSQL, Auth, Storage, Realtime, Edge Functions, Studio</li><li>Secure HTTPS access with NGINX reverse proxy</li><li>IAM-ready infrastructure and firewall best practices</li><li>PostgreSQL optimization for performance and backups</li><li>Optional logging, monitoring, and autoscaling</li><li>24/7 expert support and optional consulting</li></ul><h3 id="start-quickly-with-our-developer-guide">Start Quickly With Our Developer Guide</h3><p>To help developers accelerate their adoption, we&apos;ve published a <strong>step-by-step Supabase Developer Guide</strong> that covers:</p><ul><li>Initial configuration</li><li>Accessing the dashboard</li><li>Customizing authentication</li><li>Managing storage buckets</li><li>Connecting to APIs securely</li></ul><p><strong>Read the guide here:</strong><br><a href="https://meetrix.io/articles/supabase-developer-guide/" rel="noopener">https://meetrix.io/articles/supabase-developer-guide/</a></p><p><strong>Video Walkthrough on YouTube:</strong><br><a href="https://youtu.be/FNNX7mPdw4k?si=iioMMyMv4scmq9xT&amp;ref=meetrix.io" rel="noopener">Watch the YouTube video guide</a></p><p>You can also deploy your Supabase backend directly using our AWS deployment offering:<br><a href="https://aws.amazon.com/marketplace/pp/prodview-qg3lale77sic4?ref=meetrix.io">Launch Supabase by Meetrix on AWS Marketplace</a></p><h3 id="who-should-use-this">Who Should Use This?</h3><p>Our pre-configured Supabase deployments are designed for:</p><ul><li>Developers and SaaS startups launching production-ready apps</li><li>Enterprises with sensitive data and strict security requirements</li><li>DevOps and infrastructure teams looking to standardize backend delivery</li><li>Agencies deploying multiple custom app environments</li><li>Educational, healthcare, and government orgs requiring control and compliance</li></ul><h2 id="industry-use-cases">Industry Use Cases</h2><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="101"><col width="443"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Industry</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Example Applications</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">SaaS</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Multi-tenant platforms, secure APIs, user onboarding flows</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Fintech</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">KYC systems, encrypted data storage, secure identity management</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Healthcare</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">HIPAA-friendly portals, form processing, consent tracking</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Education</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Student dashboards, learning content platforms, secure logins</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">E-commerce</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Product catalogs, user reviews, order tracking systems</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Public Sector</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Internal tools with strict data control and authentication</span></p></td></tr></tbody></table><!--kg-card-end: html--><h2 id="key-benefits">Key Benefits</h2><!--kg-card-begin: html--><table style="border:none;border-collapse:collapse;"><colgroup><col width="181"><col width="225"><col width="173"></colgroup><tbody><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Feature</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Meetrix Supabase Deployment</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;text-align: center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Manual Setup</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Setup Time</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Under 10 minutes</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Hours to days</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">SSL + Reverse Proxy</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Pre-configured</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Requires NGINX setup</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Infrastructure Security</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Hardened and IAM-ready</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Needs manual tuning</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">PostgreSQL Optimization</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Tuned for production</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Default configs</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">24/7 expert support</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Community forums only</span></p></td></tr><tr style="height:25pt"><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Optional Consulting</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Available</span></p></td><td style="vertical-align:top;padding:5pt 5pt 5pt 5pt;overflow:hidden;overflow-wrap:break-word;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Not included</span></p></td></tr></tbody></table><!--kg-card-end: html--><h2 id="frequently-asked-questions"><strong>Frequently Asked Questions</strong></h2><p><strong>Is this the same as Supabase Cloud?</strong><br> No. This is a self-hosted deployment of the open-source Supabase stack, hosted in your own AWS account.</p><p><strong>Is Supabase Studio included?</strong><br> Yes. You&#x2019;ll get full access to the browser-based Supabase admin interface over HTTPS.</p><p><strong>Can I scale this setup?</strong><br> Yes. The infrastructure is designed to support vertical and horizontal scaling. We can assist with load balancing, backups, and multi-region setups.</p><p><strong>Can I migrate from Supabase Cloud?</strong><br> Yes. We can help you move your database, storage, and auth settings from Supabase Cloud to your self-hosted environment.</p><h2 id="take-full-ownership-of-your-app-backend"><strong>Take Full Ownership of Your App Backend</strong></h2><p>Supabase brings the speed and simplicity of Firebase, with the openness and extensibility of PostgreSQL. With Meetrix&#x2019;s support, you can self-host Supabase confidently in your AWS environment, fully secured, performance-optimized, and production-ready.</p><p>Whether you&apos;re launching a SaaS product, migrating from Firebase, or building secure internal tools, <strong>Meetrix helps you move faster and stay in control</strong>.</p><p>Own your backend. Launch in minutes. Build with confidence.<br><a href="https://aws.amazon.com/marketplace/pp/prodview-qg3lale77sic4?ref=meetrix.io">Start Your Supabase Deployment with Meetrix on AWS</a></p>]]></content:encoded></item></channel></rss>