File Management
Store, organize, and manage your files on PC2.
Storage Architecture
PC2 stores your files in two layers:
- Local Filesystem -- fast access, on your hardware
- IPFS (Helia) -- content-addressed, distributed storage
All files are scoped to your wallet address -- complete isolation from other users.
File Manager App
The built-in File Manager provides:
- Browse -- navigate folders, view files
- Upload -- drag-and-drop or click to upload
- Download -- right-click -> Download
- Create -- new folders and files
- Rename -- right-click -> Rename
- Delete -- right-click -> Delete
- Move -- drag files between folders
Uploading Files
Drag and Drop
- Open File Manager
- Navigate to destination folder
- Drag files from your computer
- Drop on the folder area
Upload Button
- Click "Upload" in toolbar
- Select files from your computer
- Files upload automatically
Default size limit: 100MB per file (configurable in settings).
Folder Structure
Default folders:
/
├── Desktop/ # Desktop icons
├── Documents/ # Documents
├── Pictures/ # Images
├── Videos/ # Video files
├── Music/ # Audio files
├── Downloads/ # Downloaded files
└── Public/ # Publicly accessible files
File Types
PC2 recognizes and handles:
| Type | Extensions | Viewer |
|---|---|---|
| Images | jpg, png, gif, svg | Image Viewer |
| Videos | mp4, webm, mov | Video Player |
| Audio | mp3, wav, ogg | Audio Player |
| Text | txt, md, json, js | Text Editor |
| PDF Viewer |
Real-Time Sync
Changes sync across all connected clients via WebSocket:
- Upload on laptop -> appears on phone
- Delete on phone -> disappears on laptop
- Rename anywhere -> updates everywhere
IPFS Integration
Files are stored on IPFS for:
- Content Addressing -- files identified by content hash
- Deduplication -- identical files stored once
- Distribution -- optional sharing via IPFS network
Public Files
Files in the /Public/ folder are accessible without authentication and can be shared via direct link.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl/Cmd + C | Copy |
Ctrl/Cmd + V | Paste |
Ctrl/Cmd + X | Cut |
Delete | Delete |
F2 | Rename |
Enter | Open |