Tutoriels informatiques

46 Topics 354 Posts
  • 8 Votes
    17 Posts
    1k Views

    Vous êtes la plupart entrain de dire la même chose : virer les dernières MàJ et désactiver les MàJ automatiques.
    En changeant gratuitement et simplement de launcher vous êtes tranquilles, vous en faites ce que vous voulez et tout continuera de se MàJ tout seul.
    Parfois j’ai du mal à comprendre…

  • 1 Votes
    1 Posts
    102 Views

    Histoire de compléter mon dernier tutoriel voici quelques méthodes pour relayer diverses notifications sur Discord. Bien évidemment il faut se faire un ou plusieurs Webhooks sur Discord.

    Concernant ruTorrent il faut installer php-curl et utiliser ensuite le plugin

    text alternatif-|
    |-text alternatif

    Pour Radarr il suffit d’utiliser l’option interne

    text alternatif
    text alternatif

    Avec cette configuration il y a 3 types de notification. Voici celle du “movie grabbed” (donc film trouvé)

    text alternatif

    Et la même une fois le film importé (envoyé dans dans Plex/Emby/Jellyfin/Kodi)

    text alternatif

    Pour SABnzbd il faut ruser un peu et passer par NZB Notify de Caronc et se référer au Wiki de SAB pour savoir quels paramètres passer.

    text alternatif

    Voici un exemple pour passer une notification simple, sans titre (donc paramètres 1 et 3 seulement)

    $1 $3 discord://codewebhook/tokenwebhook

    text alternatif

    Pour rClone c’est un peu plus compliqué puisque ça veut dire passer un contenu de fichier (.txt, .log ou autre), en BASH, sur Discord. J’ai ma méthode système D et j’ai trouvé hier un script tout fait (…) qui combine votre commande rClone (move/copy) et ses paramètres avec la fonctionnalité de notifications sur Discord.

    Et maintenant, la méthode “vas-y comme j’te pousse”. Je m’appuie sur le script discord.sh de ChaoticWeb. Le récupérer et le rendre exécutable

    wget https://github.com/ChaoticWeg/discord.sh/blob/master/discord.sh chmod a+x discord.sh

    Et ensuite mon script qui permet de surveiller mes logs rClone (/home/aerya/logs/move.log) et d’envoyer une notification dès qu’il trouve le mot “Copied” (et que donc rClone a envoyé un fichier sur un remote).

    #!/bin/bash WEBHOOK=https://discordapp.com/api/webhooks/***/*** tail -F /home/aerya/logs/move.log | while read line; do if echo $line | grep Copied > /dev/null 2>&1; then /home/aerya/scripts/rclone/discord.sh --webhook-url="$WEBHOOK" --text "$line" fi done

    text alternatif

    On peut reprendre ce principe pour n’importe quoi, par exemple passer l’espace libre sur un serveur (mode crados, sans épurer le texte)

    #!/bin/bash -e WEBHOOK=https://discordapp.com/api/webhooks/***/*** MSG=`df -H | grep '/dev/sda3'` bash /home/aerya/scripts/rclone/discord.sh \ --webhook-url="$WEBHOOK" \ --text "$MSG"

    text alternatif

  • 2 Votes
    2 Posts
    184 Views

    @aerya Super tuto :clapclap:

  • 1 Votes
    1 Posts
    142 Views

    pngfind.com-starbound-logo-png-5378357.png

    Installation de Portainer

    Portainer vous permets de gérer Docker dans une interface web.

    – Portainer lui-même se lance en tant que container Docker, très léger avec ses 4 Mo seulement.

    – D’abord, il faut créer/monter le socket local de docker en tant que volume Docker , vous pouvez le voir comme un partage qui sera monté dans votre conteneur.

    Si vous ne créez pas ce volume, à chaque redémarrage de votre conteneur toutes les données seront effacées pour revenir à l’état initial. C’est ce volume que vous devez sauvegarder à minima. Bref, vous pouvez le créer comme ça:

    docker volume create portainer_data

    – Puis on créé simplement le conteneur pour Portainer :

    docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce -d: mode detached (un peu similaire à un mode daemon), pour éviter d’avoir les redirections d’entrée sortie de votre conteneur dans votre shell. -p 8000:8000 -p 9000:9000: c’est pour redirection de port, la partie réseau de Docker fonctionne via un réseau local privé (dans 172.16.0.0/12 par défaut) et va mettre en place un NAT avec iptables devant docker pour permettre d’accéder au service depuis l’extérieur. –name=portainer: le nom que vous voulez donner à votre conteneur et qui sera affiché dans l’interface. –restart=always: le comportement que docker doit avoir en cas d’arrêt du conteneur. -v portainer_data:/data: indique où monter le volume qu’on a créé dans le conteneur (et pareil pour la socket docker juste avant pour que portainer communique avec docker). Configuration de Portainer

    – L’accès via l’URL suivante:

    http://ip.de.votre.machine:9000

    – Une fois sur l’interface, paramétrer le mot de passe admin:

    38a0107e-7fac-4b1a-a4d2-bc7f97aa70aa-image.png

    – La prochaine étape est de configurer l’environnement Docker sur lequel se connecter et que Portainer pourra gérer.

    – Ici, nous allons sélectionner Docker-Manage the local Docker environment (on a déjà monté le socket Docker en tant que volume.)
    et on clique sur Connect:

    1f653289-a323-435b-b94d-ef13a0f6f926-image.png

    – On se retrouve connecté sur l’interface d’accueil, le dashboard, où vous aurez un résumé des environnements Docker que Portainer peut administrer.

    – En cliquant dessus, vous accéderez aux différentes fonctions de gestion des images, des containers, des stacks, …
    – Il suffit de cliquer sur local ci-dessous pour lister vos dockers disponibles :

    28cee6e0-c46b-4ddf-b2ca-48a5f2b61d4f-image.png

    – Vous pouvez afficher, les containers Docker que vous avez déjà sur votre hôte en cliquant sur containers :

    5fa2d29f-1e47-4888-a702-b13395a153e6-image.png

    – On retrouve alors les 2 conteneurs que l’on a mis en place:

    f9d6e028-6192-48c8-96f2-72da96e11466-image.png

    Accès HTTPS via reverse proxy Nginx On installe nginx de manière normale. Vous pouvez aussi le “dockeriser” si vous voulez 🙂 apt install nginx On créé et on édite le fichier de configuration: nano /etc/nginx/apps/portainer.conf location /portainer/ { proxy_pass http://127.0.0.1:9000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $host:443; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-Port 443; proxy_set_header X-Forwarded-Proto $scheme; # Websocket proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; }

    ou

    location /portainer/ { resolver 127.0.0.1 valid=5s; proxy_pass http://127.0.0.1:9000/; proxy_set_header Host $host; }

    – On stoppe le conteneur docker :

    docker stop portainer

    – On redémarre nginx:

    systemctl restart nginx

    – On redémarre le conteneur docker :

    docker start portainer

    – Accès HTTPS en reverse proxy:

    https://XXX.XXX/portainer/

  • 2 Votes
    1 Posts
    109 Views

    Signal_Desktop-w810h462.jpg

    L’application de messagerie Signal a bénéficié cette année du scandale des modifications de CGU de WhatsApp et s’est ainsi positionnée grâce au développement de nouvelles fonctionnalités, comme une très bonne alternative à WhatsApp.

    – Pour ceux qui utilisent Signal pour leur discussion privées, sachez qu’il est possible de l’utiliser sur votre PC grâce à l’application Signal Desktop.

    – L’avantage principal est l’accès à un clavier complet, en plus de quelques autres fonctions intéressantes sur PC.

    – Voici comment utiliser la version de bureau de l’alternative à WhatsApp.

    Comment configurer Signal Desktop sur votre PC ou Mac

    – La seule condition pour utiliser Signal Desktop et d’avoir installer Signal sur votre Smartphone en premier lieu et de l’avoir utilisé.

    – Il vous faudra ensuite télécharger Signal pour Windows ici :

    https://signal.org/fr/download/

    118b32e1-a452-4418-9c95-e7d9140c13a6-image.png

    – Installer ensuite Signal Desktop de manière classique sur votre PC.

    – Démarrez l’application sur votre ordinateur. Un QR Code apparaîtra à l’écran, vous en aurez besoin pour coupler votre ordinateur avec votre smartphone.

    – Ouvrez Signal sur votre smartphone et appuyez sur les trois points dans le coin supérieur droit pour accéder aux paramètres puis sélectionnez Settings.

    – Sélectionnez Linked Devices (Périphériques jumelés) dans les paramètres.

    – Appuyez ensuite sur l’icône **+**en bas à droite.

    Signal-Desktop-01-w782.jpg

    – Scannez le QR Code et confirmez le jumelage (Link Device).

    – Dans l’application de bureau, saisissez un nom pour l’appareil que vous avez couplé avec votre smartphone et appuyez sur Terminer le couplage avec le smartphone en bas:

    Signal-Desktop-02-w782.jpg

    – Après un court instant, les données vont se synchroniser et vous pourrez utiliser la version de bureau.

    – Si vous souhaitez désapparier les appareils, vous pourrez le faire via le menu Linked Devices dans les paramètres de l’application Signal sur le smartphone.

    – Il suffira ensuite d’appuyer une fois sur l’appareil affiché et de confirmer le désappairage.

    SOURCE: https://www.nextpit.fr/

  • 2 Votes
    3 Posts
    206 Views

    @Raccoon

    Merci, je suis en train de remettre petit à petit mes tutoriels que j’avais fait sur WS. J’en ai récupéré quelques uns 🙂