Mickael angel - Curriculum Vitae
Mickael angel - Curriculum Vitae
Mickael angel - Curriculum Vitae

Blog

Nous partageons notre actualité

Blog

139
comment installer-ruby-sur-rails-sur-debian-12

Ruby on Rails or RoR is a free and open-source web application framework written in Ruby and released under the MIT license. Rails is a full-stack web framework for easily building enterprise-grade applications. Rails shipped with different tools that allow developers easily to create both frontend and backend applications. Ruby on Rails also has built-in security features such as protection for common attacks like SQL injection, XSS, and CSRF. Ruby on Rails provides a default structure for the database, rendering HTML templates, a web service, and a web page. It follows the model-view-controller (MVC) architecture and also uses well-known design philosophies such as Don't Repeat Yourself (DRY), Convention over Configuration (CoC), and active records pattern. Ruby on Rails was designed to be fast and easy to use and learn, Some notable sites developed with Rails such as Twitch, Airbnb, Github, Soundcloud, etc. In this guide, we'll walk you through the installation of Ruby on Rails on the Debian 12 server. You will install Ruby on Rails with a PostgreSQL database server and Rbenv Ruby version manager. You will also create a scaffold, the basic structure of the Rails project.

Lire la suite
179
comment installer-redmine sur-debian-12

Redmine is a free and open-source project management and issue-tracking tool. It's web-based and mainly written in Ruby on Rails. It's cross-platform and supports multiple databases and multiple languages. Redmine is flexible and can be used for different types of organizations and projects, from small, medium, or large organizations. It allows you to create and manage multiple projects, and each project has its own Wiki, Forums, issue tracking, etc. Also, it allows you to create custom roles based on your organization's needs, and many more. Redmine is released under the GNU GPL v2 license and can be installed on any operating system such as Linux, Windows, or macOS. It supports different types of databases, including PostgreSQL, MySQL, and SQLite (default). Follow this step-by-step guide to install the Redmine project management and issue-tracking tool on Debian 12 Server. By following this, you will install Redmine with MariaDB as the database server and Apache2 as the web server.

Lire la suite
156
comment installer-pydio-on-debian-12

Pydio Cells is a self-hosted Document Sharing and Collaboration platform. It also gives you full control of your document-sharing environment. The Pydio Cells is a fast performance, can handle huge file transfer sizes, and provides advanced workflow automation. In the following guide, I will walk you through the installation of Pydio Cells as a file-sharing and collaboration tool on a Debian 12 server. You will install Pydio Cells with the MariaDB database server and Apache2 reverse proxy. You'll also secure the installation with SSL/TLS certificates that you will generate via Certbot and Letsencrypt.

Lire la suite
223
comment installer-pycharm-python-ide-sur-debian

PyCharm est un IDE graphique libre et gratuit pour les systèmes d'exploitation basés sur Linux. Il est utilisé pour déboguer les programmes, analyser le code et s'intégrer à Git et à d'autres systèmes de contrôle de version. PyCharm est disponible en deux éditions : professionnelle et communautaire. L'édition communautaire est gratuite, mais l'édition professionnelle est payante et dispose de plus de fonctionnalités. L'édition communautaire est livrée avec un éditeur de texte et d'autres outils utiles qui aident les développeurs à écrire et à dépanner le code.

Lire la suite
193
comment installer-owncloud sur-debian-12

ownCloud est une solution logicielle permettant de créer des services d'hébergement de fichiers comme Google Drive et DropBox. Il s'agit d'un logiciel d'hébergement de fichiers gratuit et open-source qui vous permet de mettre en place un hébergement de fichiers sur votre propre serveur. ownCloud propose l'application serveur (le composant principal des combinaisons logicielles ownCloud), et des applications clientes qui peuvent être installées sur plusieurs systèmes d'exploitation tels que Linux, Windows, macOS, Android, et iOS. ownCloud est principalement écrit en PHP, JavaScript et Go. Il vous permet de synchroniser facilement les événements du calendrier et de stocker des archives, des images et des fichiers. Il vous permet également d'organiser des tâches, des carnets d'adresses, etc. ownCloud est une application extensible qui vous permet d'installer une application supplémentaire au-dessus d'elle. Suivez ce guide pour apprendre à installer le logiciel ownCloud sur Debian 12 étape par étape. Apprenez à installer ownCloud via la ligne de commande sur la pile LAMP et sécurisez ownCloud avec des certificats SSL/TLS de Letsencrypt.

Lire la suite
130
comment installer-odoo-16-erp-software sur-debian-12

