Bem, acabei fazendo o seguinte:
apt-get'd lighttpd
editou o lighttpd conf:
- para apontar para / var / www /
- ativado mod_cgi cgi.assign ".py" = > ""
- ativado como listagem de anúncios.show-header
- definir dir-listing.exclude HEADER.txt
Em seguida, adicionei um script upload.py executável usando cgitb e cgi para copiar o arquivo para / var / www /
eu, então, criei um HEADER.txt em / var / www / que tinha HTML para um upload de formulário multipartes típico que apontava para o meu upload.py
Eu também tinha que garantir que os diretórios e arquivos em questão fossem devidamente autorizados e o executável do script py, é claro.
e isso foi suficiente para eu poder usar a listagem dir para acessar e baixar arquivos de / var / www no servidor e usar o formulário + python para fazer upload de arquivos para / var / www / no servidor.
não é particularmente seguro ou qualquer coisa, mas está fazendo o trabalho até agora.