service

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
service [2023/08/02 09:58] – [Introduction] yasserservice [2023/08/03 10:01] (current) – removed nadir
Line 1: Line 1:
-====== Service le téléchargements ====== 
- 
-==== Introduction ==== 
- 
-Le service de téléchargements est un service qui permet de télécharger les modules que le client a acheté. 
- 
-Ce serveur est dévellopé avec Django. 
- 
-Les modules se trouvent dans ''Odoo'', les clients sont crées dans Odoo, lors de la création d'un client sur ''Odoo'', le service de téléchargements envoie une requete http pour ''Django'', Django crée un utilisateur, ensuite il crée son ''Token'' aprés il crée un profile ( le profile Django contient la liste des modules d'un utilisateur) 
- 
-Il y a une fonction qui permet de mettre à jour la liste des modules d'un utilisateur ''Odoo'' dans le profile ''Django'' via HTTP request(REST)  
- 
-==== Installation ==== 
- 
-To install Fail2Ban on your system, follow these steps: 
- 
-== Step 1: Update Package List == 
-Before installing Fail2Ban, update the package list to ensure you get the latest version available: 
-<cli> 
-$ sudo apt update 
-</cli> 
- 
-== Step 2: Install Fail2Ban == 
- 
-Install Fail2Ban using your package manager (for Ubuntu/Debian): 
-<cli> 
-$ sudo apt install fail2ban 
-</cli> 
- 
-==== Configuration ==== 
- 
-Fail2Ban's main configuration file is located at /etc/fail2ban/jail.conf. However, it's recommended to create a local configuration file to avoid overwriting changes during package updates: 
- 
-== Step 1: Copy the Configuration File == 
- 
-<cli> 
-$ sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 
-</cli> 
- 
-== Step 2: Edit the Configuration == 
- 
-Open /etc/fail2ban/jail.local using a text editor and customize the settings according to your needs. Some common configurations include: 
-  * bantime: The duration in seconds for which an IP address is banned. 
-  * maxretry: The number of failed login attempts before banning an IP . 
-  //**Note**// 
-     By default the server allows 3 wrong password retries , to fail2ban it only counts as one 
-  
-  * destemail: The email address where notifications are sent. 
- 
-== Step 3: Restart Fail2Ban == 
- 
-After making changes to the configuration, restart Fail2Ban for the changes to take effect: 
-<cli> 
-$ sudo systemctl restart fail2ban 
-</cli> 
-==== Monitoring and Troubleshooting ==== 
- 
-Fail2Ban provides several commands to monitor and troubleshoot its functionality: 
- 
-  * fail2ban-client status: Check the status of Fail2Ban and the number of bans in effect. 
-  * fail2ban-client status <jail-name>: Check the status of a specific jail. 
-  * fail2ban-client set <jail-name> unbanip <ip-address>: Unban a specific IP address. 
- 
  
  • service.1690966689.txt.gz
  • Last modified: 2023/08/02 09:58
  • by yasser