{% extends "baseTemplate/index.html" %} {% load static %} {% comment %} Two-pane file browser. Angular interpolation is {$ … $}; Django keeps {{ … }}. Every path shown here is relative to the site home — the browser never learns an absolute path, and the server would refuse one anyway. The inline editor upgrades itself to CodeMirror when static/vendor/codemirror/ is present (see static/vendor/README.md); without it the same textarea still saves correctly, just without syntax highlighting. {% endcomment %} {% block title %}File Manager{% endblock %} {% block styles %} {% endblock %} {% block content %}

File Manager

Everything here runs as the website's own system user, inside its home directory. Paths outside it are refused, not clipped.

{% if not websites %}

You have no websites yet, so there are no files to manage.

{% else %}
Drop files to upload into
Reading folder…

This folder is empty.

Name Size Permissions Owner Modified Actions
link broken

item(s) in this folder have names containing a tab or newline and cannot be shown safely. Rename them over SSH.



{% endif %}
{% endblock %} {% block scripts %} {% endblock %}