A simple file transfer application that turns any laptop into personal cloud storage. Access your files locally or from anywhere on the internet!
- Upload files and folders via web interface
- Folder structure preservation with expandable folder view
- Download files from any device
- Delete files and folders remotely
- Drag & drop file upload
- Internet access via secure tunneling
- Responsive web interface
- Cross-platform compatibility
- Install Node.js (if not already installed)
- Install dependencies:
npm install
npm start- Runs server on port 3000
- Access locally: http://localhost:3000
- Access from network: http://[YOUR_IP]:3000
npm run tunnel- Automatically starts server and creates a public HTTPS tunnel (no signup required)
- Provides a public URL for internet access
- First-time visitors see a one-time localtunnel confirmation page
- Press Ctrl+C to stop both server and tunnel
ipconfigifconfigLook for your local IP address (usually starts with 192.168.x.x or 10.x.x.x)
- Upload Files: Click "Choose Files" or drag & drop files/folders
- Upload Folders: Click "Choose Folder" to upload entire directory structures
- Browse Files: Folders appear as expandable items - click to view contents
- Download: Click download button on any file
- Delete: Remove files or entire folders with delete button
- Individual files appear with 📄 icon
- Folders appear with 📁 icon and show file count
- Click folders to expand/collapse and view contents
- Folder structure is preserved exactly as uploaded
All uploaded files are stored in the uploads/ directory on the host machine.