Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.07 KB

INSTALLATION_SOURCES.md

File metadata and controls

40 lines (28 loc) · 1.07 KB

Installation depuis les sources

Sur un VPS Debian 13

Transfère le ZIP dans /root via SFTP, puis :

cd /root
apt-get install -y unzip
unzip ServerPanel_sources_debian13.zip
cd ServerPanel_sources_debian13
bash install.sh
panel

Les modules sont copiés dans /opt/serverpanel/, la commande panel dans /usr/local/bin/. install.sh installe et active cron automatiquement.

Modifier le code

Édite directement dans le dossier source, puis relance install.sh pour appliquer :

nano /root/ServerPanel_sources_debian13/serverpanel/ui.py
bash /root/ServerPanel_sources_debian13/install.sh
panel

install.sh crée /etc/serverpanel/config.json s'il n'existe pas, avec les favoris des services réellement installés ; un fichier existant n'est jamais modifié.

Lancer les tests

cd /root/ServerPanel_sources_debian13
PYTHONPATH=. python3 -m unittest discover -s tests -v

À savoir

  • Ne pas installer le .deb et les sources en même temps.
  • Les fins de ligne doivent être LF. Après édition Windows : sed -i 's/\r$//' install.sh