Backgroound Image

Installation de Gitea

Une des parties importantes dans la gestions de projets est la collaboration entre les différents intervenants sur le projet, et plus particulièrement le partage et le travail simultané sur différents fichiers par plusieurs collaborateurs.

Une des solutions trouvée pour ce problème est les Systèmes de gestion de Versions VCS.

L’un des premiers outils/serveur trouvés était le CVS (Concurrent versions system) depuis les années 1990, et est devenu quasiment obsolète aujourd’hui, étant basé sur un modèle centralisé, et posant beaucoup de problème de gestions de verrous sur les fichiers.

Le début des années 2000 a vu l’essor de beaucoup de solutions de remplacement à savoir SVN, Mercurial, Bazaar, GIT etc… qui ont se sont quasiment tous basés sur un modèle décentralisé pour palier au problèmes posé par CVS.… Read the full article

PHP 8.2 FPM et PhpMyAdmin

On a installé jusqu’à maintenant apache2, postgresql, certbot (letsencrypt), mysql ou mariadb, mais nous n’avons pas d’outil visuel pour administrer mysql. Autant en desktop j’utilise des outils tels que DbVisualizer, autant pour mysql sur un serveur je préfère utiliser phpMyAdmin pour ne pas avoir de port MySQL ouvert à l’exterieur.

Pour ce faire, il faudrait tout d’abord avoir PHP qui tourne sur le serveur. L’une des raison qui nous ont poussé à installer ce nouveau serveur est d’ailleurs le fait que Debian 12 contient PHP en version 8.2 – nos autres serveurs étant des anciennes Ubuntu et Debian avec tout un tas de truc tournant dessus, on ne peut pas se permettre de migrer vers une version plus récente juste pour PHP et l’option d’installer les version fournies par le PPA d’ondrej ne me réjouie pas sur un serveur en Prod.… Read the full article

PostgreSQL et PGAdmin4

PostgreSQL est disponible en version 15.3 par défaut sur Debian 12, et si vous n’avez pas besoin de fonctionnalités disponibles à partir d’une version plus récente, il est conseillé d’utiliser la version présente dans les dépôts standards.

l’installation se fait donc de façon simple, en exécutant la commande:

apt install postgresql

on passe maintenant à la définition/changement de mot de passe du compte administrateur du serveur de base de donnée. Pour on exécutera le programme psql sous l’utilisateur système postgres :

sudo -u postgres psql

ce qui nous permettra d’exécuter les commandes SQL directement sur le serveur de base de données :

ALTER USER postgres PASSWORD 'myNewSecurePassword';
\q

PgAdmin4, l’outil open source d’administration et de développement de base de données Postgresql ne possède lui pas de binaire par défaut dans les dépôts Debian.… Read the full article