<?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[Paas Blog]]></title><description><![CDATA[Thoughts, stories and ideas.]]></description><link>https://blog.paas.id/</link><image><url>https://blog.paas.id/favicon.png</url><title>Paas Blog</title><link>https://blog.paas.id/</link></image><generator>Ghost 5.2</generator><lastBuildDate>Mon, 27 Apr 2026 03:35:29 GMT</lastBuildDate><atom:link href="https://blog.paas.id/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[How to Deploy Laravel Project on Paas.id]]></title><description><![CDATA[<h2 id="introduction">Introduction</h2><p>Laravel is a free and open-source web application framework written in PHP.</p><p>In this guide, we will learn about how to deploy laravel project on Paas.id.</p><h2 id="prerequisites">Prerequisites</h2><p>Prerequisites for following this guide, you must have the basic Laravel web application installed on the server via Paas.id. If</p>]]></description><link>https://blog.paas.id/how-to-deploy-laravel-project-on-paas-id/</link><guid isPermaLink="false">62dfc443b84a9603a4fd32c3</guid><dc:creator><![CDATA[Robi Naufal Kaosar]]></dc:creator><pubDate>Tue, 26 Jul 2022 10:48:00 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Laravel.png" medium="image"/><content:encoded><![CDATA[<h2 id="introduction">Introduction</h2><img src="https://blog.paas.id/content/images/2022/10/Laravel.png" alt="How to Deploy Laravel Project on Paas.id"><p>Laravel is a free and open-source web application framework written in PHP.</p><p>In this guide, we will learn about how to deploy laravel project on Paas.id.</p><h2 id="prerequisites">Prerequisites</h2><p>Prerequisites for following this guide, you must have the basic Laravel web application installed on the server via Paas.id. If you don&apos;t have the Laravel web application installed yet, you can follow our guide on <a href="https://blog.paas.id/how-to-install-laravel-web-application-on-paas-id/"><strong>How to Install Laravel Web Application on Paas.id</strong></a>.</p><p>If you want to try using the sample projects used in this guide, you can download them at <a href="https://github.com/koel/koel/">https://github.com/koel/koel/</a></p><h2 id="deploy-laravel-project">Deploy Laravel Project</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Server-Main-Page-4.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Server-Main-Page-4.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Server-Main-Page-4.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Server-Main-Page-4.png 1600w, https://blog.paas.id/content/images/2022/07/Server-Main-Page-4.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Server Main Page</figcaption></figure><p>From servers page, you need to open the server details page by clicking on the server where your application is located (For example, here using the Ubuntu DO server).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Server-Dashboard-Page.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Server-Dashboard-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Server-Dashboard-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Server-Dashboard-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Server-Dashboard-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Server Dashboard Page</figcaption></figure><p>For example, we will deploy a laravel web application project inside a My Laravel web application. The next step is to click on File Manager in the sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/File-Manager-Page.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/File-Manager-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/File-Manager-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/File-Manager-Page.png 1600w, https://blog.paas.id/content/images/2022/07/File-Manager-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Server File Manager Page</figcaption></figure><p>Click the URL link to go to the File Manager page, then you login using the provided Username and Password.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/File-Manager-List-App-Page.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/File-Manager-List-App-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/File-Manager-List-App-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/File-Manager-List-App-Page.png 1600w, https://blog.paas.id/content/images/2022/07/File-Manager-List-App-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File Manager List Directory App</figcaption></figure><p>After you have successfully logged in, you will see a list of installed web application directories. Next you enter the destination directory (the example here is <strong>my-laravel</strong>).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/My-Laravel-Directory.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/My-Laravel-Directory.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/My-Laravel-Directory.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/My-Laravel-Directory.png 1600w, https://blog.paas.id/content/images/2022/07/My-Laravel-Directory.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>My Laravel Directory</figcaption></figure><p>Then you open the <strong>laravel</strong> directory on this page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Select-All-File-on-Destination-Directory.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Select-All-File-on-Destination-Directory.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Select-All-File-on-Destination-Directory.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Select-All-File-on-Destination-Directory.png 1600w, https://blog.paas.id/content/images/2022/07/Select-All-File-on-Destination-Directory.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Destination Directory</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Empty-Folder.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1740" height="125" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Empty-Folder.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Empty-Folder.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Empty-Folder.png 1600w, https://blog.paas.id/content/images/2022/07/Empty-Folder.png 1740w" sizes="(min-width: 720px) 720px"><figcaption>Empty Directory after Delete All</figcaption></figure><p>On this page, you have to delete everything on this page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Upload-Project.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Upload-Project.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Upload-Project.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Upload-Project.png 1600w, https://blog.paas.id/content/images/2022/07/Upload-Project.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Upload Project Files</figcaption></figure><p>Then you click the upload button in the header, after that you can choose to upload the file directly or upload it via URL. For example, here will be a direct upload of the file.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/phpMyAdmin-Page.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="907" srcset="https://blog.paas.id/content/images/size/w600/2022/07/phpMyAdmin-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/phpMyAdmin-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/phpMyAdmin-Page.png 1600w, https://blog.paas.id/content/images/2022/07/phpMyAdmin-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin Page</figcaption></figure><p>While waiting for the upload process, you can proceed to import SQL first. First open phpMyAdmin, and then click the database according to the existing laravel web project (example here is my-laravel).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Import-SQL-File.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="906" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Import-SQL-File.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Import-SQL-File.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Import-SQL-File.png 1600w, https://blog.paas.id/content/images/2022/07/Import-SQL-File.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Import SQL File</figcaption></figure><p>Click import, then select the SQL file that you want to import from your local computer. Click import, then select the SQL file that you want to import from your local computer. Then you click the <strong>Go</strong> button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Import-SQL-Success.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Import-SQL-Success.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Import-SQL-Success.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Import-SQL-Success.png 1600w, https://blog.paas.id/content/images/2022/07/Import-SQL-Success.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Import SQL File Success</figcaption></figure><p>If the import process is successful, it will appear as shown above. Then the imported table will also appear in the database you have selected on the left.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Destination-Directory.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Destination-Directory.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Destination-Directory.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Destination-Directory.png 1600w, https://blog.paas.id/content/images/2022/07/Destination-Directory.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Project Directory</figcaption></figure><p>After successfully uploading, you should return to the previous page. Then next you edit the .env file to match the database configuration on the server.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Env-File.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Env-File.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Env-File.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Env-File.png 1600w, https://blog.paas.id/content/images/2022/07/Env-File.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Edit .env File</figcaption></figure><p>The <code>DB_HOST</code>, <code>DB_USERNAME</code>, and <code>DB_PASSWORD</code> value should match the database credentials provided on the Paas.id server database page. And also the <code>DB_DATABASE</code> value should match the database name that you previously selected and imported.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Database-Page-Credentials.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Database-Page-Credentials.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Database-Page-Credentials.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Database-Page-Credentials.png 1600w, https://blog.paas.id/content/images/2022/07/Database-Page-Credentials.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Database Credentials</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Database-Config-1.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="301" height="89"><figcaption>.env Database Config</figcaption></figure><p>Don&apos;t forget to save the file.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Login-Page-Web-Application.png" class="kg-image" alt="How to Deploy Laravel Project on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Login-Page-Web-Application.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Login-Page-Web-Application.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Login-Page-Web-Application.png 1600w, https://blog.paas.id/content/images/2022/07/Login-Page-Web-Application.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Login Page My Laravel Project</figcaption></figure><p>Now visit your application and the page should be like the image above. Congratulations, your Laravel web application project has been successfully deployed and it&apos;s working!</p><p>Furthermore, you can follow the guide below if you want to add a domain to your application.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://blog.paas.id/how-to-add-domain-on-web-application/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How to Add Domain to a Web Application on Paas.id</div><div class="kg-bookmark-description">Introduction A domain is a unique string that represents your web application address. With the domain, you don&#x2019;t need to remember every IP address and path of your web applications. It helps you and the other visitor who want to visit your web applications. In this guide, we will learn</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://blog.paas.id/favicon.ico" alt="How to Deploy Laravel Project on Paas.id"><span class="kg-bookmark-author">Paas Blog</span><span class="kg-bookmark-publisher">Muhammad Abdurrohman Al Fatih</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.ghost.org/v4.0.0/images/publication-cover.jpg" alt="How to Deploy Laravel Project on Paas.id"></div></a></figure>]]></content:encoded></item><item><title><![CDATA[How to Manage SSH Key Server using PAAS]]></title><description><![CDATA[<h2 id="introduction">Introduction</h2><p>The SSH key is the credential to be able to access the SSH protocol network. SSH is used for remote file transfer, network management, and remote operating system access.</p><p>In this guide, we will explain about How to Manage SSH Key Server using PAAS.</p><h2 id="prerequisites">Prerequisites</h2><p>Prerequisites for following this</p>]]></description><link>https://blog.paas.id/how-to-manage-ssh-key-server-using-paas/</link><guid isPermaLink="false">62d7687e1b90d951fe8b0c57</guid><dc:creator><![CDATA[Robi Naufal Kaosar]]></dc:creator><pubDate>Wed, 20 Jul 2022 02:33:57 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/SSH-key.png" medium="image"/><content:encoded><![CDATA[<h2 id="introduction">Introduction</h2><img src="https://blog.paas.id/content/images/2022/10/SSH-key.png" alt="How to Manage SSH Key Server using PAAS"><p>The SSH key is the credential to be able to access the SSH protocol network. SSH is used for remote file transfer, network management, and remote operating system access.</p><p>In this guide, we will explain about How to Manage SSH Key Server using PAAS.</p><h2 id="prerequisites">Prerequisites</h2><p>Prerequisites for following this guide, you must have a server already connected to PAAS. If you don&apos;t have a server connected to PAAS yet, you can follow our guide on <strong><a href="https://blog.paas.id/how-to-connect-a-server-in-paas/">How to Connect a Server in PAAS</a></strong>.</p><h2 id="manage-ssh-key">Manage SSH Key</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Server-Main-Page-3.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Server-Main-Page-3.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Server-Main-Page-3.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Server-Main-Page-3.png 1600w, https://blog.paas.id/content/images/2022/07/Server-Main-Page-3.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Server Main Page</figcaption></figure><p>On this main page, you first select the server where you will manage SSH by clicking on one of the available servers in the server list below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Dashboard-Server-Page-2.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Dashboard-Server-Page-2.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Dashboard-Server-Page-2.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Dashboard-Server-Page-2.png 1600w, https://blog.paas.id/content/images/2022/07/Dashboard-Server-Page-2.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Dashboard Server Page</figcaption></figure><p>After you enter the advanced server page, you click the SSH menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/SSH-Server-Page-Empty.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="1920" height="907" srcset="https://blog.paas.id/content/images/size/w600/2022/07/SSH-Server-Page-Empty.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/SSH-Server-Page-Empty.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/SSH-Server-Page-Empty.png 1600w, https://blog.paas.id/content/images/2022/07/SSH-Server-Page-Empty.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>SSH Server Page</figcaption></figure><p>You will enter the SSH manager page as follows. Next, if you want to add a new SSH key, you click the Add new SSH Key button on the right.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Create-SSH-page-1.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Create-SSH-page-1.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Create-SSH-page-1.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Create-SSH-page-1.png 1600w, https://blog.paas.id/content/images/2022/07/Create-SSH-page-1.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Create SSH Page</figcaption></figure><p>Next enter the label and public key of the computer you want to add.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Button-Save.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="207" height="51"><figcaption>Cancel and Save Option</figcaption></figure><p>Once filled, you click the save button at the bottom right.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/SSH-Server-Page-1.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/SSH-Server-Page-1.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/SSH-Server-Page-1.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/SSH-Server-Page-1.png 1600w, https://blog.paas.id/content/images/2022/07/SSH-Server-Page-1.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>SSH Server Page with Data</figcaption></figure><p>If successful, then the new SSH key will appear in the list of SSH keys. You can add more than one SSH key.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Trash-can-icon.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="33" height="35"><figcaption>Delete Icon</figcaption></figure><p>Apart from adding an SSH key, you can also delete an existing SSH key by clicking on the red trash can icon in the Action column.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Delete-SSH-Key-Prompt.png" class="kg-image" alt="How to Manage SSH Key Server using PAAS" loading="lazy" width="404" height="182"><figcaption>Delete SSH Key Prompt</figcaption></figure><p>After you click the trash can icon, a prompt will appear to confirm whether you really want to delete the SSH key. If you really want to delete it, you can simply click the red Delete button.</p>]]></content:encoded></item><item><title><![CDATA[How to Deploy CodeIgniter Project on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>CodeIgniter is a free and open-source web application framework written in PHP. </p><p>In this guide, we will learn about deploying a CodeIgniter project on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li><li>Have created an empty web application on Paas.id</li><li>Know how to manage files</li></ol>]]></description><link>https://blog.paas.id/how-to-deploy-code-igniter-project-on-paas-id/</link><guid isPermaLink="false">62d69a991b90d951fe8b0b17</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Tue, 19 Jul 2022 12:48:37 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Codeigniter.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Codeigniter.png" alt="How to Deploy CodeIgniter Project on Paas.id"><p>CodeIgniter is a free and open-source web application framework written in PHP. </p><p>In this guide, we will learn about deploying a CodeIgniter project on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li><li>Have created an empty web application on Paas.id</li><li>Know how to manage files using file manager on Paas.id</li><li>Know how to manage databases using phpMyAdmin on Paas.id</li></ol><h3 id="step-1upload-codeigniter-project-via-file-manager">Step 1 - Upload CodeIgniter Project via File Manager</h3><p>In this guide, we will deploy a to-do list application. The application are documented in the URL below.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://github.com/joshtmags/code_igniter-todolist"><div class="kg-bookmark-content"><div class="kg-bookmark-title">GitHub - joshtmags/code_igniter-todolist</div><div class="kg-bookmark-description">Contribute to joshtmags/code_igniter-todolist development by creating an account on GitHub.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://github.com/fluidicon.png" alt="How to Deploy CodeIgniter Project on Paas.id"><span class="kg-bookmark-author">GitHub</span><span class="kg-bookmark-publisher">joshtmags</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://opengraph.githubassets.com/54abcf67796d26fddea79e03ab963353329ddc3fe179607996d765e1a86374d9/joshtmags/code_igniter-todolist" alt="How to Deploy CodeIgniter Project on Paas.id"></div></a></figure><p>Firstly, navigate to the empty web application directory on the file manager.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-190.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="631" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-190.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-190.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-190.png 1600w, https://blog.paas.id/content/images/2022/07/image-190.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - web application directory&#xA0;</figcaption></figure><p>Open the public folder and make sure the folder is empty by deleting all files.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-191.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="306" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-191.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-191.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-191.png 1600w, https://blog.paas.id/content/images/2022/07/image-191.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - web application directory - public folder&#xA0;</figcaption></figure><p>Upload the CodeIgniter project file or you can upload from URL by using the URL below.</p><blockquote class="kg-blockquote-alt"><a href="https://github.com/joshtmags/code_igniter-todolist/archive/refs/heads/master.zip">https://github.com/joshtmags/code_igniter-todolist/archive/refs/heads/master.zip</a></blockquote><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-192.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="341" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-192.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-192.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-192.png 1600w, https://blog.paas.id/content/images/2022/07/image-192.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - upload the project file</figcaption></figure><p>View the file and extract them to the current directory.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-193.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="641" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-193.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-193.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-193.png 1600w, https://blog.paas.id/content/images/2022/07/image-193.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - project file archive</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-194.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="346" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-194.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-194.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-194.png 1600w, https://blog.paas.id/content/images/2022/07/image-194.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - extracted project file</figcaption></figure><p>Now, move all files in the &quot;code_igniter-todolist-master&quot; folder to the current public folder.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-195.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="401" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-195.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-195.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-195.png 1600w, https://blog.paas.id/content/images/2022/07/image-195.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - move all project files to public folder</figcaption></figure><p>To make it clean, delete the archive file and the &quot;code_igniter-todolist-master&quot; folder. Now the files should be like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-196.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="599" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-196.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-196.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-196.png 1600w, https://blog.paas.id/content/images/2022/07/image-196.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - application files</figcaption></figure><h3 id="step-2create-import-database-via-phpmyadmin">Step 2 - Create &amp; Import Database via phpMyAdmin</h3><p>Create a database namely &quot;todolist&quot; via the phpMyAdmin.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-198.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="628" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-198.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-198.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-198.png 1600w, https://blog.paas.id/content/images/2022/07/image-198.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin - create todolist database</figcaption></figure><p>Open the database and click the &quot;Import&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-200.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="750" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-200.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-200.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-200.png 1600w, https://blog.paas.id/content/images/2022/07/image-200.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin - import todolist database</figcaption></figure><p>Choose the database file and click the &quot;Go&quot; button. You should see the success notification like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-199.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="304" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-199.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-199.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-199.png 1600w, https://blog.paas.id/content/images/2022/07/image-199.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin - import todolist database - success</figcaption></figure><h3 id="step-3configure-the-application">Step 3 - Configure the Application</h3><p>Firstly, you need to set the new <code>base_url</code> config by editing this file <code>application/config/config.php</code>. The <code>base_url</code> value should be your application URL, in this guide is <a href="http://167.71.220.112/first-ci/"><code>http://167.71.220.112/first-ci/</code></a>. Don&apos;t forget to save the file.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-201.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="930" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-201.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-201.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-201.png 1600w, https://blog.paas.id/content/images/2022/07/image-201.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - edit base_url config</figcaption></figure><p>Next, you need to set the new database config by editing this file <code>application/config/database.php</code>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-204.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1920" height="928" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-204.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-204.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-204.png 1600w, https://blog.paas.id/content/images/2022/07/image-204.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager - edit database config - original</figcaption></figure><p>The <code>hostname</code>, <code>username</code>, and <code>password</code> value should match the database credentials provided on the Paas.id server database page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-205.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1580" height="577" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-205.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-205.png 1000w, https://blog.paas.id/content/images/2022/07/image-205.png 1580w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server database page</figcaption></figure><p>The <code>database</code> value should be &quot;todolist&quot;. The database config script should be like the image below. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-206.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="396" height="333"><figcaption>File manager - edit database config - final config</figcaption></figure><p>Don&apos;t forget to save the file. <br>Notes: if you want to remove index.php from any application&apos;s URL you need to set the <code>index_page</code> config to blank in <code>application/config/config.php</code>. After that, you should follow the guide from CodeIgniter&apos;s official documentation that we provide below.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://codeigniter.com/user_guide/general/urls.html"><div class="kg-bookmark-content"><div class="kg-bookmark-title">CodeIgniter URLs &#x2014; CodeIgniter 4.2.1 documentation</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://codeigniter.com/user_guide/_static/favicon.ico" alt="How to Deploy CodeIgniter Project on Paas.id"></div></div><div class="kg-bookmark-thumbnail"><img src="https://codeigniter.com/user_guide/_static/ci-logo-text.png" alt="How to Deploy CodeIgniter Project on Paas.id"></div></a></figure><h3 id="step-4test-the-application">Step 4 - Test the Application</h3><p>Now visit your application and the page should be like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-207.png" class="kg-image" alt="How to Deploy CodeIgniter Project on Paas.id" loading="lazy" width="1479" height="560" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-207.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-207.png 1000w, https://blog.paas.id/content/images/2022/07/image-207.png 1479w" sizes="(min-width: 720px) 720px"><figcaption>To-do list application</figcaption></figure><p>Voila, the CodeIgniter project is deployed and it&apos;s works!</p><p>Furthermore, you can follow the guide below if you want to add a domain to your application. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://blog.paas.id/how-to-add-domain-on-web-application/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How to Add Domain to a Web Application on Paas.id</div><div class="kg-bookmark-description">Introduction A domain is a unique string that represents your web application address. With the domain, you don&#x2019;t need to remember every IP address and path of your web applications. It helps you and the other visitor who want to visit your web applications. In this guide, we will learn</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://blog.paas.id/favicon.ico" alt="How to Deploy CodeIgniter Project on Paas.id"><span class="kg-bookmark-author">Paas Blog</span><span class="kg-bookmark-publisher">Muhammad Abdurrohman Al Fatih</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.ghost.org/v4.0.0/images/publication-cover.jpg" alt="How to Deploy CodeIgniter Project on Paas.id"></div></a></figure><p>Don&apos;t forget to change the <code>base_url</code> config in <code>application/config/config.php</code></p><p></p><p></p><p></p><p> </p>]]></content:encoded></item><item><title><![CDATA[Look Around the Menu and Features on the Server]]></title><description><![CDATA[<h2 id="introduction">Introduction</h2><p>Server is the main component in order to be able to use every feature in Paas.id. Besides you have to know how to connect the server, you also have to know what the components and features are on the server page on Paas.id.</p><p>This guide will explain</p>]]></description><link>https://blog.paas.id/look-around-the-menu-and-features-on-the-server/</link><guid isPermaLink="false">62d515931b90d951fe8b0a7d</guid><dc:creator><![CDATA[Robi Naufal Kaosar]]></dc:creator><pubDate>Mon, 18 Jul 2022 08:42:44 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/File-Manager-1.png" medium="image"/><content:encoded><![CDATA[<h2 id="introduction">Introduction</h2><img src="https://blog.paas.id/content/images/2022/10/File-Manager-1.png" alt="Look Around the Menu and Features on the Server"><p>Server is the main component in order to be able to use every feature in Paas.id. Besides you have to know how to connect the server, you also have to know what the components and features are on the server page on Paas.id.</p><p>This guide will explain what the components and features are on the Server Pages.</p><h2 id="prerequisites">Prerequisites</h2><p>If you want to see more advanced menus and server features, make sure at least 1 server is connected to Paas.id. If you don&apos;t have a server connected yet, you can follow our guide on <strong><a href="https://blog.paas.id/how-to-connect-a-server-in-paas/">How to Connect a Server in PAAS</a></strong>.</p><h2 id="server-main-page">Server Main Page</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Server-Main-Page-2.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Server-Main-Page-2.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Server-Main-Page-2.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Server-Main-Page-2.png 1600w, https://blog.paas.id/content/images/2022/07/Server-Main-Page-2.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Server Main Page</figcaption></figure><p><strong>Recently Viewed Servers<br></strong>Recently Viewed Servers is a component that displays the most recently viewed servers.</p><p><strong>Search Bar<br></strong>This Search Bar is used to search for existing servers. How to use it by entering the server name.</p><p><strong>Connect a New Server</strong><br>The Connect a New Server button is used to connect a new server to Paas.id. For a more complete guide on how to connect it, you can follow our guide on <strong><a href="https://blog.paas.id/how-to-connect-a-server-in-paas/">How to Connect a Server in PAAS</a></strong>.</p><p><strong>Field of List Servers</strong><br>Basically, this component will display a list of servers that have been made, both connected and not connected. But you need to know, that in this list there are fields that have quite important information.</p><ul><li>Server Name<br>This field displays the name of the server that was created.</li><li>Status<br>This field displays the status of each server. If the server is connected, then the status is Connected. However, if the server is not connected, then the status is Not Installed.</li><li>Disk<br>This field displays how much disk is being used on the server.</li><li>Ram<br>This field displays how much RAM is being used on the server.</li><li>Load<br>This field displays how much CPU usage on the server.</li></ul><h2 id="server-advanced-page">Server Advanced Page</h2><p>In order to access this page, you must click on one of the servers in the server list field.</p><h3 id="1dashboard">1- Dashboard</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Dashboard-Server-Page-1.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Dashboard-Server-Page-1.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Dashboard-Server-Page-1.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Dashboard-Server-Page-1.png 1600w, https://blog.paas.id/content/images/2022/07/Dashboard-Server-Page-1.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Dashboard Server Page</figcaption></figure><p>The dashboard page displays general server information. Such as CPU usage, RAM usage, storage, uptime, and recent web applications.</p><p><strong>Load</strong><br>This component displays information about CPU usage on the associated server.</p><p><strong>Memory</strong><br>This component displays information about RAM usage on the associated server.</p><p><strong>Disk</strong><br>This component displays information about storage usage on the associated server.</p><p><strong>Uptime</strong><br>This component displays information about how long the server has been running.</p><p><strong>Deploy new Web App</strong><br>The Deploy new Web App button is used to deploy a new web application. For a more complete guide on how to deploy new web applications, you can follow our related guides:</p><ul><li><a href="https://blog.paas.id/how-to-install-laravel-web-application-on-paas-id/"><strong>How to Install Laravel Web Application on Paas.id</strong></a></li><li><a href="https://blog.paas.id/how-to-install-wordpress-application-on-paas-id/"><strong>How to Install Wordpress Web Application on Paas.id</strong></a></li><li><a href="https://blog.paas.id/how-to-install-custom-web-application-on-paas-id/"><strong>How to Install Custom Web Application on Paas.id</strong></a></li></ul><p><strong>Recent Web Application</strong></p><p>Basically, this component will display a list of recent web application, both installed and not installed. But you need to know, that in this list there are fields that have quite important information.</p><ul><li>Web Application<br>This field displays the name of the web application.</li><li>Status<br>This field displays the status of each web application. If the application is installed, then the status is Installed. However, if the application is not installed, then the status is Not Installed.</li><li>Description<br>This field displays the description of the web application.</li><li>Version<br>This field displays the version of the web application.</li><li>Action<br>This field contains a button in the form of three dots. If the button is clicked, there will be an option to View, Configure SSL, or Add Domain the web application.</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Action-dashboard-button.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="241" height="232"><figcaption>Action Option</figcaption></figure><h3 id="2health">2- Health</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Health-Server-Page-1.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Health-Server-Page-1.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Health-Server-Page-1.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Health-Server-Page-1.png 1600w, https://blog.paas.id/content/images/2022/07/Health-Server-Page-1.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Health Server Page</figcaption></figure><p>Health page displays information about current server usage. Such as CPU usage, RAM usage, and Disk usage.</p><p><strong>CPU</strong><br>This component displays information about CPU usage on the associated server.</p><p><strong>Memory</strong><br>This component displays information about RAM usage on the associated server.</p><p><strong>Disk</strong><br>This component displays information about storage usage on the associated server.</p><h3 id="3web-application">3- Web Application</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Web-App-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Web-App-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Web-App-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Web-App-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Web-App-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Web App Server Page</figcaption></figure><p>The web application page displays information about the web application installed on the current server.</p><p><strong>Deploy New Web App</strong><br>The Deploy new Web App button is used to deploy a new web application. For a more complete guide on how to deploy new web applications, you can follow our related guides:</p><ul><li><a href="https://blog.paas.id/how-to-install-laravel-web-application-on-paas-id/"><strong>How to Install Laravel Web Application on Paas.id</strong></a></li><li><a href="https://blog.paas.id/how-to-install-wordpress-application-on-paas-id/"><strong>How to Install Wordpress Web Application on Paas.id</strong></a></li><li><a href="https://blog.paas.id/how-to-install-custom-web-application-on-paas-id/"><strong>How to Install Custom Web Application on Paas.id</strong></a></li></ul><p><strong>Search Bar</strong><br>This Search Bar is used to search for existing web application. How to use it by entering the web application name.</p><p><strong>Field of List Web Application</strong><br>Basically, this component will display a list of web application that have been made, both installed and not installed. But you need to know, that in this list there are fields that have quite important information.</p><ul><li>Web Application<br>This field displays the name of the web application.</li><li>Status<br>This field displays the status of each web application. If the application is installed, then the status is Installed. However, if the application is not installed, then the status is Not Installed.</li><li>Description<br>This field displays the description of the web application.</li><li>Version<br>This field displays the version of the web application.</li><li>Action<br>This field contains a button in the form of three dots. If the button is clicked, there will be an option to View, Configure SSL, or Add Domain the web application.</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Action-dashboard-button-2.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="241" height="232"><figcaption>Action Option</figcaption></figure><h3 id="4database">4- Database</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Database-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="907" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Database-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Database-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Database-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Database-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Database Server Page</figcaption></figure><p>The database page displays information about the database configuration used in the current server.</p><p><strong>Host</strong><br>This field displays the host used to store the database.</p><p><strong>Port</strong><br>This field displays the port used to access the database.</p><p><strong>User</strong><br>This field displays the user used to login into the database.</p><p><strong>Password</strong><br>This field displays the password used to login into the database.</p><p><strong>URL Link</strong><br>This field displays the url link used to access the database. If you click this url link, then you will open the phpmyadmin page to access the database.</p><h3 id="5file-manager">5- File Manager</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/File-Manager-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/File-Manager-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/File-Manager-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/File-Manager-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/File-Manager-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File Manager Server Page</figcaption></figure><p>The file manager page displays information about the credentials for accessing the file manager on the current server.</p><p><strong>Username</strong><br>This field displays the username used to login into the file manager.</p><p><strong>Password</strong><br>This field displays the password used to login into the file manager.</p><p><strong>URL Link</strong><br>This field displays the url link used to access the file manager. If you click this url link, then you will open the file manager page.</p><h3 id="6ssh">6- SSH</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/SSH-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/SSH-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/SSH-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/SSH-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/SSH-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>SSH Server Page</figcaption></figure><p>The SSH page displays a list of information about SSH registered on the current server.</p><p><strong>Add new SSH Key</strong></p><p>The Add new SSH Key button is used to add a new SSH key to the current server. For a more complete guide, you can follow our guide on <strong><a href="https://blog.paas.id/how-to-manage-ssh-key-server-using-paas/">How to Manage SSH Key using PAAS</a></strong>.</p><p><strong>Search Bar</strong><br>This Search Bar is used to search for existing SSH on current server. How to use it by entering the SSH name or SSH user.</p><p><strong>List of SSH Key</strong><br>Basically, this component will display a list of SSH that have been registered. But you need to know, that in this list there are fields that have quite important information.</p><ul><li>SSH Name<br>This field displays the registered SSH name.</li><li>User<br>This field displays the registered SSH user.</li><li>Key<br>This field displays the registered SSH public key.</li><li>Action<br>This field contains the button to delete the SSH key.</li></ul><h3 id="7security">7- Security</h3><p>The security page has 2 sections. Namely Firewall and Fail2ban.</p><h3 id="71firewall">7.1- Firewall</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Security-Firewall-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="910" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Security-Firewall-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Security-Firewall-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Security-Firewall-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Security-Firewall-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Security Page - Firewall Section</figcaption></figure><p>In the Firewall section, you can add or remove Firewall rules that are registered on the current server.</p><p><strong>Add new Rules</strong><br>The Add new Rules button is used to add new firewall rules to the current server. For a more complete guide, you can follow our guide on <strong><a href="https://blog.paas.id/how-to-manage-firewall-security-on-server-using-paas-id/">How to Manage Firewall Security on Server using Paas.id</a></strong>.</p><p><strong>Search Bar</strong><br>This Search Bar is used to search for existing Firewall Rules on current server. How to use it by entering the port.</p><p><strong>List of Firewall</strong><br>Basically, this component will display a list of Firewall Rules that have been registered. But you need to know, that in this list there are fields that have quite important information.</p><ul><li>Port<br>This field displays the registered ports for firewall rules in the current server.</li><li>Type<br>This field displays the registered rule types for firewall rules in the current server.</li><li>Protocol<br>This field displays the protocol rules registered for the firewall rules in the current server. The protocols provided are TCP and UDP.</li><li>Action<br>This field contains the button to delete the port.</li></ul><h3 id="fail2ban">Fail2Ban</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Security-Fail2ban-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Security-Fail2ban-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Security-Fail2ban-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Security-Fail2ban-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Security-Fail2ban-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Security Page - Fail2ban Section</figcaption></figure><p>In the Fail2ban section, you can add or remove IP addresses to be banned from the current server.</p><p><strong>Ban IP</strong><br>The Ban IP button is used to add the IP address to be banned from the current server.</p><p><strong>Search Bar</strong><br>This Search Bar is used to search for existing IP Addresses to be banned on current server. How to use it by entering the IP Address.</p><p><strong>List of IP Address</strong></p><ul><li>IP Address<br>This field displays the IP Address that has been banned on the current server.</li><li>Action<br>This field contains the button to delete the IP Address.</li></ul><h3 id="8activity-log">8- Activity Log</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Activity-Log-Server.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Activity-Log-Server.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Activity-Log-Server.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Activity-Log-Server.png 1600w, https://blog.paas.id/content/images/2022/07/Activity-Log-Server.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Activity Log Server Page</figcaption></figure><p>The Activity log page displays information about each PAAS feature related activity on the current server.</p><p><strong>Status</strong><br>This field displays the activity status at that time. The status given is about Info and error.</p><p><strong>Description</strong><br>This field displays a description of the logs provided by the system.</p><h3 id="9setting">9- Setting</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Settings-Server-Page.png" class="kg-image" alt="Look Around the Menu and Features on the Server" loading="lazy" width="1920" height="907" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Settings-Server-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Settings-Server-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Settings-Server-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Settings-Server-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Setting Server Page</figcaption></figure><p>This settings page is used to make changes to the server name and description. In addition, this page is also used to delete the current server.</p>]]></content:encoded></item><item><title><![CDATA[How to Manage Server's Firewall Security on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>It&apos;s necessary to manage your server&apos;s firewall security. You might be dealing with someone attacking your server. You want to block the attacker from your server, so they cannot attack your server anymore. At this point, your server&apos;s firewall can handle this by</p>]]></description><link>https://blog.paas.id/how-to-manage-servers-firewall-security-on-paas-id/</link><guid isPermaLink="false">62cec0881b90d951fe8b0959</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Fri, 15 Jul 2022 04:08:16 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Firewall.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Firewall.png" alt="How to Manage Server&apos;s Firewall Security on Paas.id"><p>It&apos;s necessary to manage your server&apos;s firewall security. You might be dealing with someone attacking your server. You want to block the attacker from your server, so they cannot attack your server anymore. At this point, your server&apos;s firewall can handle this by defining security rules to block specific IP addresses. </p><p>Your application might be running on unusual ports. By default, all ports are blocked from external network connections. Hence, you need to open the ports to make your application accessible from the external network. At this point, your server&apos;s firewall can handle this by defining security rules to allow specific ports.</p><p>In this guide, we will learn about managing server&apos;s firewall security on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-31.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="454" height="619"><figcaption>Paas.id login page</figcaption></figure><h3 id="step-2navigate-to-server-security-page">Step 2 - Navigate to Server Security Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-85.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1579" height="727" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-85.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-85.png 1000w, https://blog.paas.id/content/images/2022/07/image-85.png 1579w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From the servers page, you need to open the server details page by clicking on the server name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-100.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1571" height="842" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-100.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-100.png 1000w, https://blog.paas.id/content/images/2022/07/image-100.png 1571w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the server security page by clicking &quot;Security&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-179.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1257" height="923" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-179.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-179.png 1000w, https://blog.paas.id/content/images/2022/07/image-179.png 1257w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server security page</figcaption></figure><p>As you can see, there are two menus namely &quot;Firewall&quot; and &quot;Fail2ban&quot;. The &quot;Firewall&quot; menu is used to allow ports, so that all incoming network connections to the specified port will be accepted by the server&apos;s firewall. On the other hand, the &quot;Fail2ban&quot; menu is used to block IPs, so that all incoming network connections from the specified IP will be rejected. Hence, the specified IP cannot communicate with the server.</p><h3 id="allow-ports">Allow Ports</h3><p>To allow a port, navigate to server firewall page by clicking the &quot;Firewall&quot; menu. Click the &quot;Add new Rules&quot; button and you will directed to create firewall rule page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-180.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1568" height="740" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-180.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-180.png 1000w, https://blog.paas.id/content/images/2022/07/image-180.png 1568w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id create firewall rule page</figcaption></figure><p>Fill the port and protocol field. You can allow multiple ports within range with this format,<code>Starting Port:Ending Port</code>. For example, to allow ports from 9000 to 9500 the input value should be like this <code>9000:9500</code>. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-182.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1569" height="743" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-182.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-182.png 1000w, https://blog.paas.id/content/images/2022/07/image-182.png 1569w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id create firewall rule page - filled</figcaption></figure><p>Next, click the &quot;Save Rule&quot; button. A confirmation message will appear, read the warning message carefully.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-183.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="411" height="381"><figcaption>Paas.id deploy firewall rule confirmation message</figcaption></figure><p>Click the &quot;Deploy&quot; button, if there is no error you will be directed to server security page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-184.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1573" height="555" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-184.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-184.png 1000w, https://blog.paas.id/content/images/2022/07/image-184.png 1573w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page after deployed security rules</figcaption></figure><h3 id="banned-ips">Banned IPs</h3><p>To block an IP, navigate to server fail2ban page by clicking the &quot;Fail2ban&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-185.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1568" height="762" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-185.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-185.png 1000w, https://blog.paas.id/content/images/2022/07/image-185.png 1568w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server fail2ban page</figcaption></figure><p> Click the &quot;Ban IP&quot; button, a dialog box will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-186.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="413" height="271"><figcaption>Paas.id create fail2ban dialog box</figcaption></figure><p>Fill the IP field and click the &quot;Save&quot; button. If there is no error you will be directed to server security page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-187.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="1566" height="560" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-187.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-187.png 1000w, https://blog.paas.id/content/images/2022/07/image-187.png 1566w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page after deployed security rules</figcaption></figure><h3 id="validate-the-security-rules">Validate the Security Rules</h3><p>Firstly, you need to login to your server. Using SSH, you can login by executing the command below (provide the password if asked).</p><pre><code class="language-bash">ssh {USERNAME}@{SERVER_PUBLIC_IP}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-8.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="580" height="252"><figcaption>Login to server via SSH</figcaption></figure><p>After logged in successfully to the server, we need to see the server&apos;s firewall security rules by executing the command below.</p><pre><code class="language-bash">sudo ufw status verbose</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-188.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="581" height="351"><figcaption>Server&apos;s firewall security rules</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-189.png" class="kg-image" alt="How to Manage Server&apos;s Firewall Security on Paas.id" loading="lazy" width="531" height="48"><figcaption>Server&apos;s firewall security rules</figcaption></figure><p>As you can see, there is a rule stating that all network connections to port 6666/tcp are allowed. Also, there is a rule stating that any network connection from IP 125.3.250.73 to the server will be rejected.</p>]]></content:encoded></item><item><title><![CDATA[How to Manage MySQL Databases using phpMyAdmin on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>Your web application might need databases that can be used to store &amp; retrieve data. For managing the databases, you need administrator tools such as phpMyAdmin. phpMyAdmin is a popular MySQL administrator tool that is also a web application. Therefore, Paas.id provides a built-in MySQL database server and</p>]]></description><link>https://blog.paas.id/how-to-manage-mysql-databases-using-php-on-paas-id/</link><guid isPermaLink="false">62ce596b1b90d951fe8b07ea</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Wed, 13 Jul 2022 10:22:04 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/MySQL.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/MySQL.png" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id"><p>Your web application might need databases that can be used to store &amp; retrieve data. For managing the databases, you need administrator tools such as phpMyAdmin. phpMyAdmin is a popular MySQL administrator tool that is also a web application. Therefore, Paas.id provides a built-in MySQL database server and phpMyAdmin. They are installed upon connecting your server to Paas.id.</p><p><br>In this guide, we will learn about managing MySQL databases using phpMyAdmin on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><h3 id="step-2navigate-to-server-database-page">Step 2 - Navigate to Server Database Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-85.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1579" height="727" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-85.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-85.png 1000w, https://blog.paas.id/content/images/2022/07/image-85.png 1579w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From these servers page, you need to open the server details page by clicking on the server name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-160.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1574" height="620" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-160.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-160.png 1000w, https://blog.paas.id/content/images/2022/07/image-160.png 1574w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the server database page by clicking &quot;Database&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-161.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1562" height="559" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-161.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-161.png 1000w, https://blog.paas.id/content/images/2022/07/image-161.png 1562w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server database page</figcaption></figure><h3 id="how-to-access-login-to-phpmyadmin">How to Access &amp; Login To phpMyAdmin</h3><p>On the server database page, there is a URL link to access the phpMyAdmin. Here also provided MySQL credentials for connect or login purposes. Now open the URL link, the phpMyAdmin &#xA0;screen should look like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-163.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-163.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-163.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-163.png 1600w, https://blog.paas.id/content/images/2022/07/image-163.png 1788w" sizes="(min-width: 720px) 720px"><figcaption>phpMyadmin login page</figcaption></figure><p>Now login to the phpMyAdmin and the screen should look like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-164.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-164.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-164.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-164.png 1600w, https://blog.paas.id/content/images/2022/07/image-164.png 1788w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin main page</figcaption></figure><h3 id="create-database">Create Database</h3><p>To create a database, click the &quot;Databases&quot; menu from the menu bar. You will be navigated to databases page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-168.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1920" height="607" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-168.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-168.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-168.png 1600w, https://blog.paas.id/content/images/2022/07/image-168.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin databases page</figcaption></figure><p>Fill the database name in the field under &quot;Create Database&quot;. Select the collation or leave it alone, then click the &quot;Create&quot; button. A success notification should appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-169.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="415" height="105"><figcaption>phpMyAdmin create database success notification</figcaption></figure><p>The new database should be listed in the database list.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-170.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="474" height="388"><figcaption>phpMyAdmin database list</figcaption></figure><h3 id="create-table">Create Table</h3><p>To create a table for a database, you need to navigate to the database&apos;s main page. So from the databases page, click the database name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-171.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1920" height="332" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-171.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-171.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-171.png 1600w, https://blog.paas.id/content/images/2022/07/image-171.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin database&apos;s main page</figcaption></figure><p>Fill the table name and number of columns in the field under &quot;Create Table&quot;. Don&apos;t be confused about deciding the number of columns because you can add or remove columns after the table is created. After that, click the &quot;Create&quot; button. You will be navigated to table creation page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-172.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1919" height="530" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-172.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-172.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-172.png 1600w, https://blog.paas.id/content/images/2022/07/image-172.png 1919w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin table creation page</figcaption></figure><p>Now, fill the required field such as Name, Type, and Length/Values. You can also fill the optional field such as Collation, Null, Index, A_I, etc.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-173.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1358" height="404" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-173.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-173.png 1000w, https://blog.paas.id/content/images/2022/07/image-173.png 1358w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin table creation - filled</figcaption></figure><p>Now click the &quot;Save&quot; button. You will be navigated to database&apos;s main page again and make sure the table is listed in the table list.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-175.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1919" height="466" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-175.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-175.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-175.png 1600w, https://blog.paas.id/content/images/2022/07/image-175.png 1919w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin database&apos;s main page - new database created</figcaption></figure><h3 id="delete-database">Delete Database</h3><p>To delete a database, you need to navigate to the database&apos;s operations page. So from the database&apos;s main page, click the &quot;Operations&quot; menu from the menu bar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-176.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1920" height="920" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-176.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-176.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-176.png 1600w, https://blog.paas.id/content/images/2022/07/image-176.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin database&apos;s operations page</figcaption></figure><p>Click the &quot;Drop the database (DROP)&quot; from the &quot;Remove database&quot; section. A confirmation message will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-177.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="342" height="187"><figcaption>phpMyAdmin drop database confirmation message</figcaption></figure><p>If you are sure, click the &quot;OK&quot; button. You will be navigated to the database list page and the database should not be in the database list.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-178.png" class="kg-image" alt="How to Manage MySQL Databases using phpMyAdmin on Paas.id" loading="lazy" width="1920" height="601" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-178.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-178.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-178.png 1600w, https://blog.paas.id/content/images/2022/07/image-178.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>phpMyAdmin database list</figcaption></figure><p>Now the database is deleted!</p>]]></content:encoded></item><item><title><![CDATA[How to Manage Files using File Manager on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>Your web application consists of files that need to be managed from time to time, either its for bug fixes, improvements or upgrades. Therefore, Paas.id provide a built-in web based file manager. The file manager is installed upon connecting your server to Paas.id.</p><p>In this guide, we</p>]]></description><link>https://blog.paas.id/how-to-manage-files-using-file-manager-on-paas-id/</link><guid isPermaLink="false">62cba3121b90d951fe8b051c</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Wed, 13 Jul 2022 07:08:51 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/File-Manager.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/File-Manager.png" alt="How to Manage Files using File Manager on Paas.id"><p>Your web application consists of files that need to be managed from time to time, either its for bug fixes, improvements or upgrades. Therefore, Paas.id provide a built-in web based file manager. The file manager is installed upon connecting your server to Paas.id.</p><p>In this guide, we will learn about managing files using file manager on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li><li>Have installed a web application on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><h3 id="step-2navigate-to-server-file-manager-page">Step 2 - Navigate to Server File Manager Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-85.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1579" height="727" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-85.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-85.png 1000w, https://blog.paas.id/content/images/2022/07/image-85.png 1579w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From the servers page, you need to open the server details page by clicking on the server name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-86.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1596" height="836" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-86.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-86.png 1000w, https://blog.paas.id/content/images/2022/07/image-86.png 1596w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the server file manager page by clicking &quot;File Manager&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-111.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1573" height="578" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-111.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-111.png 1000w, https://blog.paas.id/content/images/2022/07/image-111.png 1573w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server file manager page</figcaption></figure><h3 id="how-to-access-login-to-file-manager">How to Access &amp; Login To File Manager</h3><p>On the server file manager page, there is a URL link to access the file manager. Here also provided file manager credentials for login purposes. Now open the URL link, the file manager screen should look like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-112.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-112.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-112.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-112.png 1600w, https://blog.paas.id/content/images/2022/07/image-112.png 1788w" sizes="(min-width: 720px) 720px"><figcaption>File manager login page</figcaption></figure><p>Now login to the file manager and the screen should look like the image below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-113.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1918" height="359" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-113.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-113.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-113.png 1600w, https://blog.paas.id/content/images/2022/07/image-113.png 1918w" sizes="(min-width: 720px) 720px"><figcaption>File manager main page</figcaption></figure><h3 id="file-folder-detail">File &amp; Folder Detail</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-114.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1900" height="55" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-114.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-114.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-114.png 1600w, https://blog.paas.id/content/images/2022/07/image-114.png 1900w" sizes="(min-width: 720px) 720px"><figcaption>File manager columns detail</figcaption></figure><p>There is information about the files and folders, such as name, size, modified date, permission code, and owner &amp; group. You can sort by name, size, or modified date by clicking the column header.</p><h3 id="create-file-folder">Create File / Folder</h3><p>To create a file / folder, click the &quot;New Item&quot; menu from the menu bar. A dialog box will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-115.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="56" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-115.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-115.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-115.png 1600w, https://blog.paas.id/content/images/2022/07/image-115.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager menu bar</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-116.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="556" height="377"><figcaption>File manager create item dialog box</figcaption></figure><p>Now, select the item type and fill the item name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-117.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="555" height="379"><figcaption>File manager create item dialog box - filled&#xA0;</figcaption></figure><p>Click the &quot;Create Now&quot; button. The file will be created in the directory where you are now.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-118.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="516" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-118.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-118.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-118.png 1600w, https://blog.paas.id/content/images/2022/07/image-118.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager create item - success</figcaption></figure><h3 id="update-file">Update File</h3><p>To update a file, click the file name. You will be navigated to item detail page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-121.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="308" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-121.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-121.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-121.png 1600w, https://blog.paas.id/content/images/2022/07/image-121.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager item detail page</figcaption></figure><p>Now, click the &quot;Edit&quot; or &quot;Advanced Editor&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-122.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-122.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-122.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-122.png 1600w, https://blog.paas.id/content/images/2022/07/image-122.png 1788w" sizes="(min-width: 720px) 720px"><figcaption>File manager normal editor</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-123.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-123.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-123.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-123.png 1600w, https://blog.paas.id/content/images/2022/07/image-123.png 1788w" sizes="(min-width: 720px) 720px"><figcaption>File manager advanced editor</figcaption></figure><p>The difference between the normal editor and the advanced editor is the advanced editor have some features such as syntax highlighting for programming script, themes, full-screen editor, undo-redo button, search button, and word wrap.</p><p>Now, write some code and click the &quot;Save&quot; button on the top right side. A notification will appear on the bottom of screen.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-124.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="278" height="67"><figcaption>File manager saving notification</figcaption></figure><h3 id="view-file">View File</h3><p>To view a file, click the eye icon from the actions field. A modal box that contains file content will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-120.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="207" height="295"><figcaption>File manager actions menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-126.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="45" height="46"><figcaption>File manager view button</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-125.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-125.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-125.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-125.png 1600w, https://blog.paas.id/content/images/2022/07/image-125.png 1788w" sizes="(min-width: 720px) 720px"><figcaption>File manager view file modal</figcaption></figure><h3 id="rename-file-folder">Rename File / Folder</h3><p>To rename a file / folder, click the pencil icon from the actions field. A browser&apos;s dialog will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-120.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="207" height="295"><figcaption>File manager actions menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-127.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="41" height="46"><figcaption>File manager rename button</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-128.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="451" height="166"><figcaption>Browser rename file dialog</figcaption></figure><p>Fill the new name field and click the &quot;OK&quot; button. You will be navigated to the main page and you should see the success notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-130.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="469" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-130.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-130.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-130.png 1600w, https://blog.paas.id/content/images/2022/07/image-130.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager rename success notification</figcaption></figure><h3 id="upload-file">Upload File</h3><p>To upload a file, click the &quot;Upload&quot; menu from the menu bar. You will be navigated to upload page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-115.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="56" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-115.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-115.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-115.png 1600w, https://blog.paas.id/content/images/2022/07/image-115.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager menu bar</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-131.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="397" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-131.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-131.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-131.png 1600w, https://blog.paas.id/content/images/2022/07/image-131.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager upload page</figcaption></figure><p>You can drag &amp; drop files to the upload page or click the drop area to select a file.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-132.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1917" height="397" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-132.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-132.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-132.png 1600w, https://blog.paas.id/content/images/2022/07/image-132.png 1917w" sizes="(min-width: 720px) 720px"><figcaption>File manager upload page uploaded</figcaption></figure><p>You also can upload file from URL by clicking the &quot;Upload from URL&quot; tab.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-133.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="248" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-133.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-133.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-133.png 1600w, https://blog.paas.id/content/images/2022/07/image-133.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager upload from URL</figcaption></figure><p>Fill the URL field and click the &quot;Upload&quot; button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-134.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="314" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-134.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-134.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-134.png 1600w, https://blog.paas.id/content/images/2022/07/image-134.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager upload page uploaded by URL</figcaption></figure><p>You should see the success notification.</p><h3 id="delete-file-folder">Delete File / Folder</h3><p>To delete a file / folder, click the trash icon from the actions field. A browser&apos;s dialog will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-120.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="207" height="295"><figcaption>File manager actions menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-127.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="41" height="46"><figcaption>File manager rename button</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-135.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="452" height="161"><figcaption>Browser delete file dialog</figcaption></figure><p>Click the &quot;OK&quot; button. You will be navigated to the main page and you should see the success notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-136.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="505" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-136.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-136.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-136.png 1600w, https://blog.paas.id/content/images/2022/07/image-136.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager delete success notification</figcaption></figure><h3 id="change-files-folders-permission">Change File&apos;s / Folder&apos;s Permission</h3><p>To change a file&apos;s / folder&apos;s permission, click the permission code on the permission field. You will be navigated to change permission page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-137.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="143" height="299"><figcaption>File manager permission field</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-138.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="462" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-138.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-138.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-138.png 1600w, https://blog.paas.id/content/images/2022/07/image-138.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager change permission page</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-139.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="461" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-139.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-139.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-139.png 1600w, https://blog.paas.id/content/images/2022/07/image-139.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager change permission page - new permission</figcaption></figure><p>Set the new permission by toggling on/off the checkbox. After that, click the &quot;Change&quot; button. You will be navigated to the main page and you should see the success notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-140.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="508" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-140.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-140.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-140.png 1600w, https://blog.paas.id/content/images/2022/07/image-140.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager change permission success notification</figcaption></figure><h3 id="backup-file">Backup File</h3><p>To backup a file, click the file name. You will be navigated to item detail page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-121.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="308" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-121.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-121.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-121.png 1600w, https://blog.paas.id/content/images/2022/07/image-121.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager item detail page</figcaption></figure><p>Now, click the &quot;Editor &quot; or &quot;Advanced Editor&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-141.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="384" height="52"><figcaption>File manager editor action menu</figcaption></figure><p>Click the &quot;Back Up&quot; button from the editor action menu. A notification will appear on the bottom of screen.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-143.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="441" height="55"><figcaption>File manager backup notification</figcaption></figure><p>The backup file are created in the same directory as the original file.</p><h3 id="move-copy-file">Move / Copy File</h3><p>To move / copy a file, click the two-document icon from the actions field. You will be navigated to copy page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-120.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="207" height="295"><figcaption>File manager actions menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-144.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="37" height="36"><figcaption>File manager copy to button</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-145.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="418" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-145.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-145.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-145.png 1600w, https://blog.paas.id/content/images/2022/07/image-145.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager copy page</figcaption></figure><p>Traverse to your destination folder by clicking a folder or the back button. After you reach the destination folder, click the &quot;Copy&quot; or &quot;Move&quot; button. &#xA0;You will be navigated to the main page on destination folder and you should see the success notification.</p><figure class="kg-card kg-image-card"><img src="https://blog.paas.id/content/images/2022/07/image-147.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="481" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-147.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-147.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-147.png 1600w, https://blog.paas.id/content/images/2022/07/image-147.png 1920w" sizes="(min-width: 720px) 720px"></figure><h3 id="search-file-folder">Search File / Folder</h3><p>There is two type of searching, the basic and the advanced one. The difference between the basic searching and the advanced searching is the advanced searching will search recursively from the current directory to all subdirectories.</p><p>Let&apos;s start with the basic one. To search a file / folder, fill the search field from the menu bar. All of file &amp; folder in the current directory matched the keyword will be filtered.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-115.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="56" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-115.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-115.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-115.png 1600w, https://blog.paas.id/content/images/2022/07/image-115.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager menu bar</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-148.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="405" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-148.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-148.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-148.png 1600w, https://blog.paas.id/content/images/2022/07/image-148.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager main page before filtered</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-149.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="351" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-149.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-149.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-149.png 1600w, https://blog.paas.id/content/images/2022/07/image-149.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager main page after filtered</figcaption></figure><p>Now the advanced one. To search a file / folder, click dropdown icon beside search icon. Then click the &quot;Advanced Search&quot;. A search modal will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-150.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="777" height="143" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-150.png 600w, https://blog.paas.id/content/images/2022/07/image-150.png 777w" sizes="(min-width: 720px) 720px"><figcaption>File manager search dropdown</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-152.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1206" height="251" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-152.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-152.png 1000w, https://blog.paas.id/content/images/2022/07/image-152.png 1206w" sizes="(min-width: 720px) 720px"><figcaption>File manager advanced search modal</figcaption></figure><p>Fill the search field and hit &quot;Enter&quot; button or click the search button. All of file &amp; folder matched the keyword will be filtered.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-153.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="892" height="293" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-153.png 600w, https://blog.paas.id/content/images/2022/07/image-153.png 892w" sizes="(min-width: 720px) 720px"><figcaption>File manager advanced search</figcaption></figure><h3 id="archive-files">Archive Files</h3><p>To archive file, you need to select the files by toggle on the checkbox on the left side of the file&apos;s name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-154.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="548" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-154.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-154.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-154.png 1600w, https://blog.paas.id/content/images/2022/07/image-154.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager toggling on the checkboxes</figcaption></figure><p>After that, click the &quot;Zip&quot; or &quot;Tar&quot; button on the bottom action field. A browser&apos;s dialog will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-155.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="669" height="53" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-155.png 600w, https://blog.paas.id/content/images/2022/07/image-155.png 669w"><figcaption>File manager bottom action field</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-156.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="457" height="134"><figcaption>Browser archive dialog</figcaption></figure><p>Click the &quot;OK&quot; button. You will be navigated to the main page and you should see the success notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-157.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1919" height="640" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-157.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-157.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-157.png 1600w, https://blog.paas.id/content/images/2022/07/image-157.png 1919w" sizes="(min-width: 720px) 720px"><figcaption>File manager archive success notification</figcaption></figure><h3 id="unarchive-file">Unarchive File</h3><p>To unarchive file, click the file name. You will be navigated to item detail page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-158.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="487" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-158.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-158.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-158.png 1600w, https://blog.paas.id/content/images/2022/07/image-158.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager item detail page</figcaption></figure><p>You can see what files are in that archive file. Now, click the &quot;UnZip&quot; or &quot;UnZip to folder&quot; menu. The &quot;UnZip to folder&quot; menu will create a folder with the same name as the archive&apos;s filename and unarchive the file to that folder. You will be navigated to the main page and you should see the success notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-159.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="595" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-159.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-159.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-159.png 1600w, https://blog.paas.id/content/images/2022/07/image-159.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager unarchive success notification</figcaption></figure><h3 id="bulk-actions">Bulk Actions</h3><p>In case you need to do the same action for some files, you can do that with bulk actions. In File Manager, bulk actions supported are copying, archiving, and deleting files (check the bottom action field).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-155.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="669" height="53" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-155.png 600w, https://blog.paas.id/content/images/2022/07/image-155.png 669w"><figcaption>File manager bottom action field</figcaption></figure><p>Let&apos;s try with deleting files. Firstly, you need to select the files by toggle on the checkbox on the left side of the file&apos;s name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-165.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="597" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-165.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-165.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-165.png 1600w, https://blog.paas.id/content/images/2022/07/image-165.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager main page - items selected</figcaption></figure><p>After that, click the &quot;Delete&quot; button from the bottom action field. A browser&apos;s dialog will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-166.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="456" height="135"><figcaption>Browser bulk delete dialog</figcaption></figure><p>Click the &quot;OK&quot; button. You will be navigated to the main page and you should see the success notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-167.png" class="kg-image" alt="How to Manage Files using File Manager on Paas.id" loading="lazy" width="1920" height="523" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-167.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-167.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-167.png 1600w, https://blog.paas.id/content/images/2022/07/image-167.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>File manager bulk delete success notification</figcaption></figure><p>Bulk copying and archiving have similar step as bulk deleting.</p>]]></content:encoded></item><item><title><![CDATA[How to Install Custom Web Application on Paas.id]]></title><description><![CDATA[<h2 id="introduction">Introduction</h2><p>Custom Web Applications free you to deploy your web applications from any platform.</p><p>In this guide, we will learn about installing a Custom Web Application on Paas.id.</p><h2 id="prerequisites">Prerequisites</h2><p>Prerequisites for following this guide, you must have a server already connected to PAAS. If you don&apos;t have</p>]]></description><link>https://blog.paas.id/how-to-install-custom-web-application-on-paas-id/</link><guid isPermaLink="false">62cd68281b90d951fe8b0760</guid><dc:creator><![CDATA[Robi Naufal Kaosar]]></dc:creator><pubDate>Tue, 12 Jul 2022 12:32:32 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Custom-App.png" medium="image"/><content:encoded><![CDATA[<h2 id="introduction">Introduction</h2><img src="https://blog.paas.id/content/images/2022/10/Custom-App.png" alt="How to Install Custom Web Application on Paas.id"><p>Custom Web Applications free you to deploy your web applications from any platform.</p><p>In this guide, we will learn about installing a Custom Web Application on Paas.id.</p><h2 id="prerequisites">Prerequisites</h2><p>Prerequisites for following this guide, you must have a server already connected to PAAS. If you don&apos;t have a server connected to PAAS yet, you can follow our guide on <strong><a href="https://blog.paas.id/how-to-connect-a-server-in-paas/">How to Connect a Server in PAAS</a></strong>.</p><h2 id="creating-a-new-custom-web-application">Creating a New Custom Web Application</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Servers-main-page.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="908" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Servers-main-page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Servers-main-page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Servers-main-page.png 1600w, https://blog.paas.id/content/images/2022/07/Servers-main-page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Main Server Page</figcaption></figure><p>From servers page, you need to open the server details page by clicking on the server where your application is located (For example, here using the Slave 12 server).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Server-Content-Page.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="910" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Server-Content-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Server-Content-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Server-Content-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Server-Content-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Server Content Page</figcaption></figure><p>On the server detail page, you need to open the web applications page by clicking &quot;Web Applications&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Web-Application-Page.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Web-Application-Page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Web-Application-Page.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Web-Application-Page.png 1600w, https://blog.paas.id/content/images/2022/07/Web-Application-Page.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Web Application Page</figcaption></figure><p>On the web applications page, you need to open the deploy web app page by clicking &quot;Deploy new web app&quot; button on the right side.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Choose-Platform-Section.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="906" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Choose-Platform-Section.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Choose-Platform-Section.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Choose-Platform-Section.png 1600w, https://blog.paas.id/content/images/2022/07/Choose-Platform-Section.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Choose Platform Section</figcaption></figure><p>On the Choose Platform section, choose <strong>Custom Web App</strong> and click the continue button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/General-Configuration-Section.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="906" srcset="https://blog.paas.id/content/images/size/w600/2022/07/General-Configuration-Section.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/General-Configuration-Section.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/General-Configuration-Section.png 1600w, https://blog.paas.id/content/images/2022/07/General-Configuration-Section.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>General Configuration Section</figcaption></figure><p>On the General Configuration section, fill the application name and database name field. Application name must contain at least one alphanumeric character and can only contain underscores, periods, spaces, or dashes. After that, click the continue button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Summary-Section-1.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="825" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Summary-Section-1.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Summary-Section-1.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Summary-Section-1.png 1600w, https://blog.paas.id/content/images/2022/07/Summary-Section-1.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Summary Section 1</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Summary-Section-2.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1370" height="372" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Summary-Section-2.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Summary-Section-2.png 1000w, https://blog.paas.id/content/images/2022/07/Summary-Section-2.png 1370w" sizes="(min-width: 720px) 720px"><figcaption>Summary Section 2</figcaption></figure><p>In this Summary section, you are provided with information about the platform, general configuration, and basic settings &amp; stack of the application. Next you click the deploy button at the bottom right.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Deploy-Message.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="410" height="189"><figcaption>Deploy Confirmation Message</figcaption></figure><p>A confirmation message will appear, click the &quot;Deploy&quot; button again and the deployment will start. If there is no error, you will be directed to web applications page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Success-Redirect.png" class="kg-image" alt="How to Install Custom Web Application on Paas.id" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Success-Redirect.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Success-Redirect.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Success-Redirect.png 1600w, https://blog.paas.id/content/images/2022/07/Success-Redirect.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Redirected Web Application Page</figcaption></figure><p>You will see that your new application is listed with the status &quot;Installing&quot;. Please wait until the status changes to &quot;Installed&quot; or &quot;Failed&quot; if an error occurs during deployment.</p><p>The next section if you want to add your own web application, you can follow our related guide:</p><ul><li><strong><a href="#">How to Manage File using File Manager on Paas.id</a></strong></li><li><strong><a href="#">How to Deploy Web Application from Git (Github, Gitlab, or Bitbucket)</a> [[COMING SOON]]</strong></li></ul>]]></content:encoded></item><item><title><![CDATA[How to Purchase a PAAS License]]></title><description><![CDATA[<h2 id="introduction">Introduction</h2><p>The PAAS license is used in order to be able to use the features and get more benefits. Among them are more server connections, unlimited web application installations, backup features, and more.</p><p>This guide will explain how to purchase and/or upgrade your license on PAAS.</p><h2 id="purchase-a-paas-license">Purchase a PAAS</h2>]]></description><link>https://blog.paas.id/how-to-purchase-a-paas-license/</link><guid isPermaLink="false">62cb88d21b90d951fe8b04d9</guid><dc:creator><![CDATA[Robi Naufal Kaosar]]></dc:creator><pubDate>Mon, 11 Jul 2022 02:33:50 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/How-to-Purchase.png" medium="image"/><content:encoded><![CDATA[<h2 id="introduction">Introduction</h2><img src="https://blog.paas.id/content/images/2022/10/How-to-Purchase.png" alt="How to Purchase a PAAS License"><p>The PAAS license is used in order to be able to use the features and get more benefits. Among them are more server connections, unlimited web application installations, backup features, and more.</p><p>This guide will explain how to purchase and/or upgrade your license on PAAS.</p><h2 id="purchase-a-paas-license">Purchase a PAAS License</h2><p>On the main page, enter the settings menu</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Main-Page-Setting.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="1920" height="907" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Main-Page-Setting.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Main-Page-Setting.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Main-Page-Setting.png 1600w, https://blog.paas.id/content/images/2022/07/Main-Page-Setting.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Main Settings Page</figcaption></figure><p>You will see a sidebar like this. All you need to do is click on Billing in the sidebar options.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/sidebar.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="189" height="150"><figcaption>Sidebar Option</figcaption></figure><p>After that, you will see a page with license options like this. You can choose one of the 3 available licenses.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Available-license-1.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="1338" height="464" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Available-license-1.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Available-license-1.png 1000w, https://blog.paas.id/content/images/2022/07/Available-license-1.png 1338w" sizes="(min-width: 720px) 720px"><figcaption>Available License</figcaption></figure><p>You can also choose the renewal type of the license monthly or annually in the following options which of course will display different prices.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Duration-option.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="172" height="135"><figcaption>Renewal Option</figcaption></figure><p>Next is clicking the Buy License button from one of the 3 available licenses. And you will see a display like this.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/buy-license-page.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="407" height="360"><figcaption>Buy License Page</figcaption></figure><p>If you click the Expand button it will display the details of the benefits of the license to be purchased.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/buy-license-page-expand.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="407" height="554"><figcaption>Detail of License</figcaption></figure><p>Then you select Renewal Type in the following options. There are 2 options, monthly and annually.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Renewal-Type-option-buy.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="360" height="153"><figcaption>Choose Renewal Type</figcaption></figure><p>After you select the Renewal Type (for example, here choose annually), you will see the total price and you can add a note in the notes column below. If you are sure of your choice, then you click the Buy button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/buy-license-page-buy-2.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="401" height="827"><figcaption>Total Price</figcaption></figure><p>After that you will be directed to the checkout page. On this page you can choose the available payments, then follow the payment instructions according to the payment method you will choose.</p><figure class="kg-card kg-image-card"><img src="https://blog.paas.id/content/images/2022/07/xendit-page.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="1054" height="885" srcset="https://blog.paas.id/content/images/size/w600/2022/07/xendit-page.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/xendit-page.png 1000w, https://blog.paas.id/content/images/2022/07/xendit-page.png 1054w" sizes="(min-width: 720px) 720px"></figure><p>In addition, don&apos;t be surprised if there are incoming messages via WhatsApp and SMS like this. This is simply a notification message that you have placed an order for a PAAS license.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/WA.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="383" height="828"><figcaption>WhatsApp Notification</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/SMS.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="382" height="822"><figcaption>SMS Notification</figcaption></figure><p>If the payment is successful, then the check-out page will change to a page like this. And in a few seconds the page will be redirected to the Payment History page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Payment-Success.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="1063" height="669" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Payment-Success.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Payment-Success.png 1000w, https://blog.paas.id/content/images/2022/07/Payment-Success.png 1063w" sizes="(min-width: 720px) 720px"><figcaption>Payment Success Page</figcaption></figure><p>On this page you will see the transaction history of your license. If the status is Accepted, then the license has been successfully activated.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Payment-History.png" class="kg-image" alt="How to Purchase a PAAS License" loading="lazy" width="1920" height="909" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Payment-History.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Payment-History.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Payment-History.png 1600w, https://blog.paas.id/content/images/2022/07/Payment-History.png 1920w" sizes="(min-width: 720px) 720px"><figcaption>Payment History Page</figcaption></figure>]]></content:encoded></item><item><title><![CDATA[How to Delete a Web Server on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>Sometimes, you want to remove your server on Paas.id or you want to reconnect your server to Paas.id</p><p>In this guide, we will learn about deleting a web server on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your</h3>]]></description><link>https://blog.paas.id/how-to-delete-a-web-server-on-paas-id/</link><guid isPermaLink="false">62c55eb81b90d951fe8b0356</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Thu, 07 Jul 2022 13:18:36 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Delete-web-server.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Delete-web-server.png" alt="How to Delete a Web Server on Paas.id"><p>Sometimes, you want to remove your server on Paas.id or you want to reconnect your server to Paas.id</p><p>In this guide, we will learn about deleting a web server on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><h3 id="step-2navigate-to-server-setting-page">Step 2 - Navigate to Server Setting Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-85.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="1579" height="727" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-85.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-85.png 1000w, https://blog.paas.id/content/images/2022/07/image-85.png 1579w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From the servers page, you need to open the server details page by clicking on the server name.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-86.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="1596" height="836" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-86.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-86.png 1000w, https://blog.paas.id/content/images/2022/07/image-86.png 1596w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the server settings page by clicking &quot;Settings&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-87.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="1601" height="868" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-87.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-87.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-87.png 1600w, https://blog.paas.id/content/images/2022/07/image-87.png 1601w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server settings page</figcaption></figure><h3 id="step-3delete-the-server">Step 3 - Delete the Server</h3><p>On the server settings page, click the &quot;Delete Server&quot; button on the bottom-right side.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-88.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="418" height="636"><figcaption>Paas.id delete server confirmation message</figcaption></figure><p>A confirmation message will appear, follow the instruction and don&apos;t forget to toggle on the agreement. Click the &quot;Delete Server&quot; button, if there is no error you will be directed to servers page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-89.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="412" height="631"><figcaption>Paas.id delete server confirmation message - filled</figcaption></figure><h3 id="step-4wait-until-the-deletion-process-is-complete">Step 4 - Wait until the Deletion Process is Complete</h3><p>When the deletion process is started, your server status will turn to &quot;On Delete&quot;, please wait until the server is removed from the list.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-90.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="1577" height="668" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-90.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-90.png 1000w, https://blog.paas.id/content/images/2022/07/image-90.png 1577w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page after deletion of a server is started</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-91.png" class="kg-image" alt="How to Delete a Web Server on Paas.id" loading="lazy" width="1567" height="591" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-91.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-91.png 1000w, https://blog.paas.id/content/images/2022/07/image-91.png 1567w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page after deletion of a server is success</figcaption></figure><p>Now the server is deleted from Paas.id.</p>]]></content:encoded></item><item><title><![CDATA[How to Install Laravel Web Application on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>Laravel is a free and open-source web application framework written in PHP. In Paas.id, Laravel are paired with a MySQL database.</p><p>In this guide, we will learn about installing a Laravel web application on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 -</h3>]]></description><link>https://blog.paas.id/how-to-install-laravel-web-application-on-paas-id/</link><guid isPermaLink="false">62c66a131b90d951fe8b03d3</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Thu, 07 Jul 2022 13:18:29 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Install-Laravel-1.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Install-Laravel-1.png" alt="How to Install Laravel Web Application on Paas.id"><p>Laravel is a free and open-source web application framework written in PHP. In Paas.id, Laravel are paired with a MySQL database.</p><p>In this guide, we will learn about installing a Laravel web application on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-31.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="454" height="619"><figcaption>Paas.id login page</figcaption></figure><h3 id="step-2navigate-to-web-applications-page">Step 2 - Navigate to Web Applications Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-85.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1579" height="727" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-85.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-85.png 1000w, https://blog.paas.id/content/images/2022/07/image-85.png 1579w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From the servers page, you need to open the server details page by clicking on the server where your application is located.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-100.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1571" height="842" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-100.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-100.png 1000w, https://blog.paas.id/content/images/2022/07/image-100.png 1571w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the web applications page by clicking &quot;Web Applications&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-101.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1574" height="705" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-101.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-101.png 1000w, https://blog.paas.id/content/images/2022/07/image-101.png 1574w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications page</figcaption></figure><h3 id="step-3navigate-to-deploy-new-web-app-page">Step 3 - Navigate to Deploy New Web App Page</h3><p>On the web applications page, you need to open the deploy web app page by clicking &quot;Deploy new web app&quot; button on the right side.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-102.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1566" height="778" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-102.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-102.png 1000w, https://blog.paas.id/content/images/2022/07/image-102.png 1566w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id deploy web app page - choose platform section</figcaption></figure><h3 id="step-4configure-new-laravel-web-application">Step 4 - Configure New Laravel Web Application</h3><p>On the Choose Platform section, choose Laravel and click the continue button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-94.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1565" height="774" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-94.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-94.png 1000w, https://blog.paas.id/content/images/2022/07/image-94.png 1565w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id deploy web app page - choose platform section</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-103.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1572" height="827" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-103.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-103.png 1000w, https://blog.paas.id/content/images/2022/07/image-103.png 1572w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id deploy web app page - general configuration section</figcaption></figure><p>On the General Configuration section, fill the application name and database name field. Application name must contain at least one alphanumeric character and can only contain underscores, periods, spaces, or dashes. For database name, it suggested to follow the naming convention described in this page <a href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/acreldb/n0rfg6x1shw0ppn1cwhco6yn09f7.htm">Naming Conventions for MySQL</a>. After that, click the continue button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-104.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1581" height="629" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-104.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-104.png 1000w, https://blog.paas.id/content/images/2022/07/image-104.png 1581w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id deploy web app page - summary section 1</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-96.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1367" height="272" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-96.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-96.png 1000w, https://blog.paas.id/content/images/2022/07/image-96.png 1367w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id deploy web app page - summary section 2</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-105.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1370" height="664" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-105.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-105.png 1000w, https://blog.paas.id/content/images/2022/07/image-105.png 1370w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id deploy web app page - summary section 3</figcaption></figure><p>In this Summary section, you are provided with information about the platform, general configuration, and basic settings &amp; stack of the application.</p><h3 id="step-4deploy-the-new-laravel-web-application">Step 4 - Deploy the New Laravel Web Application</h3><p>On the deploy web app page, click the &quot;Deploy&quot; button on the right side.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-98.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="414" height="194"><figcaption>Paas.id deploy web app confirmation message</figcaption></figure><p>A confirmation message will appear, click the &quot;Deploy&quot; button again and the deployment will start. If there is no error, you will be directed to web applications page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-106.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1576" height="564" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-106.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-106.png 1000w, https://blog.paas.id/content/images/2022/07/image-106.png 1576w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications page after deployment of new web app started</figcaption></figure><figure class="kg-card kg-image-card"><img src="https://blog.paas.id/content/images/2022/07/image-99.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1584" height="557" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-99.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-99.png 1000w, https://blog.paas.id/content/images/2022/07/image-99.png 1584w" sizes="(min-width: 720px) 720px"></figure><p>You will see that your new application is listed with the status &quot;Installing&quot;. Please wait until the status changes to &quot;Installed&quot; or &quot;Failed&quot; if an error occurs during deployment.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-107.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1579" height="559" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-107.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-107.png 1000w, https://blog.paas.id/content/images/2022/07/image-107.png 1579w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications page after deployment of new web app success</figcaption></figure><h3 id="step-4check-the-new-laravel-application">Step 4 - Check the New Laravel Application</h3><p>On the web applications page, you need to open the web application detail page by clicking the three dots action on the new Laravel application and choose &quot;View&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-108.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1374" height="362" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-108.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-108.png 1000w, https://blog.paas.id/content/images/2022/07/image-108.png 1374w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications action menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-109.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1571" height="558" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-109.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-109.png 1000w, https://blog.paas.id/content/images/2022/07/image-109.png 1571w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application detail page</figcaption></figure><p>Open the application URL from the domain field.</p><figure class="kg-card kg-image-card"><img src="https://blog.paas.id/content/images/2022/07/image-110.png" class="kg-image" alt="How to Install Laravel Web Application on Paas.id" loading="lazy" width="1788" height="865" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-110.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-110.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/image-110.png 1600w, https://blog.paas.id/content/images/2022/07/image-110.png 1788w" sizes="(min-width: 720px) 720px"></figure><p>Voila, the Laravel is installed and it&apos;s works!</p><p>Moreover, you can also edit the web application files by directly modifying the files from your server. The application directory is written in the public path field of the web application details page.</p><p>Also you can edit the web application files using the file manager that we provided. You can read more about it on the link below.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://blog.paas.id/how-to-manage-files-using-file-manager-on-paas-id/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How to Manage Files using File Manager on Paas.id</div><div class="kg-bookmark-description">Introduction Your web application consists of files that need to be managed from time to time, either its for bug fixes, improvements or upgrades. Therefore, Paas.id provide a built-in web based file manager. The file manager is installed upon connecting your server to Paas.id. In this guide, we</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://blog.paas.id/favicon.ico" alt="How to Install Laravel Web Application on Paas.id"><span class="kg-bookmark-author">Paas Blog</span><span class="kg-bookmark-publisher">Muhammad Abdurrohman Al Fatih</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://static.ghost.org/v4.0.0/images/publication-cover.jpg" alt="How to Install Laravel Web Application on Paas.id"></div></a></figure><p></p>]]></content:encoded></item><item><title><![CDATA[Setup MySQL cluster on Paas]]></title><description><![CDATA[<h3></h3><h3 id="introduction">Introduction</h3><p>MySQL, the most popular Open Source SQL database management system, is developed, distributed, and supported by Oracle Corporation.</p><p>This tutorial shows you how to deploy a multi-node MySQL cluster on Paas.</p><h3 id="prerequisites">Prerequisites</h3><p>2 or More Virtual Machine With this spesification :</p><ol><li>4 vCPU</li><li>2 GB RAM</li><li>Ubuntu 20.04 or</li></ol>]]></description><link>https://blog.paas.id/setup-mysql-cluster-on-paas-id/</link><guid isPermaLink="false">62c2df0e1b90d951fe8b00c0</guid><dc:creator><![CDATA[Malik Wali]]></dc:creator><pubDate>Thu, 07 Jul 2022 11:15:20 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Setup-MySQL.png" medium="image"/><content:encoded><![CDATA[<h3></h3><h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Setup-MySQL.png" alt="Setup MySQL cluster on Paas"><p>MySQL, the most popular Open Source SQL database management system, is developed, distributed, and supported by Oracle Corporation.</p><p>This tutorial shows you how to deploy a multi-node MySQL cluster on Paas.</p><h3 id="prerequisites">Prerequisites</h3><p>2 or More Virtual Machine With this spesification :</p><ol><li>4 vCPU</li><li>2 GB RAM</li><li>Ubuntu 20.04 or Ubuntu 18.04</li><li>Atleast 150 GB of Storage</li></ol><h3 id="step-1-login-to-your-paasid-account">Step 1 Login to your <a href="http://Paas.id">Paas.id</a> Account</h3><p>Login to your <a href="http://Paas.id">Paas.id</a> account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas10.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy"><figcaption>Login to paas dashboard</figcaption></figure><h3 id="step-2-add-vm-machines-to-serve-as-mysql-cluster-node">Step 2 Add VM machines to serve as MySQL cluster node</h3><p>After logging in you can start to add your Virtual Machine to create a MySQL cluster. First navigate to Services, then click on New Cluster Database.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy"><figcaption>Services in paas dashboard</figcaption></figure><p>To deploy the MySQL cluster, pick MySQL as a platform and you can fill in the database name and description as you want. Then click next.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql1.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="1920" height="946" srcset="https://blog.paas.id/content/images/size/w600/2022/07/mysql1.PNG 600w, https://blog.paas.id/content/images/size/w1000/2022/07/mysql1.PNG 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/mysql1.PNG 1600w, https://blog.paas.id/content/images/2022/07/mysql1.PNG 1920w" sizes="(min-width: 720px) 720px"><figcaption>Creating new MySQL cluster</figcaption></figure><p>After that you can add your VM by clicking on Add Node Database, filling out all the information needed.</p><p>When creating a MySQL cluster node you also need to define the node as My SQL Node or Data Node. If you turn on My SQL Node you can access the database through this node, an MySQL node is a traditional MySQL server that uses the <a href="https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster.html"><code>NDBCLUSTER</code></a> storage engine. If you turn on Data Node then you can&apos;t access the database through this node because this node purposes is to store data within the cluster. You can also turn on both My SQL Node and Data Node which mean you can store and access the database through this node. <a href="https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-basics.html#:~:text=NDB%20Cluster%27s%20NDB%20storage%20engine,considered%20to%20be%20a%20node">reference</a></p><p></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql2.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="442" height="723"><figcaption>Creating MySQL Node on MySQL Cluster</figcaption></figure><p>I will be using 2 nodes in this tutorial, which 1 node of My SQL Node and 1 Data Node.</p><p>For the second node you can just turn the Data Node</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql3.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="450" height="738"><figcaption>Creating Data Node on MySQL Cluster</figcaption></figure><p>By default the first node you add is Master Node but you can change it by clicking on the three dots next to the node name. After that you can click next.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql4.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="1378" height="447" srcset="https://blog.paas.id/content/images/size/w600/2022/07/mysql4.PNG 600w, https://blog.paas.id/content/images/size/w1000/2022/07/mysql4.PNG 1000w, https://blog.paas.id/content/images/2022/07/mysql4.PNG 1378w" sizes="(min-width: 720px) 720px"><figcaption>Changing Master Node</figcaption></figure><p>Click create to create node.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql5.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="1357" height="768" srcset="https://blog.paas.id/content/images/size/w600/2022/07/mysql5.PNG 600w, https://blog.paas.id/content/images/size/w1000/2022/07/mysql5.PNG 1000w, https://blog.paas.id/content/images/2022/07/mysql5.PNG 1357w" sizes="(min-width: 720px) 720px"><figcaption>Cluster overview</figcaption></figure><p>Then click deploy</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas4-1.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy"><figcaption>Deploying new MySQL cluster</figcaption></figure><p>Wait until the status of the cluster is installed.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql6.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="1363" height="321" srcset="https://blog.paas.id/content/images/size/w600/2022/07/mysql6.PNG 600w, https://blog.paas.id/content/images/size/w1000/2022/07/mysql6.PNG 1000w, https://blog.paas.id/content/images/2022/07/mysql6.PNG 1363w" sizes="(min-width: 720px) 720px"><figcaption>Cluster status On Install</figcaption></figure><h3 id="accessing-the-mysql-cluster">Accessing the MySQL Cluster</h3><p>After the installation status changes to installed, you can access the MySQL Cluster. First, open the Cluster services on the paas dashboard.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Untitled.png" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="1353" height="416" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Untitled.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Untitled.png 1000w, https://blog.paas.id/content/images/2022/07/Untitled.png 1353w" sizes="(min-width: 720px) 720px"><figcaption>Each node information on MySQL Cluster</figcaption></figure><p>Then click on the Database Credential, you can see the credentials of the cluster. You get the credential of the node where My SQL Node is activated. For this example tutorial, you will not get the credentials of mysql-data-node because the MySQL Node is false.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/Untitled--1-.png" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="1719" height="343" srcset="https://blog.paas.id/content/images/size/w600/2022/07/Untitled--1-.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/Untitled--1-.png 1000w, https://blog.paas.id/content/images/size/w1600/2022/07/Untitled--1-.png 1600w, https://blog.paas.id/content/images/2022/07/Untitled--1-.png 1719w" sizes="(min-width: 720px) 720px"><figcaption>Credential for MySQL Node</figcaption></figure><p>You can access the clusters with one of the public IP address of your Virtual Machine, using Database Management Application such as Beekeper Studio or DBeaver.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/mysql7.PNG" class="kg-image" alt="Setup MySQL cluster on Paas" loading="lazy" width="765" height="801" srcset="https://blog.paas.id/content/images/size/w600/2022/07/mysql7.PNG 600w, https://blog.paas.id/content/images/2022/07/mysql7.PNG 765w" sizes="(min-width: 720px) 720px"><figcaption>Accessing MySQL node with DBMS</figcaption></figure>]]></content:encoded></item><item><title><![CDATA[How to Delete a Domain from a Web Application on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>Sometimes, you want to remove your domain from a web application or you want to move the domain to another web application.</p><p>In this guide, we will learn about deleting a domain from a web application on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li><li>Have</li></ol>]]></description><link>https://blog.paas.id/how-to-delete-a-domain-from-a-web-application-on-paas-id/</link><guid isPermaLink="false">62c2e63d1b90d951fe8b0152</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Wed, 06 Jul 2022 10:03:24 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Delete-domain.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Delete-domain.png" alt="How to Delete a Domain from a Web Application on Paas.id"><p>Sometimes, you want to remove your domain from a web application or you want to move the domain to another web application.</p><p>In this guide, we will learn about deleting a domain from a web application on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li><li>Have installed a web application on Paas.id</li><li>Have a domain added on web application on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><h3 id="step-2navigate-to-web-applications-page">Step 2 - Navigate to Web Applications Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-13.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1414" height="457" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-13.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-13.png 1000w, https://blog.paas.id/content/images/2022/07/image-13.png 1414w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From the servers page, you need to open the server details page by clicking on the server where your application is located.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-51.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1569" height="689" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-51.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-51.png 1000w, https://blog.paas.id/content/images/2022/07/image-51.png 1569w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the web applications page by clicking &quot;Web Applications&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-55.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1570" height="559" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-55.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-55.png 1000w, https://blog.paas.id/content/images/2022/07/image-55.png 1570w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications page</figcaption></figure><h3 id="step-3navigate-to-web-application-domain-manager-page">Step 3 - Navigate to Web Application Domain Manager Page</h3><p>On the web applications page, you need to open the web application detail page by clicking the three-dots action on the web application that you want and choose &quot;View&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-72.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1361" height="348" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-72.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-72.png 1000w, https://blog.paas.id/content/images/2022/07/image-72.png 1361w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications action menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-73.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1576" height="556" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-73.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-73.png 1000w, https://blog.paas.id/content/images/2022/07/image-73.png 1576w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application detail page</figcaption></figure><p>On the web application detail page, you need to open the web application domain manager page by clicking &quot;Domain Manager&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-74.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1564" height="497" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-74.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-74.png 1000w, https://blog.paas.id/content/images/2022/07/image-74.png 1564w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application domain manager page</figcaption></figure><h3 id="step-4delete-a-domain">Step 4 - Delete a Domain</h3><p>On the web domain manager page, click the three-dots action on the domain that you want and choose &quot;Delete&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-76.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1364" height="301" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-76.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-76.png 1000w, https://blog.paas.id/content/images/2022/07/image-76.png 1364w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id domain action menu</figcaption></figure><p>A confirmation message will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-77.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="413" height="217"><figcaption>Paas.id delete domain confirmation message</figcaption></figure><p>Click the &quot;Delete&quot; button. If there is no error, you will be directed to web application domain manager page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-78.png" class="kg-image" alt="How to Delete a Domain from a Web Application on Paas.id" loading="lazy" width="1571" height="598" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-78.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-78.png 1000w, https://blog.paas.id/content/images/2022/07/image-78.png 1571w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application domain manager page after successfully delete domain</figcaption></figure><p>Voila, the domain was deleted successfully.</p>]]></content:encoded></item><item><title><![CDATA[Setup Cockroach Cluster on Paas]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>CockroachDB is a distributed database with standard SQL for cloud applications, This tutorial shows you how to deploy a secure multi-node CockroachDB cluster on Paas.</p><h3 id="prerequisites">Prerequisites</h3><ul><li>2 or More Virtual Machine With this spesification :</li></ul><ol><li>4 vCPU</li><li>4 GB RAM</li><li>Ubuntu 20.04 or Ubuntu 18.04</li><li>Atleast 150 GB</li></ol>]]></description><link>https://blog.paas.id/setup-cockroach-cluster-on-paas/</link><guid isPermaLink="false">62c3fec71b90d951fe8b01b9</guid><dc:creator><![CDATA[Malik Wali]]></dc:creator><pubDate>Tue, 05 Jul 2022 13:30:17 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Setup-cockroach.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Setup-cockroach.png" alt="Setup Cockroach Cluster on Paas"><p>CockroachDB is a distributed database with standard SQL for cloud applications, This tutorial shows you how to deploy a secure multi-node CockroachDB cluster on Paas.</p><h3 id="prerequisites">Prerequisites</h3><ul><li>2 or More Virtual Machine With this spesification :</li></ul><ol><li>4 vCPU</li><li>4 GB RAM</li><li>Ubuntu 20.04 or Ubuntu 18.04</li><li>Atleast 150 GB of Storage</li></ol><ul><li>Each node&apos;s use private IP Address to connect each other make sure your VM be on the same subnet.</li></ul><h3 id="step-1-login-to-your-paasid-account">Step 1 Login to your <a href="http://paas.id/">Paas.id</a> Account</h3><p>Login to your</p><p><a href="http://paas.id/">Paas.id</a></p><p>account via</p><p><a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas10-2.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Login to paas dashboard</figcaption></figure><h3 id="step-2-add-vm-machines-to-serve-as-cockroach-cluster-node">Step 2 Add VM machines to serve as Cockroach cluster node</h3><p>After logging in you can start to add your Virtual Machine to create cokcroach cluster, First navigate to Services then click on New Cluster Database.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Services in paas dashboard</figcaption></figure><p>To deploy the cockroach cluster pick CockroachDB as Platform and you can fill database name and description as you want. Then click Next</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas-1.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Creating new cockroach cluster</figcaption></figure><p>After that you can add your VM by clicking on Add Node Database, fill all the information needed.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas2-2.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Creating Node on cockroach cluster</figcaption></figure><p>In this tutorial i use 2 virtual machine so i add one more, by default the first node you add is Master Node but you can change it by clicking on the three dots next to the node name. After that you can click next.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas3.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Changing master node</figcaption></figure><p>Click create.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas4-2.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Cluster overview</figcaption></figure><p>Then click deploy</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas4-1.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Deploying new Cockroach Cluster</figcaption></figure><p>Wait until status of the cluster is installed.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas5.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Cluster status On Install</figcaption></figure><h3 id="step-3-accessing-the-cockroach-cluster">Step 3 Accessing the cockroach Cluster</h3><p>After the installation status change to installed, you can access the Cockroach Cluster. First open the Cluster services on the paas dashboard.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas6.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Each node information on Cockraoch cluster</figcaption></figure><p>Then click on the Database Credential, you can see the credential of the cluster such as port, user and password.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas7.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Credential for Cockroach Node</figcaption></figure><p>You can access the clusters with one of the public IP address of your Virtual Machine, using Database Management Application such as Beekeper Studio or DBeaver.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/paas8.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"><figcaption>Accessing Cockroach node with DBMS</figcaption></figure><h3 id="extra-cockroach-console">Extra: Cockroach Console</h3><p>You can also monitor the cockroach cluster through the the web, all you need is accessing one of your node IP address then add port 8080.<br>Example : <a href="https://116.192.168.144:8080">https://116.192.168.144:8080</a>. You can access the console using the user and password from the Database Credential.</p><figure class="kg-card kg-image-card"><img src="https://blog.paas.id/content/images/2022/07/paas9.PNG" class="kg-image" alt="Setup Cockroach Cluster on Paas" loading="lazy"></figure>]]></content:encoded></item><item><title><![CDATA[How to Renew Web Application SSL on Paas.id]]></title><description><![CDATA[<h3 id="introduction">Introduction</h3><p>SSL is a secure networking protocol. SSL is creating encrypted connection between a server and a client. On Paas.id, SSL is provided by Let&apos;s Encrypt.</p><p>In this guide, we will learn about renewing web application SSL on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on</li></ol>]]></description><link>https://blog.paas.id/how-to-renew-web-application-ssl/</link><guid isPermaLink="false">62c282ea1b90d951fe8afea2</guid><dc:creator><![CDATA[Muhammad Abdurrohman Al Fatih]]></dc:creator><pubDate>Tue, 05 Jul 2022 13:16:48 GMT</pubDate><media:content url="https://blog.paas.id/content/images/2022/10/Renew-web-app-SSL.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction">Introduction</h3><img src="https://blog.paas.id/content/images/2022/10/Renew-web-app-SSL.png" alt="How to Renew Web Application SSL on Paas.id"><p>SSL is a secure networking protocol. SSL is creating encrypted connection between a server and a client. On Paas.id, SSL is provided by Let&apos;s Encrypt.</p><p>In this guide, we will learn about renewing web application SSL on Paas.id.</p><h3 id="prerequisites">Prerequisites</h3><ol><li>Have installed a web server on Paas.id</li><li>Have installed a web application on Paas.id</li><li>Have active domain installed on the web application on Paas.id</li></ol><h3 id="step-1login-to-your-paasid-account">Step 1 - Login to your Paas.id Account</h3><p>Login to your Paas.id account via <a href="https://dash.paas.id/auth/login">https://dash.paas.id/auth/login</a>.</p><h3 id="step-2navigate-to-web-applications-page">Step 2 - Navigate to Web Applications Page</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-13.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1414" height="457" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-13.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-13.png 1000w, https://blog.paas.id/content/images/2022/07/image-13.png 1414w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id servers page</figcaption></figure><p>From the servers page, you need to open the server details page by clicking on the server where your application is located.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-51.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1569" height="689" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-51.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-51.png 1000w, https://blog.paas.id/content/images/2022/07/image-51.png 1569w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id server detail page</figcaption></figure><p>On the server detail page, you need to open the web applications page by clicking &quot;Web Applications&quot; menu on the left sidebar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-55.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1570" height="559" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-55.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-55.png 1000w, https://blog.paas.id/content/images/2022/07/image-55.png 1570w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications page</figcaption></figure><h3 id="step-3navigate-to-web-application-domain-manager-page">Step 3 - Navigate to Web Application Domain Manager Page</h3><p>On the web applications page, you need to open the web application domain manager page by clicking the three dots action on web application that you want and choose &quot;Configure SSL&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-65.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1365" height="353" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-65.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-65.png 1000w, https://blog.paas.id/content/images/2022/07/image-65.png 1365w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web applications action menu</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-66.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1565" height="484" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-66.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-66.png 1000w, https://blog.paas.id/content/images/2022/07/image-66.png 1565w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application domain manager page</figcaption></figure><h3 id="step-4renew-domain-ssl">Step 4 - Renew Domain SSL</h3><p>On the web application domain manager page, click the three-dots action on the domain that you want and choose &quot;Renew SSL&quot; menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-67.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1360" height="296" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-67.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-67.png 1000w, https://blog.paas.id/content/images/2022/07/image-67.png 1360w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id domain action menu</figcaption></figure><p>A confirmation message will appear.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-68.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="406" height="204"><figcaption>Paas.id renew domain SSL confirmation message</figcaption></figure><p>Click the &quot;Renew&quot; button. If there is no error, you will be directed to web application domain manager page.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-69.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1576" height="484" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-69.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-69.png 1000w, https://blog.paas.id/content/images/2022/07/image-69.png 1576w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application domain manager page after successfully renew domain SSL</figcaption></figure><p>The renewing SSL process is starting. Periodically, refresh this page until the SSL status is turn to green shield like the picture below.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-70.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="1364" height="179" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-70.png 600w, https://blog.paas.id/content/images/size/w1000/2022/07/image-70.png 1000w, https://blog.paas.id/content/images/2022/07/image-70.png 1364w" sizes="(min-width: 720px) 720px"><figcaption>Paas.id web application domain manager page after SSL renewed</figcaption></figure><h3 id="step-5check-if-the-ssl-status-is-activated">Step 5 - Check if the SSL Status is Activated</h3><p>Now you should be able to access your web application using the https protocol. We will use curl command to check if we can access the web application using the https protocol by executing the command below.</p><pre><code class="language-bash">curl -I https://{DOMAIN_NAME}</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.paas.id/content/images/2022/07/image-71.png" class="kg-image" alt="How to Renew Web Application SSL on Paas.id" loading="lazy" width="904" height="177" srcset="https://blog.paas.id/content/images/size/w600/2022/07/image-71.png 600w, https://blog.paas.id/content/images/2022/07/image-71.png 904w" sizes="(min-width: 720px) 720px"><figcaption>Checking https protocol on the domain</figcaption></figure><p>It&apos;s works!</p>]]></content:encoded></item></channel></rss>