# Mini-tuto Backup par email des flows Node-red

**URL:** <https://community.gladysassistant.com/t/mini-tuto-backup-par-email-des-flows-node-red/8402>\
**Category:** Tutoriels\
**Tags:** node-red\
**Created:** [Octobre 13, 2023, 9:46 UTC](https://community.gladysassistant.com/t/mini-tuto-backup-par-email-des-flows-node-red/8402 "2023-10-13T21:46:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Octobre 13, 2023, 9:46 UTC](https://community.gladysassistant.com/t/mini-tuto-backup-par-email-des-flows-node-red/8402/1 "2023-10-13T21:46:52Z")

</div>

Un mini-tuto pour envoyer par mail les flows et package (palette) de node-red chaque jour à 00h00  
les node-modules ne sont pas backuper mais le json package contient la liste des nodes et la recharge

Importer le node «&nbsp;node-red-node-email&nbsp;» en cliquant sur «&nbsp;Gérer la palette&nbsp;»

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3f9a55aae027006ed9d75f42aa94325efe044b9b.png)

Cliquez sur l’onglet latéral «&nbsp;Palette&nbsp;»  
Entrez le nom du node «&nbsp;node-red-node-email&nbsp;» et cliquez sur «&nbsp;Installer&nbsp;»

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cb3b86d614d1bea532bba691133e9ac17869ae98.png)

Importer le flow ci-dessous dans node-red en cliquant sur «&nbsp;Importer&nbsp;»

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/23ea5523fff09ce717eb5e824b0e4cb2e77479be.png)

```auto
[
    {
        "id": "b75448df237642bb",
        "type": "tab",
        "label": "Backup Node-red",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "93798b59.d1e448",
        "type": "e-mail",
        "z": "b75448df237642bb",
        "server": "smtp.orange.fr",
        "port": "465",
        "authtype": "BASIC",
        "saslformat": false,
        "token": "",
        "secure": true,
        "tls": true,
        "name": "xxx@orange.fr",
        "dname": "Envoi des flows par email",
        "x": 730,
        "y": 100,
        "wires": []
    },
    {
        "id": "244b96f9.09b36a",
        "type": "inject",
        "z": "b75448df237642bb",
        "name": "Backup Node-red",
        "props": [],
        "repeat": "",
        "crontab": "00 00 * * *",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "x": 190,
        "y": 100,
        "wires": [
            [
                "d9fd1fb6.e4f35"
            ]
        ]
    },
    {
        "id": "d9fd1fb6.e4f35",
        "type": "function",
        "z": "b75448df237642bb",
        "name": "Construction de l'email",
        "func": "const date = new Date()\nmsg.topic = `Backup-Node-red - ${date}`\nmsg.payload = `<h1>Backup des flows Node-red Gladys</h1>`\nmsg.attachments = [\n { \n filename: `flows.json`,\n path: \"/data/flows.json\"\n },\n { \n filename: `flows_cred.json`,\n path: \"/data/flows_cred.json\"\n },\n { \n filename: `package.json`,\n path: \"/data/package.json\"\n },\n { \n filename: `package-lock.json`,\n path: \"/data/package-lock.json\"\n }\n]\n\nreturn msg;",
        "outputs": 1,
        "timeout": "",
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 450,
        "y": 100,
        "wires": [
            [
                "93798b59.d1e448"
            ]
        ]
    }
]

```

Collez le flux et cliquez sur "Importer

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/27c8e89d4cd01aed672405f44ff4512c627a143b.png)

Vous avez maintenant

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/9f3991fc1bbfcce769a10f2cff9f17184c08d4fb.png)

Double-cliquez sur le node  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/2146c9252b51bb608aa78ec8d0543234a33da3dd.png)

Remplissez les champs et cliquez sur «&nbsp;Terminer&nbsp;»  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/540b7be2c46ff43c3dcd51be268e24ddd0bf7335.png)

Le node  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/808904391980c16501b8605593685569324a2acd.png)  
est paramétré pour faire un envoi toutes les 24h, il est modifiable.
