# Templates

A template is a snapshot of a Project at a particular time which can be used to launch new Projects.

⚠️ **When a template is in process of being create you can not make changes to your project.**

## When to use a Template

**Templates** are best suited to create a standard setup that you will use to launch other projects.

The best example here is your preferred Wordpress setup. If you have a bunch of plugins and themes that you always use, then create your project and setup Wordpress like you prefer it. Then template it and launch any future servers from that template.

[**Backups**](/getting-started/backing-up.md) are more suited to one of rollbacks of a change you wanted to undo, or as a quick way of testing a change and then reverting in case it did not work for you.

[**Changing servers**](/getting-started/changing-servers.md) is similar again, with the difference being that it will replace your project.

## Create a template

To create one, head to the Project overview and click the actions menu dropdown.

![](/files/-MHqIgKmiRB7MXBuyhan)

Then just enter a unique name that describes the template and click create

![](/files/-MHqIgKnI2RVP66t8QUg)

You will then see the status of the templating process

![](/files/-MHqIgKopQlTtimo_2dj)

## Starting a project from a template

After you created your template you can start new projects on any host with the exact same setup as when you created the template.

![](/files/-MHqIgKpVMVQ8L8HZAa5)

Then you will see the usual project setup screen, where you enter the name of your project, select the host, etc.

![](/files/-MHqIgKqEaLGjgWc63Jt)

Instead of using the templates menu, you can also create a project from a template by just using `Create project` and selecting the `Templates` tab.

![](/files/-MHqIgKrvd5-_aztSvCw)

## Delete a template

When you no longer need a template, just click the `...` and select `Destroy` and confirm when asked if your sure. There is no way to recover .deleted template.

![](/files/-MHqIgKswQZdVBYpN8oh)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.launchpal.com/getting-started/templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
