podcast-files/Drew/podcast_sftp_guide.md

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).