Drag & Drop Upload JWT Secured No FTP Client

File Manager

Browse and manage files on your server from your browser — like Google Drive, but for your own server.

Your server's filesystem in a browser tab

Normally, to move files on/off a server you'd use FTP, SCP, or SFTP — all of which require special software and configuration. DevMonk's File Manager is built right into the dashboard. Navigate folders, download log files with a click, upload scripts by dragging them, and rename or delete files — all through a clean web interface. No extra tools, no extra setup.

devops-monk.com/files 📁 /home/user 📁 Documents/ 📄 server.log 4.2MB 📄 config.yml 1.1KB Browser (any device) Upload ↑ Download ↓ HTTPS encrypted DevMonk Agent Auth + Path safety JWT required Server Filesystem /home/user/ Documents/ Downloads/ server.log config.yml Your Server
Why use File Manager?
📄
Download log files
Navigate to /var/log and grab any log file instantly — no SCP command needed.
⬆️
Upload scripts and configs
Drag a .sh file or nginx.conf from your desktop directly to the server folder.
👥
Share files with your team
Give a teammate access to DevMonk and they can pull files without SSH credentials.
🚫
Manage without FTP client
Replace FileZilla or WinSCP entirely. No ports to open, no extra software.
Requirements checklist
DevMonk agent installed and running
A DevMonk account with at least viewer role
The agent process has read access to the directories you want to browse
How to use the File Manager
1
Log in to DevMonk
Open your browser to http://localhost:7474 and log in with your credentials.
2
Click "Files" in the sidebar
The file browser opens showing your home directory. You can navigate just like a regular file explorer.
┌──────────────────────────────────────────┐ │ 📁 /home/you/ │ │ ├── 📁 projects/ │ │ ├── 📁 logs/ │ │ ├── 📄 .bashrc 2.1 KB │ │ └── 📄 deploy.sh 4.8 KB │ │ │ │ [ ⬆ Upload ] [ + New Folder ] │ └──────────────────────────────────────────┘
3
Navigate folders by clicking them
Click any folder to open it. Use the breadcrumb at the top to go back up.
4
Download, upload, rename, or delete
Download: Click a file name — browser download starts immediately.
Upload: Drag files onto the page or click the Upload button.
Rename / Delete: Right-click any file for options.
1
Open your DevMonk URL
Navigate to https://yourdomain.com and log in. The File Manager works identically on a VPS.
2
Click "Files" → navigate to your path
On a VPS you'll often want to navigate to /var/log, /opt, /etc, or /root. Type the path in the address bar at the top of the file browser.
┌──────────────────────────────────────────┐ │ Path: [ /var/log/nginx/ ] │ │ ────────────────────────────────────── │ │ 📄 access.log 148.2 MB │ │ 📄 error.log 2.1 MB │ └──────────────────────────────────────────┘
3
Click a log file to download it
Click the file. Your browser downloads it directly. No SCP, no SFTP, no extra tools needed.
Try it now
Download a log file
In the File Manager, navigate to this path and click any .log file to download it to your computer instantly.
/var/log
FAQ
Yes. Uploads are streamed directly to the server with no size limit imposed by DevMonk. Very large uploads (multi-GB) will depend on your browser's memory and connection speed — for those, we recommend the Web Terminal with wget/curl instead.
Yes. All requests require a valid JWT session token. The backend also enforces path traversal protection — users cannot navigate outside the allowed root, preventing access to sensitive system files unless explicitly permitted.
Yes. Click the "+ New Folder" button in the file browser toolbar. You can also create nested folders by navigating into a folder first and then creating another one inside it.
No. Viewer accounts are read-only — they can browse and download but cannot upload, rename, or delete. Only admin and owner roles can modify files.
Explore related features
← WireGuard VPN Remote Desktop →