<p>You'll need to take:</p>
<ul>
<li>/config</li>
<li>/modules (if there are any custom modules, but no harm in taking it anyway)</li>
<li>/web</li>
<li>/storage/rebrand (if you have rebranded the control panel)</li>
<li>/templates</li>
<li>/translations (if you have added any <a href="https://craftcms.com/docs/3.x/sites.html#static-message-translations" rel="nofollow noreferrer">static translations</a>)</li>
<li>/vendor (unless you plan to run <code>composer install</code> on the new server)</li>
<li>composer.json</li>
<li>composer.lock</li>
<li>craft (CLI)</li>
</ul>
<p>You can generally discard the whole contents of <code>storage</code> and <code>cpresources</code> as they'll get automatically recreated, unless you have put anything in <code>storage/rebrand</code>. However, you'll still need a <code>storage</code> directory, even if it's empty.</p>

CC BY-SA 4.0
2020-09-30T10:13:56.500Z
2020-10-01T09:06:00.603Z
2020-10-01T09:06:00.603Z
James Smith
<p>If I'm downloading a Craft 3 website one server in readiness to deploy onto a new server, which folders should I download aside from?:</p>
<ul>
<li>/templates</li>
<li>/web</li>
</ul>
<p>Also, do I need to redownload the 'cpresources' folder again inside the /web directory if I already have a local copy of Craft CMS installed?</p>

<craft3>
Folders required to download when moving a Craft 3 installation to another server?
# Folders required to download when moving a Craft 3 installation to another server?

(Asked by: username_0 on 2020-09-30)

If I'm downloading a Craft 3 website one server in readiness to deploy onto a new server, which folders should I download aside from?:

* /templates
* /web

Also, do I need to redownload the 'cpresources' folder again inside the /web directory if I already have a local copy of Craft CMS installed?

**Tags:** craft3

---

## 1 answers

### Answer by username_1 on 2020-09-30. Score: 3

You'll need to take:

* /config
* /modules (if there are any custom modules, but no harm in taking it anyway)
* /web
* /storage/rebrand (if you have rebranded the control panel)
* /templates
* /translations (if you have added any [static translations](https://craftcms.com/docs/3.x/sites.html#static-message-translations))
* /vendor (unless you plan to run `composer install` on the new server)
* composer.json
* composer.lock
* craft (CLI)

You can generally discard the whole contents of `storage` and `cpresources` as they'll get automatically recreated, unless you have put anything in `storage/rebrand`. However, you'll still need a `storage` directory, even if it's empty.


---

