Interface Symfony pour piloter des serveurs Linux distants en SSH, avec historique des actions. Projet n°4 de la formation DWWM.
Find a file
2026-04-07 16:26:00 +02:00
assets Squelette Symfony, entités Server et Action 2026-04-07 10:12:00 +02:00
bin Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00
config Rôles, tableau de bord et tests unitaires 2026-04-07 16:26:00 +02:00
migrations Squelette Symfony, entités Server et Action 2026-04-07 10:12:00 +02:00
public Rôles, tableau de bord et tests unitaires 2026-04-07 16:26:00 +02:00
src Squelette Symfony, entités Server et Action 2026-04-07 10:12:00 +02:00
templates Rôles, tableau de bord et tests unitaires 2026-04-07 16:26:00 +02:00
tests Squelette Symfony, entités Server et Action 2026-04-07 10:12:00 +02:00
translations Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00
.editorconfig Squelette Symfony, entités Server et Action 2026-04-07 10:12:00 +02:00
.gitignore Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00
compose.yaml Rôles, tableau de bord et tests unitaires 2026-04-07 16:26:00 +02:00
composer.json Squelette Symfony, entités Server et Action 2026-04-07 10:12:00 +02:00
composer.lock Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00
deploy.sh Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00
importmap.php Rôles, tableau de bord et tests unitaires 2026-04-07 16:26:00 +02:00
phpunit.dist.xml Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00
README.md Rôles, tableau de bord et tests unitaires 2026-04-07 16:26:00 +02:00
symfony.lock Connexions SSH avec phpseclib et journal des actions 2026-04-07 13:19:00 +02:00

servercontrol

Interface Symfony pour piloter des serveurs Linux distants en SSH, avec historique des actions. Projet n°4 de la formation DWWM.

Stack

  • Symfony 8, PHP 8.4, Doctrine, Twig
  • PostgreSQL
  • phpseclib pour les connexions SSH
  • Rôles administrateur et opérateur

Installation

composer install
cp .env .env.local   # DATABASE_URL, APP_SECRET
php bin/console doctrine:migrations:migrate
symfony serve