# Sync from Snapshot

To restore a node from a snapshot we need to follow instructions for [Joining Mainnet](/validators/joining-mainnet.md) up to installing and configuring cosmovisor, but DO NOT start the node.&#x20;

We will then download a snapshot and start cosmovisor...

### Download and extract snapshot

Polkachu Validator provides the community with daily snapshots for the Juno Network. The snapshot server is periodically state-synced, so the snapshots do not contain full history, but are small in size.

To download and extract a snapshot, follow the instructions provided at <https://polkachu.com/tendermint_snapshots/juno>

### Start Cosmovisor

Finally, enable the Cosmovisor service and start it.

```bash
sudo systemctl daemon-reload
sudo systemctl enable cosmovisor
sudo systemctl start cosmovisor
```

Check it is running using:

```
sudo systemctl status cosmovisor
```

If you need to monitor the service after launch, you can view the logs using:

```bash
journalctl -fu cosmovisor -o cat
```


---

# 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://docs.junonetwork.io/validators/joining-mainnet/sync-from-snapshot.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.
