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/26 19:47] – [Introduction] inc002py-kms [2020/05/27 20:59] (Version actuelle) – [Online installer] inc002
Ligne 4: Ligne 4:
 Le produit est disponible grâce à l'excellent travail de [[https://github.com/SystemRage|SystemRage]]  sur github : [[https://github.com/SystemRage/py-kms]]  Le produit est disponible grâce à l'excellent travail de [[https://github.com/SystemRage|SystemRage]]  sur github : [[https://github.com/SystemRage/py-kms]] 
 Les clés produit nécessaires à la bonne activation sont disponibles sur le site de Microsoft : Les clés produit nécessaires à la bonne activation sont disponibles sur le site de Microsoft :
-  * Windows: [[https://technet.microsoft.com/en-us/library/jj612867.aspx]] +  * https://docs.microsoft.com/fr-fr/windows-server/get-started/kmsclientkeys
-  * Office 2010: [[https://technet.microsoft.com/en-us/library/ee624355(v=office.14).aspx#section2_3]] +
-  * Office 2013: [[https://technet.microsoft.com/en-us/library/dn385360.aspx]] +
-  * Office 2016: [[https://technet.microsoft.com/it-it/library/dn385360(v=office.16).aspx]]+
   * Ou sur le wiki du projet : [[https://github.com/SystemRage/py-kms/wiki]]   * Ou sur le wiki du projet : [[https://github.com/SystemRage/py-kms/wiki]]
  
Ligne 130: Ligne 127:
  
   $ systemctl status py-kms   $ systemctl status py-kms
-  + 
 +Exemple de sortie montrant le service up and running 
   ● py-kms.service - py-kms service   ● py-kms.service - py-kms service
      Loaded: loaded (/etc/systemd/system/py-kms.service; disabled; vendor preset: enabled)      Loaded: loaded (/etc/systemd/system/py-kms.service; disabled; vendor preset: enabled)
Ligne 162: Ligne 161:
   $ systemctl start py-kms   $ systemctl start py-kms
  
-====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 ==== 
 +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> 
 +#!/usr/bin/bash 
 +# py-kms installer from git repository 
 +# V 0.2 26.05.20 arnaud@loumy.ch
  
-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): +FOLDER_INSTALL='/usr/local/bin/py-kms' 
-                                      +FOLDER_LOG='/var/log/py-kms' 
-  #!/usr/bin/bash + 
-  # py-kms installer from git repository +sudo apt update 
-  # V 1.0 26.05.20 arnaud@loumy.ch +sudo apt install python3-tk python3-pip -y 
-   +sudo pip3 install tzlocal pysqlite3 
-  #absolut path of destination folder + 
-  FOLDER_INSTALL='/usr/local/bin/py-kms' +sudo mkdir $FOLDER_INSTALL 
-  # install OS dependency +sudo mkdir $FOLDER_LOG 
-  sudo apt update + 
-  sudo apt install python3-tk python3-pip -y +sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ 
-  sudo pip3 install tzlocal pysqlite3 +sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ 
-  #create destination folder +sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ 
-  sudo mkdir $FOLDER_INSTALL +sudo rm -r $FOLDER_INSTALL.ori/ 
-  #clone py-kms from git and install +sudo touch $FOLDER_LOG/server.log 
-  sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ +sudo chown $USER $FOLDER_LOG/server.log 
-  sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ + 
-  sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ +sudo touch /etc/systemd/system/py-kms.service 
-  sudo rm -r $FOLDER_INSTALL.ori/ +sudo echo "[Unit] 
-  sudo mkdir /var/log/py-kms +Description=py-kms service 
-  sudo touch /var/log/py-kms/server.log +After=network.target 
-  sudo chown $USER /var/log/py-kms/server.log +StartLimitIntervalSec=0 
-  #create systemd py-kms service +[Service] 
-  sudo touch /etc/systemd/system/py-kms.service +Type=simple 
-  sudo echo "[Unit] +Restart=always 
-  Description=py-kms service +RestartSec=1 
-  After=network.target +User=$USER 
-  StartLimitIntervalSec=0 +ExecStart=python3 $FOLDER_INSTALL/pykms_Server.py -V INFO -F $FOLDER_LOG/server.log 
-  [Service] +[Install] 
-  Type=simple +WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service 
-  Restart=always + 
-  RestartSec=1 +sudo systemctl enable py-kms 
-  User=$USER +sudo systemctl start py-kms 
-  ExecStart=python3 /usr/local/bin/py-kms/pykms_Server.py -V INFO -F /var/log/py-kms/server.log +sudo systemctl status py-kms 
-  [Install] +</code> 
-  WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service +
-  # enable on boot and start service +
-  sudo systemctl enable py-kms +
-  sudo systemctl start py-kms +
-  sudo systemctl status py-kms+
py-kms.1590515232.txt.gz · Dernière modification : 2020/05/26 19:47 de inc002