Ten eerste heb ik voor een PHP file browser gekozen voor: phpXplorer. Deze werkt intuitief en is makkelijk configureerbaar. De zip file heb ik gedownload vanaf de phpXplorer site, daarna weer met ftp op arjanwooning.nl gezet.

$ cd ~/domains/arjanwooning.nl/public_html
$ mkdir pxp
$ unzip pXp_0.9.37.zip

Hierna kon ik direct met de url: arjanwooning.nl/fm de file browser gebruiken. Om te configureren moet ingelogt worden met root en passwd root. Natuurlijk moet dit hierna in het configuratie menu gewijzigd worden. Ook moet een directory aangemaakt worden

$ cd ~/domains/arjanwooning.nl/public_html/
$ mkdir data

Synchroniseren met NAS via rsync

In de directory ~ op de webserver komt een script te draaien die door crontab aangeroepen moet worden elke 2 uur Script rsync_docs:

rsync -avuz rsync://arjanwooning.xs4all.nl/docs/ ~/domains/arjanwooning.nl/public_html/data/
rsync -avuz ~/domains/arjanwooning.nl/public_html/data/ rsync://arjanwooning.xs4all.nl/docs/

Dit script synchroniseert twee kanten op, dus je kunt ook via de site nieuwe documenten op de NAS plaatsen. Nadeel is dat bij het verwijderen van een file, de file automatisch weer van de NAS wordt gehaald en weer op de site wordt gezet. Het volgende script synchroniseert een kant op. Alleen documenten van de NAS worden op de site gezet:

rsync -avz rsync://arjanwooning.xs4all.nl/docs/ ~/domains/arjanwooning.nl/public_html/data/