File Manager - Web Edit / Upload

NK web file manager rooted at site dir, for upload / edit / delete / chmod without SSH. All paid plans.

Core: path_guard

Each user's writable file_root = the user's website root_dir. All path params canonicalize → must be inside file_root. Prevents ../../etc/passwd.

Features

  • Browse / upload (resumable for large files) / download / zip
  • Edit (CodeMirror 6 + lang-* packs + oneDark theme)
  • chmod / chown (only to user's isolated user)
  • delete / rename / copy / move (optional trash)
  • Search (glob filename + regex content)

Fix Permissions

"Fix Permissions" button traverses root + storage_dir, deduplicates ancestor relationships to avoid redundant chown.