Quick start
Get your encrypted file storage up and running in 5 minutes. This guide walks you through creating your first encrypted volume and storing files securely.
Prerequisites
Before starting, ensure you have:
- Kurpod installed and running (see Installation guide)
- A web browser (Chrome, Firefox, Safari, or Edge)
- A strong password ready (20+ characters recommended, but anything works)
Step 1: Access the web interface
Open your web browser and navigate to:
http://localhost:3000
You should see the Kurpod welcome screen. If you see an error:
- Check that Kurpod is running in your terminal
- Verify no other service is using port 3000
- Try
http://127.0.0.1:3000
instead
HTTPS setup
For production use, set up HTTPS with a reverse proxy. See our Reverse proxy guide for instructions.
Step 2: Create your encrypted volume
First-time setup
- Click "Create New Storage"
- You'll see the volume creation screen
Choose your setup mode
You have two options:
Option A: Standard volume only (Recommended for beginners)
- Enter a strong password in the "Standard Password" field
- Leave "Enable Hidden Volume" unchecked
- Click "Create Volume"
Option B: With hidden volume (Maximum security)
- Enter a password for your standard volume
- Check "Enable Hidden Volume"
- Enter a different password for your hidden volume
- Click "Create Volumes"
Password security
- Use different passwords for standard and hidden volumes
- Store passwords in a password manager
- Never use passwords you've used elsewhere
- Consider using passphrases: "correct-horse-battery-staple"
Wait for initialization
The volume creation process:
- Generates encryption keys
- Initializes the storage structure
- Creates metadata indexes
- Tests the encryption
This typically takes 5-10 seconds.
Step 3: Your first file upload
Once your volume is created, you'll see the main interface.
Upload a file
Method 1: Drag and drop
- Drag any file from your computer
- Drop it anywhere on the Kurpod interface
- Watch the upload progress
Method 2: Click to browse
- Click the "Upload" button
- Select files from your computer
- Click "Open"
Method 3: Folder upload
- Drag an entire folder
- Kurpod preserves the folder structure
- All files are encrypted individually
What happens during upload
- File is read in your browser
- Encrypted using your password-derived key
- Uploaded to the server as encrypted chunks
- Server stores only encrypted data
Your password and unencrypted files never leave your browser.
Step 4: Working with files
Viewing files
- Images: Click to preview inline
- PDFs: Built-in PDF viewer opens
- Text files: View and edit directly
- Other files: Click to download
Organizing files
Create folders:
- Click "New Folder"
- Enter folder name
- Drag files to organize
Rename items:
- Right-click → Rename
- Enter new name
- Press Enter
Move files:
- Drag to new location
- Or cut/paste with keyboard
Downloading files
- Click any file to select
- Click "Download" or right-click → Download
- File is decrypted in your browser
- Standard browser download starts
Step 5: Using hidden volumes
If you created a hidden volume, here's how to use it:
Switching volumes
- Click your username/avatar
- Select "Switch Volume"
- Enter your hidden volume password
- You now see completely different files
Best practices
- Keep some files in standard volume: Makes it believable
- Use hidden volume sparingly: For truly sensitive data
- Different types of content: Don't make it obvious
- Regular access patterns: Don't only use hidden volume
Plausible deniability
The hidden volume only works if you maintain plausible deniability. Keep innocuous files in your standard volume so it appears to be your only storage.
Troubleshooting
"Cannot connect to server"
- Verify Kurpod is running
- Check firewall settings
- Try different browser
"Upload failed"
- Check disk space
- Verify file permissions
- Try smaller file first
"Incorrect password"
- Passwords are case-sensitive
- Check Caps Lock
- Try both volume passwords
"File won't preview"
- Some formats not supported
- File may be corrupted
- Try downloading instead
Next steps
Now that you're up and running:
Learn about security:
Set up for production:
Advanced features:
Getting help
- GitHub Issues: Report bugs
- Discussions: Ask questions
- Security: [email protected] (PGP available)
Welcome to the Kurpod community. Your privacy journey starts here.