If you're tired of opening FileZilla every time you need to drag a handful of files onto your hosting account, cPanel has a feature that most customers never notice: Web Disk. It lets you mount your hosting space as a drive letter on Windows, a mounted volume on macOS, or a WebDAV share on Linux, so you can copy files in and out the same way you'd use any local folder. No FTP client, no re-typing credentials into File Manager's upload dialog. Here's how to set it up, and what to do when it refuses to connect.

What Web Disk Actually Is

Web Disk runs on WebDAV (Web Distributed Authoring and Versioning), an extension of HTTP that lets a server expose a filesystem-like interface over the web. cPanel wires this up automatically for your main account and for any FTP account you create, so you don't need to install or configure anything server-side — it's already running on ports 2077 (insecure) and 2078 (SSL), or through the standard 80/443 ports depending on how your account is set up.

Practically, that means once it's mounted, you can drag a WordPress plugin's zip file straight into public_html/wp-content/plugins from your desktop, or pull a backup folder down without waiting on an FTP transfer queue. It's slower than SFTP for large batches of small files, but for occasional single-file edits it's genuinely more convenient.

Turning It On in cPanel

You don't "enable" Web Disk exactly — it's tied to your cPanel login and to any FTP accounts on the package. Here's where to find the connection details:

  1. Log in to cPanel and go to Files > Web Disk.
  2. You'll see your main account listed, plus any FTP accounts you've created (Web Disk uses the same credentials as FTP accounts, so if you want a restricted, chrooted view of just one folder, create a dedicated FTP account first under Files > FTP Accounts).
  3. Next to the account you want, click Configure Client Access.
  4. cPanel shows you three set-up options: an automatic configuration script for Windows or macOS, or manual connection details (hostname, port, username) for anything else, including Linux and mobile apps.

The manual details are what you'll actually need most of the time, so make a note of:

  • Server address: usually your domain or the server hostname (e.g. server.yourdomain.com)
  • Port: 2078 for SSL, 2077 without
  • Username/password: your cPanel login, or the FTP account you configured this for

Mounting It on Windows

Windows' native "Map Network Drive" dialog is notoriously picky with WebDAV over non-standard ports, so the path of least resistance is the auto-config script cPanel generates for you — download it from the Configure Client Access screen and run it. If you'd rather do it manually:

  1. Open File Explorer, right-click This PC, choose Map network drive.
  2. For the folder, enter https://yourdomain.com:2078 (swap in your actual hostname).
  3. Check Connect using different credentials, then supply your cPanel/FTP username and password when prompted.

If Windows throws "The folder you entered does not appear to be valid," it's almost always the certificate or the port, not your credentials — see the troubleshooting table below.

Mounting It on macOS

  1. Open Finder, then Go > Connect to Server (or Cmd+K).
  2. Enter https://yourdomain.com:2078 and click Connect.
  3. Enter your credentials when prompted, and Finder mounts it as a regular network volume in the sidebar.

Mounting It on Linux

Most desktop environments (GNOME, KDE) support WebDAV natively through their file manager's "Connect to Server" option using davs://yourdomain.com:2078. For a command-line mount, davfs2 does the job:

sudo apt install davfs2
sudo mkdir /mnt/webdisk
sudo mount -t davfs https://yourdomain.com:2078 /mnt/webdisk

It'll prompt for the username and password interactively, or you can store them in /etc/davfs2/secrets if you want it in /etc/fstab for a persistent mount.

Common Connection Errors

SymptomLikely CauseFix
"Server not found" or immediate timeoutPort 2078/2077 blocked by a local firewall or your ISPTry the alternate port, or connect over 443 if your server routes Web Disk through the standard HTTPS port
Certificate warning on connectSelf-signed or mismatched SSL cert on the hostname you usedConnect using the server's hostname exactly as shown on the AutoSSL certificate, not a custom domain that isn't covered by it
"Access denied" with correct passwordAccount suspended, or you're using an FTP account's login against the wrong home directoryRe-check which account (main vs FTP sub-account) owns the credentials, and confirm the account isn't suspended in WHM
Connects but folder is emptyMounted an FTP sub-account scoped to a subfolder, not the account rootExpected behavior — chrooted FTP accounts only see their own directory tree
Uploads fail partway throughFile size or timeout limits on the WebDAV connection, or spotty Wi-FiUse SFTP for large files instead; Web Disk is built for casual single-file edits, not bulk transfers

Web Disk vs FTP/SFTP vs File Manager

None of these three replace each other — they're suited to different jobs. Use this as a rough guide:

  • Web Disk — quick edits, dragging a few files back and forth, no client software to install
  • SFTP — bulk transfers, deployment scripts, anything scripted or automated
  • File Manager — one-off edits when you're already logged into cPanel and don't want to open anything else

If you're only ever moving a handful of files and hate installing FTP clients on shared machines, Web Disk earns its keep. If you're syncing a whole directory tree or running a deploy script, stick with SFTP — it's faster and more reliable for volume.

Security Notes

Web Disk authenticates with the same password as your cPanel login or FTP account, so treat that credential the same way you'd treat any other: don't reuse it elsewhere, and rotate it if you've ever pasted it into a script or shared it with a contractor. If you only need Web Disk for one project, create a dedicated FTP account scoped to that single directory rather than handing out your main cPanel password — it limits the blast radius if that credential ever leaks.

It's also worth confirming your host enforces the SSL-only port (2078) rather than the plaintext one (2077) for anything beyond a local test — sending your password over an unencrypted WebDAV connection on a shared or public network is asking for trouble.

Frequently Asked Questions

Does Web Disk work with FTP accounts, or only the main cPanel login?

Both. Any FTP account you create in cPanel shows up in Files > Web Disk with its own "Configure Client Access" link, using the same username and password as that FTP account.

Why is Web Disk so much slower than SFTP for a folder full of small files?

WebDAV negotiates a separate request for many file operations, which adds overhead per file. For a handful of files it's unnoticeable; for hundreds of small ones, an SFTP client or an SSH-based sync will finish noticeably faster.

Can I use Web Disk to back up my whole site automatically?

You can mount it and script a copy job against the mounted drive, but it's not built for that. cPanel's own backup tools, or a scheduled rsync/SFTP job, are more reliable for unattended, scheduled backups.

My mapped drive disconnects randomly on Windows — is that normal?

Yes, Windows tends to drop idle WebDAV connections after a period of inactivity, especially over the non-SSL port. Reconnecting fixes it; if it happens constantly, switch to port 2078 and make sure your network isn't throttling long-lived HTTPS connections.

Is Web Disk available on shared hosting, or only VPS/dedicated plans?

It's a standard cPanel feature, so it's available on any SkyServer plan that includes cPanel — shared, reseller, or VPS with cPanel installed.