Outils pour utilisateurs

Outils du site


py-kms

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
py-kms [2020/05/27 08:52] – [Déploiement] inc002py-kms [2020/05/27 20:59] (Version actuelle) – [Online installer] inc002
Ligne 18: Ligne 18:
 Dans un premier temps, il faut installer les dépendances nécessaires dans l'OS : Dans un premier temps, il faut installer les dépendances nécessaires dans l'OS :
  
-<code type=bash> 
   $ sudo apt update   $ sudo apt update
 for python3 for python3
   $ sudo apt install python3-tk python3-pip -y   $ sudo apt install python3-tk python3-pip -y
   $ sudo pip3 install tzlocal pysqlite3   $ sudo pip3 install tzlocal pysqlite3
-</code>+
 Ensuite on clone le repository Ensuite on clone le repository
   $ cd /usr/local/bin/   $ cd /usr/local/bin/
Ligne 163: Ligne 162:
  
 =====Online installer===== =====Online installer=====
 +Vous povez installer le serveur KMS en copiant la commande ci-dessous. Elle est exactement basée sur le script présent en bas de cette page
 +<code bash | kms-oneline-installer.sh>wget -O py-kms-installer.sh "https://wiki.loumy.fr/doku.php?do=export_code&id=py-kms&codeblock=1" && sudo bash ./py-kms-installer.sh</code>
 ====Introduction ==== ====Introduction ====
 Basé sur les commandes ci-dessus, vous pouvez copier et exécuter le contenu de ce script dans un fichier pour l'installer en une fois (sudo ./py-kms-installer.sh par exemple): Basé sur les commandes ci-dessus, vous pouvez copier et exécuter le contenu de ce script dans un fichier pour l'installer en une fois (sudo ./py-kms-installer.sh par exemple):
  
-  #!/usr/bin/bash +<code bash| py-kms-installer.sh> 
-  # py-kms installer from git repository +#!/usr/bin/bash 
-  # V 1.0 26.05.20 arnaud@loumy.ch +# py-kms installer from git repository 
-   +# V 0.2 26.05.20 arnaud@loumy.ch 
-  #absolut path of destination folder + 
-  FOLDER_INSTALL='/usr/local/bin/py-kms' +FOLDER_INSTALL='/usr/local/bin/py-kms' 
-  # install OS dependency +FOLDER_LOG='/var/log/py-kms' 
-  sudo apt update + 
-  sudo apt install python3-tk python3-pip -y +sudo apt update 
-  sudo pip3 install tzlocal pysqlite3 +sudo apt install python3-tk python3-pip -y 
-  #create destination folder +sudo pip3 install tzlocal pysqlite3 
-  sudo mkdir $FOLDER_INSTALL + 
-  #clone py-kms from git and install +sudo mkdir $FOLDER_INSTALL 
-  sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ +sudo mkdir $FOLDER_LOG 
-  sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ + 
-  sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ +sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ 
-  sudo rm -r $FOLDER_INSTALL.ori/ +sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ 
-  sudo mkdir /var/log/py-kms +sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ 
-  sudo touch /var/log/py-kms/server.log +sudo rm -r $FOLDER_INSTALL.ori/ 
-  sudo chown $USER /var/log/py-kms/server.log +sudo touch $FOLDER_LOG/server.log 
-  #create systemd py-kms service +sudo chown $USER $FOLDER_LOG/server.log 
-  sudo touch /etc/systemd/system/py-kms.service + 
-  sudo echo "[Unit] +sudo touch /etc/systemd/system/py-kms.service 
-  Description=py-kms service +sudo echo "[Unit] 
-  After=network.target +Description=py-kms service 
-  StartLimitIntervalSec=0 +After=network.target 
-  [Service] +StartLimitIntervalSec=0 
-  Type=simple +[Service] 
-  Restart=always +Type=simple 
-  RestartSec=1 +Restart=always 
-  User=$USER +RestartSec=1 
-  ExecStart=python3 /usr/local/bin/py-kms/pykms_Server.py -V INFO -F /var/log/py-kms/server.log +User=$USER 
-  [Install] +ExecStart=python3 $FOLDER_INSTALL/pykms_Server.py -V INFO -F $FOLDER_LOG/server.log 
-  WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service +[Install] 
-  # enable on boot and start service +WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service 
-  sudo systemctl enable py-kms + 
-  sudo systemctl start py-kms +sudo systemctl enable py-kms 
-  sudo systemctl status py-kms+sudo systemctl start py-kms 
 +sudo systemctl status py-kms 
 +</code> 
py-kms.1590562334.txt.gz · Dernière modification : 2020/05/27 08:52 de inc002