Blog
Nous partageons notre actualité
Blog
comment installer le serveur-vnc sur-debian-12
Virtual Network Computing (VNC) est un protocole de partage de bureau qui vous permet de contrôler un ordinateur à distance à l'aide du logiciel client VNC. VNC fonctionne sur des environnements GUI (interface utilisateur graphique), il transmet les mouvements de la souris et les saisies du clavier sur le réseau à l'aide du protocole RFB (Remote Frame Buffer). VNC est généralement utilisé par les techniciens pour contrôler les bureaux des clients ou par les personnes qui ont besoin d'accéder à leur bureau depuis leur domicile. VNC peut être utilisé en toute sécurité via le réseau VPN ou en utilisant la connexion tunnel SSH. Dans ce guide, je vous montrerai étape par étape comment installer le serveur VNC sur le serveur Debian 12.
Lire la suitecomment installer le logiciel d'analyse Plausible sur Debian-12
comment installer le logiciel plausible sur Debian-12 Plausible est un logiciel d'analyse open-source axé sur la confidentialité pour suivre le trafic de votre site. C'est une alternative légère à Google Analytics, qui vous permet de suivre les visiteurs sans compromettre la confidentialité. Il prend en charge le GDPR et n'utilise pas de cookies. Vous pouvez consulter les statistiques dans un tableau de bord moderne, et le script de suivi qu'il propose est minimal et ne ralentit pas votre site. Vous pouvez héberger Plausible vous-même ou acheter leur abonnement. Dans ce guide, nous allons installer Plausible Analytics en utilisant Docker sur un serveur Debian 12.
Lire la suiteComment installer Flask avec Nginx et Gunicorn sur Debian
Flask est un micro-cadre écrit en Python pour développer des applications web modernes et des API (Application Programming Interface). Il est basé sur la boîte à outils Werkzeug et le modèle Jinja2. Au lieu d'utiliser une architecture complexe, Flask est un petit cadre web qui permet d'étendre facilement le noyau et qui est facile à apprendre car Flask contient moins de code. Flask n'inclut pas l'ORM mais possède tout de même des fonctionnalités intéressantes comme le routage d'URL et un moteur de template. Gunicorn ou "Green Unicorn" est un serveur HTTP WSGI avec un mode travailleur pré-fork. Il est porté par le projet Ruby's Unicorn. Gunicorn peut être associé à plusieurs frameworks web, il est léger sur les ressources du serveur et rapide. Gunicorn s'interpose entre votre application et le serveur web, vous pouvez donc coupler Gunicorn avec un serveur web tel que Nginx et Apache2. Le guide suivant vous montrera comment démarrer avec Flask sur Debian 12. Vous installerez Flask et créerez la première application Flask, puis vous configurerez l'application Flask pour exécuter Gunicorn, Supervisor et le serveur web Nginx.
Lire la suitecomment gérer des versions multiples de nœuds en utilisant NVM avec nodeJS
NVM ou Node Version Manager est un outil en ligne de commande pour gérer plusieurs versions de Nodejs. C'est un script bash compatible POSIX qui vous permet d'installer et de gérer plusieurs versions de Nodejs sur votre ordinateur. Dans ce tutoriel, je vais vous montrer comment installer et utiliser NVM pour gérer plusieurs versions de Node.js sur votre ordinateur. Ce guide peut être appliqué à différentes distributions Linux, notamment Ubuntu, CentOS et Debian.
Lire la suiteComment créer une nouvelle branche dans GIT
Git est un système de contrôle de version distribué utilisé pour suivre les modifications apportées au code source pendant le développement d'un logiciel. Il favorise la collaboration, permettant à plusieurs développeurs de travailler simultanément sur différentes parties d'un projet. Git est réputé pour sa rapidité, l'intégrité de ses données et la prise en charge de flux de travail non linéaires. Le branchement dans Git est une fonctionnalité puissante qui permet à plusieurs développeurs de travailler simultanément sur différentes parties d'un projet sans interférer les uns avec les autres. Dans cet article, je vous montrerai comment créer une nouvelle branche dans le système de contrôle de version Git, avec des exemples et des réponses aux questions fréquemment posées.
Lire la suiteComment construire un environnement auto-hébergé sur Linux avec Proxmox
Un moment crucial de mon parcours s'est déroulé lors de ma première mission pour une compagnie d'assurance. Réfléchissant à la meilleure approche, j'ai décidé d'installer le réseau du client chez moi, dans mon bureau mansardé. J'ai configuré avec succès le serveur et les postes de travail, et le résultat a été satisfaisant ; j'ai mis en œuvre la solution sur place en une seule tentative. Il n'est pas surprenant que mon approche soit restée largement inchangée au fil des ans. Je m'efforce de comprendre les objectifs d'une organisation et de les aligner sur les solutions informatiques les mieux adaptées. Rédiger des propositions, obtenir l'approbation de la direction, construire l'infrastructure informatique et, enfin, livrer le projet : cette méthodologie a résisté à l'épreuve du temps. Mon parcours a été façonné non seulement par l'expérience pratique, mais aussi par l'aide inestimable que j'ai tirée des livres, de la documentation et, surtout, de l'internet. Par-dessus tout, ce sont les communautés open-source qui m'ont aidé dans mon parcours, alimentant mon désir de rendre la pareille. Dans cet esprit, j'ai choisi de documenter les éléments fondamentaux de la configuration d'un réseau, en espérant que cet article soit bénéfique pour l'individu solitaire qui cherche de l'aide pour commencer son propre voyage informatique. Je souhaite qu'il soit une source d'inspiration et d'idées pratiques pour ceux qui le liront.
Lire la suiteComment configurer un résolveur DNS local avec Unbound sur Rocky Linux 9
Unbound est un logiciel de serveur DNS libre et open-source qui peut être utilisé pour les résolveurs DNS de validation, récursifs et de mise en cache. Il s'agit d'un serveur DNS riche en fonctionnalités qui prend en charge le DNS sur TLS (DoT), le DNS sur HTPS (DoH), la minimisation des noms de requête, l'utilisation agressive de la mise en cache validée par DNSSEC et la prise en charge des zones d'autorité. Unbound se concentre sur la confidentialité et la sécurité du DNS, sans sacrifier la vitesse et la performance. Unbound est principalement développé par NLnet Labs et distribué sous licence BSD, et il prend en charge les fonctionnalités modernes des normes ouvertes du serveur DNS. Unbound a été rigoureusement audité et peut être exécuté sous Linux, BSD et macOS. Unbound est disponible pour la plupart de ces systèmes d'exploitation et peut être installé via le gestionnaire de paquets du système. Dans ce tutoriel, je vais configurer un serveur DNS local avec Unbound sur un serveur Rocky Linux 9. Vous configurerez Unbound en tant que DNS autoritaire, validant et de mise en cache récursive. En outre, vous configurerez également Unbound en tant que résolveur DNS pour votre réseau local avec DNS-over-TLS (DoT) activé par-dessus. À la fin de ce tutoriel, vous configurerez également les journaux d'Unbound via Rsyslog et Logrotate, ainsi qu'une machine cliente Linux pour utiliser Unbound en tant que résolveur DNS et vérifier l'ensemble de votre installation à partir de là.
Lire la suiteComment configurer un DNS local avec Dnsmasq sur Debian 12
Dnsmasq est un petit service réseau léger pour votre environnement local (LAN). Il fournit des services réseau tels que DNS, DHCP et TFTP. Dnsmasq peut être utilisé comme transitaire DNS, serveur DNS récursif et système de cache DNS. Il charge également le contenu DNS du fichier /etc/hosts, ce qui vous permet de configurer des noms de domaine pour les noms d'hôtes locaux. Dnsmasq est conçu pour être léger avec une faible empreinte mémoire, adapté aux périphériques à faibles ressources tels que les routeurs et les pare-feu. Dnsmasq peut être exécuté sur Linux, BSD, Android et macOS. Ce tutoriel installe et configure un serveur DNS local avec Dnsmasq sur un serveur Debian 12. Nous allons configurer un serveur DNS local qui peut être utilisé pour votre réseau local, en ajoutant des noms de domaine locaux, en activant le cache DNS et en activant le serveur DHCP via Dnsmasq. Vous apprendrez également comment configurer et ajouter une machine cliente pour utiliser le serveur DNS local. Une fois ce tutoriel terminé, vous serez en mesure d'accéder à toutes vos applications via le nom de domaine local et vos requêtes DNS seront plus rapides car vous aurez activé le cache DNS.
Lire la suiteubuntu-swap-file
En suivant ce tutoriel, vous pouvez créer et configurer efficacement un fichier d'échange sur votre système Ubuntu, ce qui peut améliorer les performances en cas de besoin de mémoire supplémentaire.
Lire la suitelinux-swappiness
En suivant ce tutoriel, vous pouvez ajuster efficacement le paramètre de swappiness pour optimiser les performances de votre système Linux en fonction de ses besoins.
Lire la suiteispconfig-php-ubuntu
Une fois ce tutoriel terminé, PHP sera configuré pour fonctionner avec ISPConfig sur votre serveur Debian, vous permettant de gérer facilement les sites Web et les applications PHP via l'interface ISPConfig.
Lire la suiteispconfig-php-debian
Une fois ce tutoriel terminé, PHP sera configuré pour fonctionner avec ISPConfig sur votre serveur Debian, vous permettant de gérer facilement les sites Web et les applications PHP via l'interface ISPConfig.
Lire la suite