1. Add the link to backup in elasticsearch config sudo nano /etc/elasticsearch/elasticsearch.yml ##Add to the end of the file repositories.url.allowed_urls: "http://snapshots.qaraqol.com/mainnet-hyperion/" Restart the elasticsearch and pm2 process gracefully 2. Register the snapshot repository through curl, Kibana Dev Tools, or Kibana Snapshot GUI: curl -XPOST -u user:password \ -H "Content-Type: application/json" \ --url "http://localhost:9200/_snapshot/qaraqol-hyperion-mainnet" \ -d '{ "type": "url", "settings": { "url": "https://snapshots.qaraqol.com/mainnet-hyperion/" } }' 3. Verify snapshots in the repository through curl, Kibana Dev Tools, or Kibana Snapshot GUI: curl -XGET -u user:password \ -H "Content-Type: application/json" \ --url "http://localhost:9200/_snapshot/qaraqol-hyperion-mainnet/_all" 4. Restore the desired snapshot through curl, Kibana Dev Tools, or Kibana Snapshot GUI: curl -XPOST -u user:password \ -H "Content-Type: application/json" \ --url "http://localhost:9200/_snapshot/qaraqol-hyperion-mainnet/weekly-restore/_restore" \ -d '{ "indices": "*,-.*" }' You can monitor the snapshot by checking disk space or Kibana's Snapshot GUI.