{"id":4059,"date":"2020-08-22T15:46:53","date_gmt":"2020-08-22T15:46:53","guid":{"rendered":"https:\/\/linuxiac.com\/?p=4059"},"modified":"2022-04-24T16:26:59","modified_gmt":"2022-04-24T16:26:59","slug":"how-to-set-up-automatic-updates-on-debian","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/how-to-set-up-automatic-updates-on-debian\/","title":{"rendered":"How to Set Up Automatic Updates on Debian"},"content":{"rendered":"\n<div class=\"wp-block-ultimate-post-table-of-content ultp-block-4ad07b\"><div class=\"ultp-block-wrapper\"><div class=\"ultp-block-toc\"><div class=\"ultp-toc-header\"><div class=\"ultp-toc-heading\">Table of Contents<\/div><div class=\"ultp-collapsible-toggle  ultp-collapsible-right\"><a class=\"ultp-collapsible-text ultp-collapsible-open\" href=\"javascript:;\">[Open]<\/a><a class=\"ultp-collapsible-text ultp-collapsible-hide\" href=\"javascript:;\">[Close]<\/a><\/div><\/div><div class=\"ultp-block-toc-style1 ultp-block-toc-body\" style=\"display:block;\"><ul class=\"ultp-toc-lists\"><li><a href=\"#h-install-unattended-upgrades-package-on-debian\">Install unattended-upgrades Package on Debian<\/a><\/li><li><a href=\"#h-configure-automatic-updates-on-debian\">Configure Automatic Updates on Debian<\/a><ul class=\"ultp-toc-lists\"><li><a href=\"#\">Enable Email Notification<\/a><\/li><li><a href=\"#\">Auto Remove Unused Dependencies<\/a><\/li><\/ul><\/li><li><a href=\"#h-enable-automatic-updates-on-debian\">Enable Automatic Updates on Debian<\/a><\/li><li><a href=\"#h-disable-automatic-updates-on-debian\">Disable Automatic Updates on Debian<\/a><\/li><li><a href=\"#h-conclusion\">Conclusion<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>\n\n\n\n<p>One central part of keeping Linux servers secure is installing security updates on time. This is one of the critical tasks for Linux admins to make the system up-to-date. In addition, it keeps your system more stable and secure.<\/p>\n\n\n\n<p>Therefore, as a system administrator, regularly updating the servers and applying security patches is one of the essential tasks to keep them stable and secure. However, if an administrator forgets it or takes this task for granted, it can lead to severe security threats.<\/p>\n\n\n\n<p>This simple tutorial will show you to configure your&nbsp;<a href=\"https:\/\/linuxiac.com\/debian\/\" target=\"_blank\" rel=\"noreferrer noopener\">Debian<\/a>&nbsp;system to receive automatic security updates. Of course, there are many ways to automate this. However, we are going with an&nbsp;<a href=\"https:\/\/wiki.debian.org\/UnattendedUpgrades\" target=\"_blank\" rel=\"noreferrer noopener\">official method<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-install-unattended-upgrades-package-on-debian\">Install unattended-upgrades Package on Debian<\/h2>\n\n\n\n<p>Firstly, if the <code>unattended-upgrades<\/code> package is not already installed on your system, you can install it using the below commands in the console:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo apt update\nsudo apt install unattended-upgrades<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-install.png\"><img decoding=\"async\" width=\"1024\" height=\"720\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-install-1024x720.png\" alt=\"Install unattended-upgrades package on Debian\" class=\"wp-image-45258\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-install-1024x720.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-install-380x267.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-install-768x540.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-install.png 1087w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-configure-automatic-updates-on-debian\">Configure Automatic Updates on Debian<\/h2>\n\n\n\n<p>The configuration file for unattended-upgrades is located at&nbsp;<code>\/etc\/apt\/apt.conf.d\/<\/code> directory. Its name is <code>50unattended-upgrades<\/code>. You can edit it using any <a href=\"https:\/\/linuxiac.com\/micro-text-editor\/\">text editor<\/a>.<\/p>\n\n\n\n<p>By default only the minimal required options were enabled for security updates. Uncomment the following lines in the file by removing&nbsp;<strong><code>\/\/<\/code><\/strong> from the start of the lines:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo vim \/etc\/apt\/apt.conf.d\/50unattended-upgrades<\/code><\/span><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code lang=\"xml\" class=\"hljs language-javascript language-xml\"><span class=\"hljs-string\">\"origin=Debian,codename=${distro_codename}-updates\"<\/span>;\n<span class=\"hljs-string\">\"origin=Debian,codename=${distro_codename}-proposed-updates\"<\/span>;\n<span class=\"hljs-string\">\"origin=Debian,codename=${distro_codename},label=Debian\"<\/span>;\n<span class=\"hljs-string\">\"origin=Debian,codename=${distro_codename},label=Debian-Security\"<\/span>;\n<span class=\"hljs-string\">\"origin=Debian,codename=${distro_codename}-security,label=Debian-Security\"<\/span>;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-configure.png\"><img decoding=\"async\" width=\"1024\" height=\"718\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-configure-1024x718.png\" alt=\"Configure automatic updates on Debian\" class=\"wp-image-45264\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-configure-1024x718.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-configure-380x266.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-configure-768x538.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-configure.png 1087w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Once done, save and exit the file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enable Email Notification<\/h3>\n\n\n\n<p>If you like to receive email notifications from your Debian system after every automatic security update, modify the following line (uncomment it and add your email id).<\/p>\n\n\n\n<p>Before:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code lang=\"bash\" class=\"hljs language-json language-bash\"><span class=\"hljs-comment\">\/\/Unattended-Upgrade::Mail \"\";<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>After:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-mail.png\"><img decoding=\"async\" width=\"990\" height=\"348\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-mail.png\" alt=\"Enable automatic updates e-mail notification\" class=\"wp-image-45267\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-mail.png 990w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-mail-380x134.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-mail-768x270.png 768w\" sizes=\"(max-width: 990px) 100vw, 990px\" \/><\/a><\/figure>\n\n\n\n<p>Of course, replace the email address with the current one you want to receive the notifications.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Auto Remove Unused Dependencies<\/h3>\n\n\n\n<p>Moreover, you may need to run sudo <a href=\"https:\/\/linuxiac.com\/apt-command-in-linux\/\">apt autoremove command<\/a> after every update to remove unused dependencies from the system. Now you can automate this task by making the changes in the following line (uncomment it and change&nbsp; from <code>false<\/code> to <code>true<\/code>).<\/p>\n\n\n\n<p>Before:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code lang=\"bash\" class=\"hljs language-json language-bash\"><span class=\"hljs-comment\">\/\/Unattended-Upgrade::Remove-Unused-Dependencies \"false\";<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>After:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-remove-unused-dependencies.png\"><img decoding=\"async\" width=\"989\" height=\"304\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-remove-unused-dependencies.png\" alt=\"Auto remove unused dependencies\" class=\"wp-image-45270\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-remove-unused-dependencies.png 989w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-remove-unused-dependencies-380x117.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-remove-unused-dependencies-768x236.png 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-enable-automatic-updates-on-debian\">Enable Automatic Updates on Debian<\/h2>\n\n\n\n<p>To enable unattended-upgrades, you will need to configure <code>\/etc\/apt\/apt.conf.d\/20auto-upgrades<\/code> file. Issue the below command in the console to do so:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo dpkg-reconfigure --priority=low unattended-upgrades<\/code><\/span><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The following window will appear after running the above command, automatically asking whether you want to download and install stable updates automatically. Use the tab key to select the&nbsp;<code>Yes<\/code>&nbsp;option and press&nbsp;<code>Enter<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"983\" height=\"487\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-reconfigure.png\" alt=\"Enable unattended-upgrades\" class=\"wp-image-45273\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-reconfigure.png 983w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-reconfigure-380x188.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-reconfigure-768x380.png 768w\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><\/figure>\n\n\n\n<p>The <code>\/etc\/apt\/apt.conf.d\/20auto-upgrades<\/code>&nbsp;file will be updated with the following content:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"988\" height=\"193\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-updated-config-file.png\" alt=\"Enable automatic updates on Debian\" class=\"wp-image-45276\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-updated-config-file.png 988w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-updated-config-file-380x74.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-updated-config-file-768x150.png 768w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/figure>\n\n\n\n<p>To view whether the <code>unattended-upgrades<\/code> service is enabled and running, you can issue the command shown below:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code lang=\"bash\" class=\"hljs language-css language-bash\"><span class=\"hljs-selector-tag\">sudo<\/span> <span class=\"hljs-selector-tag\">systemctl<\/span> <span class=\"hljs-selector-tag\">status<\/span> <span class=\"hljs-selector-tag\">unattended-upgrades<\/span><span class=\"hljs-selector-class\">.service<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-service.png\"><img decoding=\"async\" width=\"988\" height=\"441\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-service.png\" alt=\"Check automatic updates service status\" class=\"wp-image-45279\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-service.png 988w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-service-380x170.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-service-768x343.png 768w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/a><\/figure>\n\n\n\n<p>As you can see from the output, the <code>unattended-upgrades<\/code> service is enabled to install updates automatically.<\/p>\n\n\n\n<p>If the service is not allowed and started, you can do so by typing:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo systemctl enable unattended-upgrades\nsudo systemctl start unattended-upgrades<\/code><\/span><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>When the system performs the unattended upgrade, it logs this activity in the files under&nbsp;<strong><code>\/var\/log\/unattended-upgrades\/<\/code><\/strong>&nbsp;directory.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-disable-automatic-updates-on-debian\">Disable Automatic Updates on Debian<\/h2>\n\n\n\n<p>To disable the unattended upgrades, issue the command shown below:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo dpkg-reconfigure --priority=low unattended-upgrades<\/code><\/span><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The following window will appear, asking whether you want to download and install stable updates automatically. Use the tab key to select the&nbsp;<code>No<\/code>&nbsp;option and press&nbsp;<code>Enter<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"984\" height=\"489\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable.png\" alt=\"Disable automatic updates on Debian\" class=\"wp-image-45282\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable.png 984w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable-380x189.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable-768x382.png 768w\" sizes=\"(max-width: 984px) 100vw, 984px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable2.png\"><img decoding=\"async\" width=\"986\" height=\"168\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable2.png\" alt=\"Disable automatic updates on Debian\" class=\"wp-image-45285\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable2.png 986w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable2-380x65.png 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/unattended-upgrades-disable2-768x131.png 768w\" sizes=\"(max-width: 986px) 100vw, 986px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>By enabling the automatic updates on Debian&nbsp;servers, you\u2019ve taken an important step to&nbsp;protect your server from vulnerabilities.<\/p>\n\n\n\n<p>Manually updating the system and applying patches can be a very time-consuming process.&nbsp;So the <code>unattended-upgrades<\/code> save a lot of time.<\/p>\n\n\n\n<p>The <code>unattended-upgrades<\/code> utility keeps your system current and secure by automatically installing the latest updates and security patches whenever they are available.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide shows you how to automatically set up updates on the Debian system using the unattended-upgrades service.<\/p>\n","protected":false},"author":10,"featured_media":14978,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,4417],"tags":[2039,31],"class_list":["post-4059","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-linux-knowledge","tag-automatic-updates","tag-debian"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6},"post_title_panel":"","has_hero_section":"default","0128af1e1aba77825895025c5f6b340b":"","hero_section":"type-2","hero_elements":[{"id":"custom_title","enabled":true,"heading_tag":"h1","title":"Home","__id":"Amyg5j12cIrhfDNbibGKp"},{"id":"custom_description","enabled":false,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"FmgERkf2k3N-xbDo7P_Xy"},{"id":"custom_meta","enabled":true,"meta_elements":[{"id":"author","enabled":true,"label":"By","has_author_avatar":"yes","avatar_size":50,"__id":"d4Vos-EeHktB_rwXD_zGJ"},{"id":"post_date","enabled":false,"label":"On","date_format_source":"default","date_format":"M j, Y","__id":"eHhoCq_yQhn2J62ZD5hE6"},{"id":"updated_date","enabled":true,"label":"Updated","date_format_source":"default","date_format":"M j, Y","__id":"dZarRepzXgCglAVzgex5x"},{"id":"categories","enabled":false,"label":"In","style":"simple","__id":"OJy1l-0i0ODsT8tOG4kFq"},{"id":"comments","enabled":true,"__id":"A_FAEJSDPtNOIAW7q51GP"}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true},"__id":"OGIaJ3fG1VHrLh9_KzdcD","meta_type":"label","meta_divider":"circle"},{"id":"breadcrumbs","enabled":false,"__id":"fiU5F88nuBwkXbh1wnp8B"}],"204c056ff172bb1f34aa06fdc3f1c627":"","hero_alignment1":"CT_CSS_SKIP_RULE","hero_margin":40,"hero_alignment2":"center","hero_vertical_alignment":"center","cdc9d1c96fd8887147f49499ce0b9068":"","hero_structure":"normal","85f951c6a91d483662955a9cb498da02":"","page_title_bg_type":"custom_image","custom_hero_background":{"attachment_id":42992,"url":"https:\/\/linuxiac.com\/wp-content\/uploads\/2020\/08\/debian-unattended-updates-header-1024x248.png"},"parallax":{"desktop":false,"tablet":false,"mobile":false},"327cf5de0ed2984a59fd1a4601eb7341":"","hero_height":"250px","pageTitleFont":{"family":"Default","variation":"Default","size":{"desktop":"2.8em","tablet":"2.8em","mobile":"2.8em","__changed":[]},"line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageTitleFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageMetaFont":{"family":"Default","variation":"n6","size":"12px","line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"uppercase","text-decoration":"CT_CSS_SKIP_RULE"},"pageMetaFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_font_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_background_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageExcerptFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageExcerptColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"breadcrumbsFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"breadcrumbsFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"initial":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageTitleOverlay":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"pageTitleBackground":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-6)"}}},"pageTitlePadding":{"top":"50px","bottom":"50px","left":"auto","right":"auto","linked":true},"6083e78c07acb7ed7c1ac46d43a5bd0d":"","page_structure_type":"default","56a4f15a966481097ab7fcf41ba585fc":"","content_style_source":"inherit","content_style":"wide","cc9d96edf5fb25144269c9244061045a":"","vertical_spacing_source":"inherit","content_area_spacing":"both","background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"content_background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-8)"}}},"content_boxed_shadow":{"inherit":false,"blur":18,"spread":-6,"v_offset":12,"h_offset":0,"inset":false,"enable":true,"color":{"color":"rgba(34, 56, 101, 0.04)"}},"boxed_content_spacing":{"desktop":{"top":"40px","bottom":"40px","left":"40px","right":"40px","linked":true},"tablet":{"top":"35px","bottom":"35px","left":"35px","right":"35px","linked":true},"mobile":{"top":"20px","bottom":"20px","left":"20px","right":"20px","linked":true}},"content_boxed_radius":{"top":"3px","bottom":"3px","left":"3px","right":"3px","linked":true},"61c3c0466f549184074bc5c6ce027d41":"","disable_featured_image":"no","disable_post_tags":"no","disable_share_box":"no","disable_author_box":"no","disable_posts_navigation":"no","disable_subscribe_form":"no","c8bdf67224e920d2db27cfe60e4e7f62":"","disable_related_posts":"no","disable_header":"no","disable_footer":"no","6726d7e23140d917da5805b10f048db1":"","header_footer_scripts_panel":"","header_scripts":"","8e56f9733b741342c97dbeb4051a1f0f":"","header_after_body_scripts":"","fd9b7b8e043866b215195f575f7c519d":"","footer_scripts":""},"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/4059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=4059"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/4059\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/14978"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=4059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=4059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=4059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}