Bienvenue chez moi !

Ici, je vais vous parler de mon apprentissage, de mes passions, etc..

Je suis un jeune passionné d’Informatique et de nature. Je fais aussi quelques photos de mes sorties.

Hero Illustration

Qu’est-ce que c’est ?

L’automatisation est une méthode qui se répand de plus en plus et ça dans n’importe quel secteur quel qu’il soit. Elle permet de gagner du temps, de l’argent, est plus accessible car elle ne nécessite pas de connaissance en codage (nocode). D’autant plus qu’avec l’intégration des IA l’automatisation ce fait de plus en plus simple. Plus concrètement, les outils d’automatisation comme n8n vont permettre d’automatiser des tâches redondantes, comme l’envoi de mails.

La notion de nocode est comme son nom l’indique le simple fait de pouvoir créer des solutions comme des applications, des logiciels, des sites web sans avoir besoin de programmer. Elles permettent à des non-développeurs de concevoir des solutions à l’aide d’une interface graphique.

Intégration de ces outils dans mon réseau local

Pour voir concrètement leur fonctionnement, j’ai déployer 3 de ces outils :
n8n : Outils d’automatisation de tâches qui peut se coupler avec de centaines d’applications.
baserow : Sert à créer et gérer des bases de données en ligne, sans code.
nocodb : Sert à créer et gérer des bases de données en ligne, et notamment à transformer une base de données en tableau collaboratif, un peu comme excel, sans code également.

Les docker compose de chaque outils :

  • n8n :
---
version: "3"

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports:
      - 85:5678
    environment:
      - N8N_HOST=VOTRE_NOM_DE_DOMAINE
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - NODE_ENV=production
      - WEBHOOK_URL=http://VOTRE_NOM_DE_DOMAINE/
      - N8N_SECURE_COOKIE=false
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=database
      - DB_POSTGRESDB_DATABASE=n8ndb
      - DB_POSTGRESDB_USER=superuser
      - DB_POSTGRESDB_PASSWORD=somepassword
    volumes:  
      - n8n:/home/node/.n8n
    networks:
      - dbpg1

volumes:
  n8n:

networks:
  dbpg1: 
    name: piadb 
    driver_opts:    
      com.docker.network.bridge.host_binding_ipv4: 127.0.0.1
  • nocodb :
services: 
  nocodb: 
    image: nocodb/nocodb:latest
    ports: 
      - 87:8080
    environment:
      DATABASE_HOST: 'database'
      DATABASE_DB: 'nocodb'
      DATABASE_USERNAME: 'superuser'
      DATABASE_PASSWORD: 'somepassword'
    restart: always
    volumes: 
      - nc_data:/usr/app/data
    networks:
      - dbpg1
volumes:
  db_data:
  nc_data:
networks:
  dbpg1: 
    name: piadb 
    driver_opts:    
      com.docker.network.bridge.host_binding_ipv4: 127.0.0.1
  • baserow :
services:
  baserow:
    image: baserow/baserow:1.35.3
    environment:
      DATABASE_HOST: database            
      DATABASE_PORT: 5432
      DATABASE_NAME: baserow
      DATABASE_USER: superuser
      DATABASE_PASSWORD: somepassword
    ports:
      - "86:80"
      - "443:443"
    volumes:
      - baserow_data:/baserow/data
    networks:
      - dbpg1

volumes:
  baserow_data:

networks:
  dbpg1:
    external: true
    name: piadb
    driver_opts:    
      com.docker.network.bridge.host_binding_ipv4: 127.0.0.1

Le schéma de mon réseau après intégration des outils

Illustration

Variations de style

Une description de texte indicatif que vous pouvez remplacer par votre propre contenu.

Illustration

Compositions intégrées

Une description de texte indicatif que vous pouvez remplacer par votre propre contenu.

Illustration

Propulsé par des blocs

Une description de texte indicatif que vous pouvez remplacer par votre propre contenu.

Posez moi des questions !