Um für Schüler&innen einen Webserver zu betreiben sammle ich hier Konfigurationshinweise.
Schüler&innen können per SFTP Dateien hochladen, so dass ein Apache sie (ggfd. mit PHP) ausliefert und jeweils eine Datenbank zur Verfügung steht.
Für den File-Upload per SFTP (via openssh-server):
Für den Apache-Webserver mit Konfiguration der Userverzeichnisse:
sudo a2enmod userdir
Für den LAMP-Stack in Debian fehlt nur noch das M und das P: