{"id":18264,"date":"2024-12-12T12:00:42","date_gmt":"2024-12-12T12:00:42","guid":{"rendered":"https:\/\/truehost.com\/support\/?post_type=docs&#038;p=18264"},"modified":"2024-12-13T07:09:25","modified_gmt":"2024-12-13T07:09:25","password":"","slug":"how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp","status":"publish","type":"docs","link":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/","title":{"rendered":"How to push changes to your code on cpanel using github actions and FTP."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>At times, you only want to focus on developing your code and push the changes automatically to your cPanel.<\/p>\n\n\n\n<p>Well, this process can easily be accomplished using FTP and Github actions.<\/p>\n\n\n\n<p>The process allows your code to be updated immediately you push your code to github.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>In this guide, I&#8217;ll use a very simple static site. <\/p>\n\n\n\n<p>Requirements<\/p>\n\n\n\n<p>Access to cPanel<\/p>\n\n\n\n<p>Github Account.<\/p>\n\n\n\n<p>Basic understanding of CI\/CD and Github actions.<\/p>\n\n\n\n<p>Steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Create an FTP Account on cPanel.<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to your cPanel account.<\/li>\n\n\n\n<li>Navigate to the&nbsp;<code><strong>Files<\/strong><\/code>&nbsp;section and click on&nbsp;<strong><code>FTP Accounts<\/code>.<\/strong><\/li>\n\n\n\n<li>Click on&nbsp;<strong><code>Add FTP Account<\/code>.<\/strong><\/li>\n\n\n\n<li>Enter a&nbsp;<code><strong>username<\/strong><\/code>&nbsp;and&nbsp;<code><strong>password<\/strong><\/code>&nbsp;for the FTP account.<\/li>\n\n\n\n<li>Choose the directory that the FTP account will have access to. For example:&nbsp;<code><strong>public_html<\/strong><\/code><\/li>\n\n\n\n<li>Click on&nbsp;<strong><code>Create FTP Account<\/code>.<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"249\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png\" alt=\"\" class=\"wp-image-18265\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-300x73.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-768x187.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172.png 1073w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Setup FTP credentials into the GitHub repository<\/strong><\/h3>\n\n\n\n<p id=\"ec9c\">To set FTP credentials into a GitHub repository secret, follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to your GitHub repository and click on\u00a0<code><strong>Settings<\/strong><\/code>.<\/li>\n\n\n\n<li>Click on <strong>\u00a0<code>Secrets and variables<\/code><\/strong>\u00a0on left sidebar under <strong><code>security<\/code><\/strong> section<\/li>\n\n\n\n<li>Click on&nbsp;<code><strong>Actions<\/strong><\/code>.<\/li>\n\n\n\n<li>Click on<strong>&nbsp;<code>New repository secret<\/code>.<\/strong><\/li>\n\n\n\n<li>Enter a name for the secret, such as&nbsp;<code><strong>FTP_USER<\/strong><\/code>. In the Value field, enter your FTP credentials.<\/li>\n\n\n\n<li>Click on&nbsp;<code><strong>Add<\/strong> <strong>secret<\/strong><\/code>&nbsp;to save the secret.<\/li>\n<\/ul>\n\n\n\n<p>Settings<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"130\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-173-1024x130.png\" alt=\"\" class=\"wp-image-18276\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-173-1024x130.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-173-300x38.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-173-768x98.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-173.png 1178w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Secrets and Variables<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"365\" height=\"250\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-175.png\" alt=\"\" class=\"wp-image-18279\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-175.png 365w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-175-300x205.png 300w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/figure>\n\n\n\n<p>Repo secrets<\/p>\n\n\n\n<p>If you have exixting repo secrets, you can also edit as needed. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"282\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-176.png\" alt=\"\" class=\"wp-image-18280\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-176.png 898w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-176-300x94.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-176-768x241.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3:  Add your Deployment Script.<\/strong><\/h3>\n\n\n\n<p>In this setup, I have a simple static site. <\/p>\n\n\n\n<p>Now add a <strong><code>deploy.yml<\/code><\/strong> file to your files. You should have a structure similar to one below.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><code>.<br>\u251c\u2500\u2500 .github<br>\u2502 \u2514\u2500\u2500 workflows<br>\u2502      \u2514\u2500\u2500 deploy.yml<br>\u251c\u2500\u2500 index.html<br>\u251c\u2500\u2500 LICENSE<br>\u2514\u2500\u2500 README.md<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"260\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-178.png\" alt=\"\" class=\"wp-image-18282\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-178.png 898w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-178-300x87.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-178-768x222.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><\/figure>\n\n\n\n<p>In this file tree, The <strong><code>deploy.yml<\/code><\/strong> file in the <strong><code>workflows<\/code><\/strong> directory the configuration file for a GitHub Actions workflow that will deploy the project to your cPanel server. <\/p>\n\n\n\n<p>The index.html file is my the main HTML file for the project.  Now update the <strong><code>deploy.yml <\/code><\/strong>file using the following code snippet: You can adjust as needed to suit your needs. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>on:\n    push:\n      branches:\n        - main\n  \nname: Deploy Website to cPanel on Push  \njobs:\n    web-deploy:\n      name: Deploy Website\n      runs-on: ubuntu-latest\n  \n      steps:\n        # Checkout the repository\n        - name: Checkout Code\n          uses: actions\/checkout@v4\n  \n        # Sync files via FTP\n        - name: Sync Files via FTP\n          uses: SamKirkland\/FTP-Deploy-Action@v4.3.4\n          with:\n            server: ${{ secrets.FTP_SERVER }}\n            username: ${{ secrets.FTP_USER }}\n            password: ${{ secrets.FTP_PASSWORD }}\n            exclude: .git,README.md<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Push your code to github<\/strong><\/h3>\n\n\n\n<p>Push your code to github and let the job run.<\/p>\n\n\n\n<p><strong><code>git add .<br>git commit -m \"Your commit message here\"<br>git push origin main<\/code><\/strong><\/p>\n\n\n\n<p>This will push your local main branch to the remote repository and update the main branch on the remote repository with your changes. After a few seconds, you will see the website has updated automatically. From now on each time you push on the main branch, it will update the website automatically.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>To View the actions, Go to <strong>Github<\/strong> -> <strong>Actions<\/strong><\/p>\n\n\n\n<p>You should see something similar to one below. Ensure you&#8217;re on the repository for which you are working on. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"455\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-180-1024x455.png\" alt=\"\" class=\"wp-image-18284\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-180-1024x455.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-180-300x133.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-180-768x341.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-180.png 1345w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now reload your site and see your changes. <\/p>\n\n\n\n<p>That&#8217;s all. You&#8217;ve successfully connected your application to Github and cPanel and can now push changes automatically.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At times, you only want to focus on developing your code and push the changes automatically to your cPanel. Well, this process can easily be accomplished using FTP and Github actions. The process allows your code to be updated immediately you push your code to github. In this guide, I&#8217;ll use a very simple static [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_eb_attr":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"doc_category":[1878],"doc_tag":[],"class_list":["post-18264","docs","type-docs","status-publish","hentry","doc_category-get-all-your-cpanel-help"],"year_month":"2026-07","word_count":534,"total_views":"0","reactions":{"happy":"1","normal":"0","sad":"0"},"author_info":{"name":"Kibera","author_nicename":"dan-k","author_url":"https:\/\/truehost.com\/support\/author\/dan-k\/"},"doc_category_info":[{"term_name":"Cpanel","term_url":"https:\/\/truehost.com\/support\/docs-category\/get-all-your-cpanel-help\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to push changes to your code on cpanel using github actions and FTP. -<\/title>\n<meta name=\"description\" content=\"Enabling automatic code deployments to your cPanel server by using using FTP and Github actions can be achieved as per steps below.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to push changes to your code on cpanel using github actions and FTP. -\" \/>\n<meta property=\"og:description\" content=\"Enabling automatic code deployments to your cPanel server by using using FTP and Github actions can be achieved as per steps below.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-13T07:09:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/\",\"name\":\"How to push changes to your code on cpanel using github actions and FTP. -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/image-172-1024x249.png\",\"datePublished\":\"2024-12-12T12:00:42+00:00\",\"dateModified\":\"2024-12-13T07:09:25+00:00\",\"description\":\"Enabling automatic code deployments to your cPanel server by using using FTP and Github actions can be achieved as per steps below.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/image-172-1024x249.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/image-172-1024x249.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/truehost.com\\\/support\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to push changes to your code on cpanel using github actions and FTP.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/\",\"name\":\"\",\"description\":\"Help In a Click\",\"publisher\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/truehost.com\\\/support\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#organization\",\"name\":\"Truehost Kenya\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"width\":240,\"height\":48,\"caption\":\"Truehost Kenya\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to push changes to your code on cpanel using github actions and FTP. -","description":"Enabling automatic code deployments to your cPanel server by using using FTP and Github actions can be achieved as per steps below.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/","og_locale":"en_US","og_type":"article","og_title":"How to push changes to your code on cpanel using github actions and FTP. -","og_description":"Enabling automatic code deployments to your cPanel server by using using FTP and Github actions can be achieved as per steps below.","og_url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/","article_modified_time":"2024-12-13T07:09:25+00:00","og_image":[{"url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/","url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/","name":"How to push changes to your code on cpanel using github actions and FTP. -","isPartOf":{"@id":"https:\/\/truehost.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/#primaryimage"},"image":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/#primaryimage"},"thumbnailUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png","datePublished":"2024-12-12T12:00:42+00:00","dateModified":"2024-12-13T07:09:25+00:00","description":"Enabling automatic code deployments to your cPanel server by using using FTP and Github actions can be achieved as per steps below.","breadcrumb":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/#primaryimage","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/12\/image-172-1024x249.png"},{"@type":"BreadcrumbList","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-push-changes-to-your-code-on-cpanel-using-github-actions-and-ftp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/truehost.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to push changes to your code on cpanel using github actions and FTP."}]},{"@type":"WebSite","@id":"https:\/\/truehost.com\/support\/#website","url":"https:\/\/truehost.com\/support\/","name":"","description":"Help In a Click","publisher":{"@id":"https:\/\/truehost.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/truehost.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/truehost.com\/support\/#organization","name":"Truehost Kenya","url":"https:\/\/truehost.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","width":240,"height":48,"caption":"Truehost Kenya"},"image":{"@id":"https:\/\/truehost.com\/support\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/18264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/comments?post=18264"}],"version-history":[{"count":2,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/18264\/revisions"}],"predecessor-version":[{"id":18285,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/18264\/revisions\/18285"}],"wp:attachment":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/media?parent=18264"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_category?post=18264"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_tag?post=18264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}