{"id":4178,"date":"2017-10-04T22:37:36","date_gmt":"2017-10-04T22:37:36","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/2017\/10\/04\/how-to-set-up-the-cpanel-dav-daemon\/"},"modified":"2025-09-23T11:12:22","modified_gmt":"2025-09-23T15:12:22","slug":"how-to-set-up-the-cpanel-dav-daemon","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/","title":{"rendered":"How to Set Up the cPanel DAV Daemon"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2-1024x538.png\" alt=\"\" class=\"wp-image-130881\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2-1024x538.png 1024w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2-300x158.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2-768x403.png 768w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png 1200w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/figure>\n\n\n\n<p>The cPanel DAV Daemon enables a set of extensions that allow users to manage website data remotely. For example, <a href=\"https:\/\/docs.cpanel.net\/knowledge-base\/webmail\/how-to-set-up-calendars-and-contacts\/\">CalDAV<\/a> is an extension that allows multiple\u00a0devices\u00a0to access and manage calendar data on a remote server simultaneously. With CalDAV, you can create, share, edit, and remove calendar events using your server to host them. The following guide outlines the steps to\u00a0set up cPanel DAV Daemon\u00a0and add <strong>CalDAV<\/strong> services.<\/p>\n\n\n\n<div class=\"alert alert-danger\" role=\"alert\">\n<p><b>NOTE: <\/b>The steps below require <a href=\"https:\/\/www.inmotionhosting.com\/support\/amp\/obtain-root-access\/\" target=\"_blank\" rel=\"noopener noreferrer\">Root Access<\/a>, which is only obtainable on <a href=\"https:\/\/www.inmotionhosting.com\/vps-hosting\" target=\"_blank\" rel=\"noopener noreferrer\">VPS<\/a> and <a href=\"https:\/\/www.inmotionhosting.com\/dedicated-servers\" target=\"_blank\" rel=\"noopener noreferrer\">Dedicated Servers<\/a>.<\/p>\n<\/div>\n\n\n\n<p><a name=\"enable-cpdav-daemon\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enable cPanel DAV Daemon<\/h2>\n\n\n\n<p>To use CalDAV, the cPanel DAV Daemon must be enabled in WHM. Follow the steps below to allow the cPanel DAV Daemon.<\/p>\n\n\n\n<ol class=\"wp-block-list article_list\">\n<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/whm\/log-into-whm\/\" target=\"_blank\" rel=\"noopener noreferrer\">Log in to WHM<\/a> as root.<\/li>\n\n\n\n<li>Navigate to Service Manager. To do this, type \u201cservice manager\u201d into the search field and click on the result found.<\/li>\n\n\n\n<li>Click the checkbox for <b>Enable<\/b> and <b>Monitor<\/b> for <em>cPanel DAV Daemon<\/em>.<\/li>\n<\/ol>\n\n\n\n<p>Now that you have enabled the service, you will need to open the ports in the firewall to allow the cPanel DAV Daemon to listen for connections.<\/p>\n\n\n\n<p><a name=\"open-ports\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open Ports in Firewall<\/h2>\n\n\n\n<p>The cPanel DAV Daemon uses the firewall <b>ports 2079 and 2080<\/b> to manage connections. Generally, these ports are not \u201copen\u201d to making connections by default. Opening ports in the firewall for connections is similar and straightforward, whether you are using APF or CSF. The instructions in this section will describe how to determine which firewall is running. Depending on whether you are running APF or CSF, follow the respective instructions to learn how to open the necessary ports for the cPanel DAV Daemon.<\/p>\n\n\n\n<p class=\"alert alert-danger\">Port <code>2079<\/code> is insecure and could expose your server to security risks. We\u00a0<strong>strongly<\/strong>\u00a0recommend that you use port\u00a0<code>2080<\/code>\u00a0instead.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which Firewall Am I Using?<\/h3>\n\n\n\n<p>If you are using the default configuration of a VPS or Dedicated Server, then you most likely are running APF. To confirm this, run the following command as root:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/bin\/systemctl status apf.service<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/bin\/systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">apf.service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>The output below confirms that APF is active:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>root@hostname ~ $  \/bin\/systemctl status apf.service \u25cf apf.service - SYSV: Advanced Policy Firewall Loaded: loaded (\/etc\/rc.d\/init.d\/apf; bad; vendor preset: disabled) Active: active (exited) since Wed 2017-10-04 17:51:10 EDT; 2min 37s ago Docs: man:systemd-sysv-generator(8) Process: 20628 ExecStart=\/etc\/rc.d\/init.d\/apf start (code=exited, status=0\/SUCCESS)<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">root@hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">~<\/span><span style=\"color: #E1E4E8\"> $  <\/span><span style=\"color: #9ECBFF\">\/bin\/systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">apf.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\u25cf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">apf.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">SYSV:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Advanced<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Policy<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Firewall<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Loaded:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">loaded<\/span><span style=\"color: #E1E4E8\"> (\/etc\/rc.d\/init.d\/apf; <\/span><span style=\"color: #B392F0\">bad<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #B392F0\">vendor<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">preset:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">disabled<\/span><span style=\"color: #E1E4E8\">) Active: active (<\/span><span style=\"color: #B392F0\">exited<\/span><span style=\"color: #E1E4E8\">) since Wed 2017-10-04 17:51:10 EDT; <\/span><span style=\"color: #B392F0\">2min<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">37<\/span><span style=\"color: #9ECBFF\">s<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ago<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Docs:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">man:systemd-sysv-generator<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">8<\/span><span style=\"color: #E1E4E8\">) <\/span><span style=\"color: #9ECBFF\">Process:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">20628<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ExecStart=\/etc\/rc.d\/init.d\/apf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">start<\/span><span style=\"color: #E1E4E8\"> (code=exited, <\/span><span style=\"color: #9ECBFF\">status=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">\/SUCCESS<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>The output below indicates that APF is not active:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>root@hostname ~ $  \/bin\/systemctl status apf.service Unit apf.service could not be found.<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">root@hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">~<\/span><span style=\"color: #E1E4E8\"> $  <\/span><span style=\"color: #9ECBFF\">\/bin\/systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">apf.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Unit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">apf.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">could<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">found.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>In this case, run the following command as root:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/bin\/systemctl status csf.service<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/bin\/systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">csf.service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>The following output confirms that CSF is running:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>root@hostname ~ $  \/bin\/systemctl status apf.service \u25cf csf.service - ConfigServer Firewall &amp; Security - csf Loaded: loaded (\/usr\/lib\/systemd\/system\/csf.service; enabled; vendor preset: disabled) Active: active (exited) since Wed 2017-09-20 13:58:36 EDT; 2 weeks 0 days ago Main PID: 829 (code=exited, status=0\/SUCCESS) CGroup: \/system.slice\/csf.service<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">root@hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">~<\/span><span style=\"color: #E1E4E8\"> $  <\/span><span style=\"color: #9ECBFF\">\/bin\/systemctl<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">status<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">apf.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">\u25cf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">csf.service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ConfigServer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Firewall<\/span><span style=\"color: #E1E4E8\"> &amp; <\/span><span style=\"color: #B392F0\">Security<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">csf<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Loaded:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">loaded<\/span><span style=\"color: #E1E4E8\"> (\/usr\/lib\/systemd\/system\/csf.service; <\/span><span style=\"color: #B392F0\">enabled<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #B392F0\">vendor<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">preset:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">disabled<\/span><span style=\"color: #E1E4E8\">) Active: active (<\/span><span style=\"color: #B392F0\">exited<\/span><span style=\"color: #E1E4E8\">) since Wed 2017-09-20 13:58:36 EDT; <\/span><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">weeks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">days<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ago<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Main<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">PID:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">829<\/span><span style=\"color: #E1E4E8\"> (code=exited, <\/span><span style=\"color: #9ECBFF\">status=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #9ECBFF\">\/SUCCESS<\/span><span style=\"color: #E1E4E8\">) CGroup: \/system.slice\/csf.service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Opening Ports Using APF<\/h3>\n\n\n\n<ol class=\"wp-block-list article_list\">\n<li><a href=\"\/support\/server\/ssh\/how-to-login-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a> (as root) into your server.<\/li>\n\n\n\n<li>Run the following command:<br><pre class=\"code\">nano \/etc\/apf\/conf.apf<\/pre><br><\/li>\n\n\n\n<li>Locate the following code:<br><pre class=\"code\"># Common ingress (inbound) TCP ports IG_TCP_CPORTS=\"20,21,25,53,80,110,113,143,443,465,993,995,2049,2077,2078,2082,2083,2086,2087,2089,2095,2096,3306,5222,9090,12001\"<\/pre><br><\/li>\n\n\n\n<li>Edit the second line to include port 2080, like so:<br><pre class=\"code\"># Common ingress (inbound) TCP ports IG_TCP_CPORTS=\"20,21,25,53,80,110,113,143,443,465,993,995,2049,2077,2078,<b>2080,<\/b>2082,2083,2086,2087,2089,2095,2096,3306,5222,9090,12001\"<\/pre><br><\/li>\n\n\n\n<li>Restart APF by running the command:<br><pre class=\"code\">apf -r<\/pre><br><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Opening Ports Using CSF<\/h3>\n\n\n\n<ol class=\"wp-block-list article_list\">\n<li><a href=\"\/support\/server\/ssh\/how-to-login-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a> (as root) into your server.<\/li>\n\n\n\n<li>Run the following command:<br><pre class=\"code\">nano \/etc\/csf\/csf.conf<\/pre><br><\/li>\n\n\n\n<li>Locate the following code:<br><pre class=\"code\"># Allow incoming TCP ports TCP_IN = \"20,21,25,53,80,110,143,443,465,587,993,995,2077,2078,2082,2083,2086,2087,2095,2096\"<\/pre><br><\/li>\n\n\n\n<li>Edit the second line to include port 2080, like so:<br><pre class=\"code\"># Allow incoming TCP ports TCP_IN = \"20,21,25,53,80,110,143,443,465,587,993,995,2077,2078<b>,2080,<\/b>2082,2083,2086,2087,2095,2096\"<\/pre><br><\/li>\n\n\n\n<li>Restart CSF by running the command:<br><pre class=\"code\">csf -r<\/pre><br><\/li>\n<\/ol>\n\n\n\n<p><a name=\"testing\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testing<\/h2>\n\n\n\n<p>Once you have enabled the cPanel DAV Daemon and opened the port in the firewall, you can use <em>telnet<\/em> to test the connection to <b>port 20<\/b><strong>80<\/strong> by running the following command:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>telnet server.hostname 2080<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">telnet<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">server.hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2080<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(26px, 1.625rem, 39px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>telnet server.hostname 2080 Connected to server.hostname. Escape character is '^]'.<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">telnet<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">server.hostname<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2080<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Connected<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">server.hostname.<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Escape<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">character<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">'^]'.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Now that you have opened the ports and enabled the cPanel DAV Daemon, CalDAV is available. You can now sync calendar data for your domain using this protocol. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The cPanel DAV Daemon enables a set of extensions that allow users to manage website data remotely. For example, CalDAV is an extension that allows multiple\u00a0devices\u00a0to access and manage calendar data on a remote server simultaneously. With CalDAV, you can create, share, edit, and remove calendar events using your server to host them. The following<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\"> Read More ><\/a><\/p>\n","protected":false},"author":3,"featured_media":130881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[51],"tags":[],"class_list":["post-4178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Set Up the cPanel DAV Daemon<\/title>\n<meta name=\"description\" content=\"In this guide, you will learn how to set up cPanel&#039;s DAV Daemon to use CalDAV services for syncing calendar data hosted on your domain.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up the cPanel DAV Daemon\" \/>\n<meta property=\"og:description\" content=\"In this guide, you will learn how to set up cPanel&#039;s DAV Daemon to use CalDAV services for syncing calendar data hosted on your domain.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-04T22:37:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-23T15:12:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InMotion Hosting Contributor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InMotion Hosting Contributor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\"},\"author\":{\"name\":\"InMotion Hosting Contributor\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b\"},\"headline\":\"How to Set Up the cPanel DAV Daemon\",\"datePublished\":\"2017-10-04T22:37:36+00:00\",\"dateModified\":\"2025-09-23T15:12:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\"},\"wordCount\":488,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png\",\"articleSection\":[\"cPanel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\",\"name\":\"How to Set Up the cPanel DAV Daemon\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png\",\"datePublished\":\"2017-10-04T22:37:36+00:00\",\"dateModified\":\"2025-09-23T15:12:22+00:00\",\"description\":\"In this guide, you will learn how to set up cPanel's DAV Daemon to use CalDAV services for syncing calendar data hosted on your domain.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Set Up the cPanel DAV Daemon\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b\",\"name\":\"InMotion Hosting Contributor\",\"description\":\"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/inmotion-hosting\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/john-paul\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set Up the cPanel DAV Daemon","description":"In this guide, you will learn how to set up cPanel's DAV Daemon to use CalDAV services for syncing calendar data hosted on your domain.","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:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Up the cPanel DAV Daemon","og_description":"In this guide, you will learn how to set up cPanel's DAV Daemon to use CalDAV services for syncing calendar data hosted on your domain.","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2017-10-04T22:37:36+00:00","article_modified_time":"2025-09-23T15:12:22+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png","type":"image\/png"}],"author":"InMotion Hosting Contributor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"InMotion Hosting Contributor","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/"},"author":{"name":"InMotion Hosting Contributor","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b"},"headline":"How to Set Up the cPanel DAV Daemon","datePublished":"2017-10-04T22:37:36+00:00","dateModified":"2025-09-23T15:12:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/"},"wordCount":488,"commentCount":2,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png","articleSection":["cPanel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/","name":"How to Set Up the cPanel DAV Daemon","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png","datePublished":"2017-10-04T22:37:36+00:00","dateModified":"2025-09-23T15:12:22+00:00","description":"In this guide, you will learn how to set up cPanel's DAV Daemon to use CalDAV services for syncing calendar data hosted on your domain.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#primaryimage","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-set-up-the-cpanel-dav-daemon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to Set Up the cPanel DAV Daemon"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b","name":"InMotion Hosting Contributor","description":"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!","sameAs":["https:\/\/www.linkedin.com\/company\/inmotion-hosting\/","https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/john-paul\/"}]}},"jetpack_featured_media_url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2017\/10\/cPanel-DAV-2.png","jetpack_sharing_enabled":true,"primary_category":{"id":51,"name":"cPanel","slug":"cpanel","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=4178"}],"version-history":[{"count":6,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4178\/revisions"}],"predecessor-version":[{"id":130883,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4178\/revisions\/130883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media\/130881"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=4178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=4178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=4178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}