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 09:07] – [Introduction] inc002py-kms [2020/05/27 20:59] (Version actuelle) – [Online installer] inc002
Ligne 162: 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):
  
 <code bash| py-kms-installer.sh> <code bash| py-kms-installer.sh>
-  #!/usr/bin/bash +#!/usr/bin/bash 
-  # py-kms installer from git repository +# py-kms installer from git repository 
-  # V 1.26.05.20 arnaud@loumy.ch +# V 0.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' +FOLDER_LOG='/var/log/py-kms' 
-  # install OS dependency + 
-  sudo apt update +sudo apt update 
-  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 
-  #create destination folder + 
-  sudo mkdir $FOLDER_INSTALL +sudo mkdir $FOLDER_INSTALL 
-  #clone py-kms from git and install +sudo mkdir $FOLDER_LOG 
-  sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ + 
-  sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ +sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ 
-  sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ +sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ 
-  sudo rm -r $FOLDER_INSTALL.ori/ +sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ 
-  sudo mkdir /var/log/py-kms +sudo rm -r $FOLDER_INSTALL.ori/ 
-  sudo touch /var/log/py-kms/server.log +sudo touch $FOLDER_LOG/server.log 
-  sudo chown $USER /var/log/py-kms/server.log +sudo chown $USER $FOLDER_LOG/server.log 
-  #create systemd py-kms service + 
-  sudo touch /etc/systemd/system/py-kms.service +sudo touch /etc/systemd/system/py-kms.service 
-  sudo echo "[Unit] +sudo echo "[Unit] 
-  Description=py-kms service +Description=py-kms service 
-  After=network.target +After=network.target 
-  StartLimitIntervalSec=0 +StartLimitIntervalSec=0 
-  [Service] +[Service] 
-  Type=simple +Type=simple 
-  Restart=always +Restart=always 
-  RestartSec=1 +RestartSec=1 
-  User=$USER +User=$USER 
-  ExecStart=python3 /usr/local/bin/py-kms/pykms_Server.py -V INFO -F /var/log/py-kms/server.log +ExecStart=python3 $FOLDER_INSTALL/pykms_Server.py -V INFO -F $FOLDER_LOG/server.log 
-  [Install] +[Install] 
-  WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service +WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service 
-  # enable on boot and start service + 
-  sudo systemctl enable py-kms +sudo systemctl enable py-kms 
-  sudo systemctl start py-kms +sudo systemctl start py-kms 
-  sudo systemctl status py-kms+sudo systemctl status py-kms
 </code>  </code> 
py-kms.1590563261.txt.gz · Dernière modification : 2020/05/27 09:07 de inc002