{"id":18280,"date":"2026-09-26T10:42:49","date_gmt":"2026-09-26T07:42:49","guid":{"rendered":"https:\/\/www.hyyat.com\/knowledgebase\/upload-files-via-ftp\/"},"modified":"2026-09-26T10:42:49","modified_gmt":"2026-09-26T07:42:49","password":"","slug":"upload-files-via-ftp","status":"publish","type":"docs","link":"https:\/\/www.hyyat.com\/en\/knowledgebase\/upload-files-via-ftp\/","title":{"rendered":"How to Upload Files to Your Hosting via FTP"},"content":{"rendered":"<div class=\"hy-tldr\" style=\"background:#f6f7fb;border-left:4px solid #d83954;border-radius:10px;padding:14px 18px;margin:0 0 20px;line-height:1.8\"><strong>In short:<\/strong> Install an FTP client such as <strong>FileZilla<\/strong>, connect with <strong>Host<\/strong>: your domain, <strong>Username<\/strong> and <strong>Password<\/strong>: your cPanel login (or an FTP account), <strong>Port<\/strong>: 21, then drag your files into <strong>public_html<\/strong>. For a few files, you can use <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/upload-files-cpanel-file-manager\/\">cPanel File Manager<\/a> instead.<\/div>\n<h2>Method 1: Upload from cPanel File Manager<\/h2>\n<ol>\n<li>Log in to cPanel and open <strong>File Manager<\/strong>.<\/li>\n<li>Open the folder of the domain you want (usually <strong>public_html<\/strong>).<\/li>\n<li>Click <strong>Upload<\/strong> and choose your files.<\/li>\n<\/ol>\n<p>File Manager uploads files one by one, so for a whole website compress it into a <strong>.zip<\/strong> file first, upload it, then use <strong>Extract<\/strong>. Full screenshots: <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/upload-files-cpanel-file-manager\/\">how to upload files with cPanel<\/a>.<\/p>\n<h2>Method 2: Upload with an FTP client<\/h2>\n<p>When your hosting account is activated, you receive an email with your main FTP login, which can access all files in the account. You can also create extra FTP accounts in cPanel under <strong>FTP Accounts<\/strong>, each limited to a folder and a quota.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-9909\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/03\/ftp.png\" alt=\"\u0627\u062f\u062e\u0627\u0644 \u0628\u064a\u0627\u0646\u0627\u062a ftp\" width=\"494\" height=\"319\" title=\"\" srcset=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/03\/ftp.png 669w, https:\/\/www.hyyat.com\/zasogooh\/2019\/03\/ftp-300x194.png 300w\" sizes=\"(max-width: 494px) 100vw, 494px\"><\/p>\n<ol>\n<li>Download and install an FTP client such as <a href=\"https:\/\/filezilla-project.org\/\" rel=\"noopener\" target=\"_blank\">FileZilla<\/a>.<\/li>\n<li>Enter the connection details:\n<ul>\n<li><strong>Host \/ Server:<\/strong> your main domain on the hosting account.<\/li>\n<li><strong>Username:<\/strong> your cPanel username (or the FTP account username).<\/li>\n<li><strong>Password:<\/strong> your cPanel password (or the FTP account password).<\/li>\n<li><strong>Port:<\/strong> 21.<\/li>\n<\/ul>\n<\/li>\n<li>After connecting, drag files from your computer into the folder you want on the server and wait for the transfer to finish.<\/li>\n<li>To download a file, drag it from the server to a folder on your computer.<\/li>\n<\/ol>\n<p><strong>Tip:<\/strong> in FileZilla, choose <strong>Use explicit FTP over TLS if available<\/strong> in the Site Manager so your password is sent encrypted.<\/p>\n<p>Related service: <a href=\"https:\/\/www.hyyat.com\/en\/shared-hosting-2\/\">shared hosting plans<\/a> from Hyyat Host, with 24\/7 support.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In short: Install an FTP client such as FileZilla, connect with Host: your domain, Username and Password: your cPanel login (or an FTP account), Port: 21, then drag your files into public_html. For a few files, you can use cPanel File Manager instead. Method 1: Upload from cPanel File Manager Log in to cPanel and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_eb_attr":"","inline_featured_image":false,"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"doc_category":[2749],"doc_tag":[],"class_list":["post-18280","docs","type-docs","status-publish","hentry","doc_category-website-control-panel-cpanel"],"year_month":"2026-09","word_count":263,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"ahmed fathy","author_nicename":"ahmed-fathy","author_url":"https:\/\/www.hyyat.com\/en\/author\/ahmed-fathy\/"},"doc_category_info":[{"term_name":"Website control panel ( cpanel )","term_url":"https:\/\/www.hyyat.com\/en\/kb\/website-control-panel-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs\/18280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/comments?post=18280"}],"version-history":[{"count":0,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs\/18280\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/media?parent=18280"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/doc_category?post=18280"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/doc_tag?post=18280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}