192 lines
5.5 KiB
Markdown
192 lines
5.5 KiB
Markdown
# Podcast File Upload Guide - SFTP Access
|
|
|
|
## Server Connection Details
|
|
|
|
**Server Information:**
|
|
|
|
- **Host/Server:** `66.55.77.199`
|
|
- **Port:** `22`
|
|
- **Protocol:** SFTP (Secure File Transfer Protocol)
|
|
|
|
## User Accounts
|
|
|
|
### Main Team Members (Full Access)
|
|
|
|
| Username | Password | Access Level |
|
|
|----------|----------------------|----------------------------|
|
|
| `matt` | `MATTIE-ICE-CAPADES` | Full access to all folders |
|
|
| `tyler` | `LITTLE-TIMMY-ZANEY` | Full access to all folders |
|
|
| `nate` | `NATE-PICK-TECH-WORLD` | Full access to all folders |
|
|
| `drew` | `DREW-DEBIAN-JESUS` | Full access to all folders |
|
|
|
|
### Guest Upload Account (Limited Access)
|
|
|
|
| Username | Password | Access Level |
|
|
|--------------|---------------------------|-------------------------------------|
|
|
| `guest-upload` | GUEST-PODCAST-UPLOAD-2025 | Upload only to guest-uploads folder |
|
|
|
|
## Available Folders
|
|
|
|
### For Main Team Members
|
|
|
|
When you connect, you'll see these organized folders:
|
|
|
|
- `raw-recordings/` - Upload unedited audio/video recordings here
|
|
- `edited-episodes/` - Work-in-progress edited content
|
|
- `final-episodes/` - Completed podcast episodes
|
|
- `show-notes/` - Episode scripts, notes, and documentation
|
|
- `artwork/` - Graphics, logos, and visual content
|
|
- `resources/` - Other podcast-related files
|
|
|
|
### For Guest Users
|
|
|
|
Guest users only have access to:
|
|
|
|
- `guest-uploads/` - Restricted folder for guest file uploads
|
|
|
|
## Connection Methods
|
|
|
|
### Method 1: Linux File Manager (Easiest)
|
|
|
|
**Using your file manager (Thunar, Nautilus, Dolphin, etc.):**
|
|
|
|
1. Open your file manager
|
|
2. Press `Ctrl+L` or go to "Other Locations"
|
|
3. Enter: `sftp://yourusername@66.55.77.199`
|
|
4. Enter your password when prompted
|
|
5. Navigate to the appropriate folder
|
|
6. Drag and drop files to upload
|
|
|
|
**Alternative GUI options:**
|
|
|
|
```bash
|
|
# Install additional SFTP clients if needed
|
|
sudo apt install filezilla # Popular GUI SFTP client
|
|
sudo apt install krusader # Advanced file manager with SFTP
|
|
```
|
|
|
|
### Method 2: Command Line (Best for Large Files)
|
|
|
|
**Connect and upload interactively:**
|
|
|
|
```bash
|
|
# Connect to server
|
|
sftp yourusername@66.55.77.199
|
|
|
|
# Navigate to desired folder
|
|
cd raw-recordings
|
|
|
|
# Upload a file
|
|
put /path/to/your/file.mp4
|
|
|
|
# Upload multiple files
|
|
mput *.mp4
|
|
|
|
# Exit
|
|
quit
|
|
```
|
|
|
|
**Direct upload (one command):**
|
|
|
|
```bash
|
|
# Upload single file
|
|
scp /path/to/file.mp4 yourusername@66.55.77.199:/var/podcast/shared/raw-recordings/
|
|
|
|
# For large files (with resume capability)
|
|
rsync -avz --progress --partial /path/to/file.mp4 yourusername@66.55.77.199:/var/podcast/shared/raw-recordings/
|
|
```
|
|
|
|
## Large File Uploads (6GB+ Video Files)
|
|
|
|
**For files larger than 1GB, use these methods:**
|
|
|
|
### Method A: rsync (Recommended)
|
|
|
|
```bash
|
|
rsync -avz --progress --partial /path/to/largefile.mp4 yourusername@66.55.77.199:/var/podcast/shared/edited-episodes/
|
|
```
|
|
|
|
- Shows progress during upload
|
|
- **Automatically resumes if connection fails**
|
|
- Just run the same command again to continue
|
|
|
|
## First-Time Connection Setup
|
|
|
|
**The first time you connect, you may see a host key verification prompt:**
|
|
|
|
```
|
|
The authenticity of host '66.55.77.199' can't be established.
|
|
ED25519 key fingerprint is SHA256:Tt1XrxctbYxrsGgYetFg/t7UWxg3m2uh94/YqPr9IKk.
|
|
Are you sure you want to continue connecting (yes/no)?
|
|
```
|
|
|
|
**Type** `yes` **and press Enter** - this is normal and only happens once.
|
|
|
|
## Recommended Workflow
|
|
|
|
1. **Raw recordings** → Upload to `raw-recordings/` folder
|
|
2. **Edited content** → Upload to `edited-episodes/` folder
|
|
3. **Final episodes** → Move/upload to `final-episodes/` folder
|
|
4. **Show notes/scripts** → Upload to `show-notes/` folder
|
|
|
|
## Troubleshooting
|
|
|
|
### Connection Issues
|
|
|
|
- **"Connection refused":** Check that you're using port 22 and SFTP protocol
|
|
- **"Permission denied":** Verify your username and password are correct
|
|
- **"Host key verification failed":** Accept the host key or contact admin
|
|
|
|
### Upload Failures
|
|
|
|
- **Large files timing out:** Use `rsync` instead of GUI tools
|
|
- **Transfer interrupted:** Use `rsync` with `--partial` flag to resume
|
|
- **Slow uploads:** Check your internet connection; large files take time
|
|
|
|
### File Permissions
|
|
|
|
- **Can't write to folder:** Contact admin to check folder permissions
|
|
- **File already exists:** You can overwrite or rename the file
|
|
|
|
## Best Practices
|
|
|
|
- **Use descriptive filenames:** `episode-042-interview-jane-doe.mp4`
|
|
- **Organize by folder:** Put files in the appropriate folder
|
|
- **For large files:** Use command line tools (rsync) for reliability
|
|
- **Keep sessions active:** Don't let your computer sleep during uploads
|
|
- **Backup important files:** Keep local copies of important content
|
|
|
|
## Quick Reference Commands
|
|
|
|
```bash
|
|
# Connect to guest account
|
|
sftp guest-upload@66.55.77.199
|
|
|
|
# Upload to guest area (main team)
|
|
scp file.mp4 matt@66.55.77.199:/var/podcast/shared/raw-recordings/
|
|
|
|
# Upload to guest area (guest user)
|
|
scp file.mp4 guest-upload@66.55.77.199:/var/podcast/shared/guest-uploads/
|
|
|
|
# Upload large file with resume
|
|
rsync -avz --progress --partial file.mp4 matt@66.55.77.199:/var/podcast/shared/edited-episodes/
|
|
|
|
# GUI connection string (main team)
|
|
sftp://matt@66.55.77.199
|
|
|
|
# GUI connection string (guest)
|
|
sftp://guest-upload@66.55.77.199
|
|
```
|
|
|
|
## Support
|
|
|
|
If you encounter issues:
|
|
|
|
1. Check this guide first
|
|
2. Try the alternative upload methods
|
|
3. Contact the server administrator
|
|
4. For very large files (6GB+), always use `rsync`
|
|
|
|
---
|
|
|
|
**Remember:** Your username and password are case-sensitive. Always use SFTP (port 22), not regular FTP (port 21). |