Advanced Search
Search Results
263 total results found
Configuration Serveur
Dans cette étagère vous trouverez plusieurs livres pour vous aider a configurer un serveur Linux. Configuration Serveur Debian Prérequis : - Avoir un serveur sous Debian 11 - Disposer d’un terminal Linux (MacOS ou Linux) ou PowerShell (Windows...
Docker
Comment installer et utiliser docker sur un serveur Linux.
GameRule
Étagère avec un livre par catégorie de jeu puis chaque livre aura des jeux et leurs règlements correspondants.
E-Book
Développement
Cheat Sheet for : JavaScript / TypeScript / Git / PostgreSQL
Cyber Sécurité
Linux
de l'intallation de base au petite installation
Windows
IA
Création d'ia personnaliser
MacOs
Android - Studio
Outils pour créer des application Android mais aussi les outils pour contrôler les appareil Android
twitch / OBS
Android
Tryhackme
TUTO
2. Configurer une clé SSH
Il est très important de comprendre le fonctionnement des clés SSH. Un administrateur serveur doit toujours utiliser des clés SSH pour accéder a son serveur.
3. Configuration du Firewall
4. Configuration de Fail2Ban
5. Configurer un serveur Web
7. Configurer une BDD
Comment partager 1 conteneur BDD avec plusieurs autre conteneurs
Source : https://www.cbtnuggets.com/blog/devops/how-to-share-a-mysql-db-with-multiple-docker-containers
1. Installation de sudo
Gérer son serveur
Commandes utiles & Mise à jours
Les conteneurs
- Build une image docker - Lancer une image docker - Lister les conteneurs - Se connecter dans un conteneur - Lancer un conteneur - Logs d'un conteneur - Supprimer les containeurs
Dockerfile vers Conteneur
Utiliser Docker compose
6. Configurer GIT
Cette étape est utile pour les développeurs ou pour les administrateurs qui souhaite utiliser des projets provenant de repository Git (Github, Gitlab, etc..). Pour les autres utilisateurs il n'est pas nécessaire de réaliser cette étape.
Synchronisation des données
Dans le cas ou vous souhaitez avoir les mêmes données sur deux serveurs différents.
Changer la localisation
Les commandes Docker
Reset un mot de passe Windows
Montage & Partition
https://debian-facile.org/doc:systeme:mount
OpenVPN Serveur sur Docker
https://www.grottedubarbu.fr/serveur-openvpn-5-minutes-docker/
Jeux de dés
Jeux alcool
Comment ça l'alcool c'est pas cool ?
Déployer la clé publique
Utiliser une clé SSH
Utiliser la console Nextcloud ''occ''
Certbot
Postgres
MariaDB
Commandes Windows utiles
Mise en place de Wireguard Client
Pour utiliser Wireguard en mode client, deux choix s'offre à vous : 1- Le premier, vous créez un conteneur Docker en mode client 2- Le deuxième vous installer le package et vous configurer Wireguard client directement sur votre machine.
Apache2
Nginx
Liste des commandes Linux
Installation
Génération d'une clé SSH
En ligne de commande Sur le client avec le terminal PowerShell. Par défaut, ssh-keygen créera une paire de clés RSA de 2048 bits, ce qui est suffisamment sûr pour la plupart des cas d'utilisation (vous pouvez éventuellement passer l'indicateur -b 4096 pour...
Le déploiement d'une clé publique
Copier la clé publique sur le serveur Pour ce faire il existe 2 méthodes différentes. 1) Avec la commande ssh-copy-id ssh-copy-id <username>@<ip.addresse> La sortie : Output The authenticity of host '203.0.113.1 (203.0.113.1)' can't be established. ECD...
Se connecter avec une clé SSH
Pour se connecter avec une clé SSH il suffit de rajouter le paramètre -i dans la commande SSH. > ssh -i /chemin/vers/$SSH_KEY_NAME username@ip.address # Entrer la passphrase
La clé SSH
Lorsqu'on parle d'une clé SSH c'est en réalité des clés asymétriques, par principe, vous avez deux clés (on parle de paire de clés) : une clé publique, que vous pouvez diffuser librement, voire mettre à disposition sur un serveur de clés ; et une clé privée...
Partager 1 conteneur BDD avec plusieurs autres conteneur
Comment partager un conteneur de BDD avec les autres ? Pour ce faire nous allons mettre en place un nouveau réseau (Network) et connecter les conteneurs entre eux via ce nouveau réseau. L'architecture pourra être schématisé de la manière suivante : 1/ ...
Création/Suppression d'un utilisateur
Si la commande sudo ne fonctionne pas c'est que vous devez l'installer sur votre serveur. Voir le livre Installation de sudo Création Pour ajouter un utilisateur sur le serveur : sudo adduser $USER Pour mettre un utilisateur avec les droits root : sudo us...
Installation de sudo
Par défaut sur Debian sudo n’est pas installé. Selon le serveur il est possible que la commande soit déjà préinstallée. La commande sudo est très utile pour créer un utilisateur. apt-get install sudo -y # Après l'installation, vous devrez jouer la commande...
Les commandes utile
Date Afficher la date date Modifier la date date --set 16:03:20 # ou date --set 2021-08-05 Afficher l'historique des commandes history Afficher l'historique des connexions # Tous les logs de connexion au serveur last # Les derniers logs pour cha...
Mise en place & configuration du Firewall
Installation sudo apt install ufw Une fois installé, il est conseillé de mettre en place une configuration par défaut des connexions entrantes et sortantes. Connexion entrantes Par défaut refuser toutes les entrées. sudo ufw default deny incoming Connex...
Mise en place & configuration de Fail2Ban
Installation sudo apt-get install fail2ban Configuration Le fichier /etc/fail2ban/jail.conf contient l'ensemble des plugins que vous pouvez activer pour protéger les services de votre serveur. Pour chaque plugin les actions possibles sont commentées dans...
Mise en place d'Apache2
Installation sudo apt install apache2 Lancer le service sudo service apache2 start Pour vérifier que Apache fonctionne, entrer l’adresse IP du serveur dans un navigateur http://YOUR_IP_OR_DOMAIN/ et la page par défaut d’Apache doit être visible : Le ...
Les commandes de bases
Build une image docker sudo docker build -t open-rimworld . Lancer une image docker sudo docker run -dt open-rimworld Lister les conteneurs sudo docker ps -a Se connecter dans un conteneur sudo docker exec -it <Container_name> bash Lancer un conte...
Gérer les utilisateurs
Se connecter à PostgreSQL psql -h localhost -p 5432 -U <username> -W Il est possible que la commande psql vous sorte une erreur de type : commande inconnue. Dans ce cas vous allez devoir vous connecter sur l'utilisateur Linux possédant les droits d'utilisat...
Processus de création d'une BDD
1) Créer une BDD CREATE DATABASE <dbname>; Sortie : postgres=# CREATE DATABASE exempledb; CREATE DATABASE 2) Créer un utilisateur pour cette BDD Il est préférable d'avoir un utilisateur par base donnée. CREATE USER <username> WITH ENCRYPTED PASSWORD 'y...
Le terminal PSQL
psql — terminal interactif PostgreSQL Accéder à PSQL Il existe différente façon d'accéder au terminal interactif de PostgreSQL. Pour se connecter avec un utilisateur et son mot de passe : psql -U <username> -W Liste des options PSQL Option PSQL...
Installer PostgreSQL
PostgreSQL est un système de gestion de base de données relationnelle et objet. C'est un outil libre disponible selon les termes d'une licence de type BSD. Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres, ou prop...
Créer un Dockerfile
Process de création d'une image Docker La création d'un conteneur Docker depuis un Dockerfile se fait en 3 étapes distinct : 1) La création du Dockerfile 2) La compilation du Dockerfile pour avoir une image Docker 3) L'utilisation de l'image Docker p...
Les hôtes virtuels
Avec Apache, chaque site ou application web correspond en principe à un hôte virtuel (VirtualHost en anglais). Chaque hôte virtuel est défini par un fichier de configuration indépendant, qu'on trouve ou qu'on créé dans le répertoire /etc/apache2/sites-availab...
Créer un hôte virtuel
Création d'un hôte virtuel Apache recommande de créer un fichier de configuration dans lequel est défini un hôte virtuel pour chaque site ou application web dans le répertoire /etc/apache2/sites-available/. Chaque hôte virtuel peut être appelé en fonction d'...
Activer le HTTPS
Le Https HTTPS permet de chiffrer les communications entre le navigateur et Apache au moyen du protocole SSL/TLS, et de garantir l'authenticité de votre serveur (au moyen d'un certificat). Cela empêche qui que ce soit de récupérer ("sniffer") des informations...