Skip to main content
HOW-TO

File Management

Store, organize, and manage your files on PC2.

Storage Architecture​

PC2 stores your files in two layers:

  1. Local Filesystem -- fast access, on your hardware
  2. 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​

  1. Open File Manager
  2. Navigate to destination folder
  3. Drag files from your computer
  4. Drop on the folder area

Upload Button​

  1. Click "Upload" in toolbar
  2. Select files from your computer
  3. 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:

TypeExtensionsViewer
Imagesjpg, png, gif, svgImage Viewer
Videosmp4, webm, movVideo Player
Audiomp3, wav, oggAudio Player
Texttxt, md, json, jsText Editor
PDFpdfPDF 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​

ShortcutAction
Ctrl/Cmd + CCopy
Ctrl/Cmd + VPaste
Ctrl/Cmd + XCut
DeleteDelete
F2Rename
EnterOpen