NAS Synology

nasyno

Si Moments vous affiche des photos comme ceci :

Réindexer le tout.

Reverse Proxy

On voudra ouvrir uniquement les ports 80/443 du nas, et laisser faire le reverse proxy faire le reste avec une redirection HTTP->HTTPS et un certificat de sécurité Let's Encrypt.

graph LR
  subgraph web
    HTTP
    HTTPS
  end
  subgraph nas
    HTTP--80-->id1[Webstation avec .htaccess]--443-->proxy
    HTTPS--443-->proxy
    proxy--port local-->Application
  end

proxynas

Remplacer le nom d’hôte et le port pour convenir à vos besoins.

Créer un fichier .htaccess à mettre à la racine de webstation (Volume/web) :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Docker

Pour accéder au terminal de Docker, aller dans Panneau de configuration->Portail des applications->Reverse Proxy->(sélectionner le proxy d'accès au nas)->En tête personnalisé->Créer->Websocket

proxy

Gitlab

Paquet basé sur le paquet officiel : Gitlab mis à jour

Version de Gitlab plus légère écrite en GO : Gitea

Il faut changer le GITLAB_HOST dans les variables d’environnement :

GITLAB_HOST : ndd.fr

Video Station DTS

https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e#gistcomment-3125134

mqtt

http://mqttfx.org/

Node RED

Installer via Docker.

nodered

Function node :

var ms = msg.payload;
var sensors = [];
var words = ms.split(" ");
var p = words[0].split(":");

for (var w in words) {
    var m = words[w].split(":");
    sensors.push({value:m[1],name:m[0]});
}
msg.payload = {
    watt: parseInt(p[1]),
    pulse: 2.5,
}
return msg

MQTT node : nr-mqtt InfluxDB node : nd-influxdb

InfluxDB

Install via Docker

Ajouter les ports 8086 et 8088. Ajouter les variables d’environnements :

infludb-ve