> For the complete documentation index, see [llms.txt](https://www.one.thezero.club/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.one.thezero.club/guide/installation.md).

# Installation & Setup

<mark style="background-color:yellow;">**Your downloaded Zero One theme files contain everything**</mark>, so you don't need to download anything from other sources.&#x20;

We suggest you leave a copy of the **original files as a backup** if you accidentally delete something.

**Extract all files** from the .zip file (be patient, it takes some time).

**What is in the download files:**

* Zero One theme main demo -- **`zero-one`** folder
* Zero One pre-made demos -- in **`demos`** folder every demo has its folder
  * In every demo folder is only **`content`** folder of that demo
* License
* "How to install" file
* Documentation link file.

### How to install?

Check the next chapters:

* [Local environment](/guide/installation/local-environment.md)
* [Server](/guide/installation/server.md)

But first, please read through [install requirements](#requirements) below, and make sure to read these pages:

* [Default language](/guide/installation/default-language.md)
* [Multilanguage website](/guide/installation/multi-language-website.md)
* [Config options](/guide/installation/config-options.md)
* [SMTP email options](/guide/installation/smtp-email-options.md)
* [Folder structure](/guide/installation/folder-structure.md)
* [htaccess](/guide/installation/htaccess.md)
* [Updating](/guide/installation/updating.md)

### How to install demos?

1. Delete the main **`content`** folder from your install&#x20;
2. Add the **`content`** folder from any of the demo folders instead of it&#x20;
3. Go to the site panel, to the Site Styling tab, turn on the Style Compiler, and save
4. Go to any frontend website page, and refresh it
5. Wait for several seconds and new styles will be generated&#x20;
6. That's it!
7. Make sure to turn off [Style Compiler](/guide/theme-styling.md) when you are done with style changes

**But first, please read all sections from the installation docs.**

### Install Requirements <a href="#requirements" id="requirements"></a>

Learn in detail on the Kirby website -- <https://getkirby.com/docs/guide/quickstart#requirements>

#### Web server (any of the following)

* Apache 2
* Nginx
* LiteSpeed
* Caddy
* PHP server

&#x20;**Server Features:**

* The server must support URL rewriting
* The server OS must be POSIX compatible.

#### PHP version

* 8.2, 8.3, 8.4, 8.5
* `memory_limit` at least 256M

#### PHP extensions

* Check them out at Kirby documentation <https://getkirby.com/docs/reference/system/requirements#php-extensions>

All of that is almost the default setup at the majority of hosting providers.

{% hint style="info" %}
Make sure URL rewriting (mod\_rewrite on Apache) is turned on.
{% endhint %}