Odoo (anciennement connu sous le nom d'OpenERP) est une suite auto-hébergée de plus de 10 000 applications libres adaptées à divers besoins commerciaux, y compris la gestion de la relation client, le commerce électronique, la comptabilité, l'inventaire, la gestion de projet et le point de vente. Ces applications sont entièrement intégrées et accessibles via une interface web commune. Ce tutoriel montre comment installer Odoo 16 sur un serveur Debian 12.

Lire la suite
243
comment installer-netbox-irm sur-debian-12

NetBox est un modèle de ressources d'infrastructure (IRM) conçu pour l'automatisation des réseaux et l'ingénierie des infrastructures. Initialement, il a été créé par l'équipe de DigitalOcean, et est maintenant devenu un projet open-source publié sous la licence Apache 2. NetBox a été créé dans le cadre Python Django Web avec PostgreSQL comme base de données par défaut, et l'installation de NetBox est assez similaire à d'autres applications web Python Django. Dans ce guide, nous allons vous montrer comment installer le logiciel NetBox IRM sur un serveur Debian 12, étape par étape. Nous allons vous montrer l'installation de NetBox avec PostgreSQL comme serveur de base de données et le serveur web Apache2 comme proxy inverse. Vous sécuriserez également votre installation NetBox avec des certificats SSl/TLS.

Lire la suite
166
comment installer-glpi-inventory-management-sur-debian-12

GLPI est une solution open-source de gestion de parc informatique et de Helpdesk écrite en PHP. C'est une solution complète de gestion informatique pour votre organisation. GLPI vous aide à gérer les incidents et les demandes, à créer des formulaires et à définir des accords de niveau de service. Il vous aide également à gérer votre matériel, vos logiciels et votre solution de centre de données, ce qui vous permet également de lier l'inventaire des actifs et d'obtenir le contrôle de votre infrastructure informatique et commerciale. GLPI peut également être utilisé comme outil de gestion financière pour le suivi des dépenses, des contrats et des fournisseurs, la création de nouveaux objets d'inventaire, la gestion des bases de données d'utilisateurs et la génération de rapports. De plus, GLPI inclut la gestion de projet pour l'attribution de tâches, l'ajout de collaborateurs, la mise en place de calendriers et de rappels, et fournit également un tableau Kanban pour faciliter la gestion des tâches. Dans ce guide, je vais vous montrer comment installer le logiciel de gestion informatique GLPI sur une machine Debian 12. Vous installerez GLPI avec la pile LAMP (Apache2, MariaDB et PHP). De plus, vous sécuriserez GLPI via des certificats SSL/TLS de Letsencrypt.

Lire la suite
182
comment installer-freescout-help-desk sur-debian-12

FreeScout est un helpdesk open-source et une boîte de réception partagée écrits en PHP et basés sur le framework Laravel. Il est construit comme une alternative à Zendesk/Help Scout. C'est un logiciel de helpdesk léger et puissant qui peut être installé n'importe où. FreeScout est un logiciel de helpdesk 100% mobile-friendly et supporte les authentifications multilingues et modernes de Microsoft Exchange. Ce guide vous guidera pas à pas dans l'installation du service d'assistance FreeScout sur le serveur Debian 12. Vous installerez FreeScout avec la pile LEMP (Nginx, MariaDB, et PHP-FPM) sur le serveur Debian et sécuriserez votre installation avec des certificats SSL/TLS de Letsencrypt.

Lire la suite
151
comment installer-fathom-privacy-focused-web-analytics-on-debian-12

Fathom est un outil d'analyse web axé sur le respect de la vie privée qui fournit des données claires et concises sur vos sites web. Il s'agit d'un programme simple d'analyse de sites web qui fournit des rapports et des mesures perspicaces sur vos sites. Fathom a été créé comme une alternative à Google Analytics, mais il ne porte pas atteinte à la vie privée des utilisateurs et ne compromet pas les données des visiteurs. Il est conforme au GDPR et ne nécessite pas de bannières de cookies. Fathom est disponible en deux versions : la version open-source qui peut être installée sur votre serveur et la version pro que vous pouvez acheter sur le site officiel de Fathom. Les principaux utilisateurs de Fathom sont IBM, Laravel, GitHub, Hoshicord, BOSCH, McLaren, VueJS, et bien d'autres encore. Dans ce guide, nous allons voir étape par étape l'installation de Fathom Privacy Focused Web Analytics sur le serveur Debian 12. Nous allons couvrir l'installation de Fathom avec PostgreSQL en tant que base de données et Nginx en tant que proxy inverse. De plus, nous sécuriserons Fathom avec des certificats SSL/TLS de Letsencrypt.

Lire la suite
146
comment installer-cockroachdb-cluster sur-debian-12

CockroachDB est une base de données SQL distribuée et évolutive pour les applications en nuage. CockroachDB offre une cohérence de niveau supérieur, une base de données SQL répliquée et un magasin de données transactionnel. CockroachDB stocke vos données à plusieurs endroits, ce qui accélère la livraison des données. De plus, il est facile à mettre à l'échelle et fournit une haute disponibilité et une tolérance aux pannes pour vos applications. Dans ce guide, nous allons vous montrer comment installer CockroachDB sur des serveurs Debian 12. Ensuite, nous vous montrerons comment initialiser le cluster CockroachDB avec plusieurs serveurs Debian.

Lire la suite
487
Comment installer un serveur FTP sécurisé avec vsftpd sur Debian-12

Dnsmasq est un petit serveur DNS léger pour votre environnement local. Il peut être utilisé comme serveur DNS, serveur DHCP et serveur TFTP. En ce qui concerne le serveur DNS, Dnsmasq peut être utilisé comme un forwarder, un serveur DNS récursif et un 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ôte locaux. Dnsmasq est conçu pour être léger, avec un faible encombrement, et convient aux périphériques à faibles ressources tels que les routeurs et les pare-feu. Dnsmasq a une faible configuration requise et consomme peu de ressources. Il peut être exécuté sur Linux, BSD, Android et macOS. Ce tutoriel traite de l'installation et de la configuration d'un serveur DNS local avec Dnsmasq sur un serveur Rocky Linux 9. Vous installerez Dnsmasq et configurerez le serveur DNS local avec quelques fonctionnalités supplémentaires, telles que l'activation des noms de domaine locaux, la configuration des sous-domaines via le fichier /etc/hosts, et l'activation du cache DNS pour un accès plus rapide. Enfin, vous activerez le serveur DHCP via Dnsmasq. Vous apprendrez également à configurer les machines clientes pour qu'elles utilisent le serveur DNS local comme résolveur DNS primaire.

Lire la suite
Recent Posts
Popular Posts
Tags Cloud