FileZilla for Enigma2: The Complete FTP Setup & File Transfer Guide
master G
- 🚀 Part 1: Quick Start - Connect in 60 Seconds
- 📁 Part 2: Key File Locations on Your Enigma2
- 🔧 Part 3: Common File Transfer Tasks - Step by Step
- ⚠️ Part 4: FileZilla Settings You Should Change
- 🚨 Part 5: Troubleshooting Common FTP Issues
- 🔐 Part 6: Security Considerations
- 💡 Pro Tips & Advanced Usage
- ✅ Summary Checklist
Managing files on your Enigma2 box doesn't have to involve USB sticks or complicated commands. FileZilla provides a drag-and-drop interface that connects your PC directly to your receiver. This guide will get you connected and transferring files in minutes.
🚀 Part 1: Quick Start - Connect in 60 Seconds
Follow these steps for your first connection:
- Download FileZilla Client from filezilla-project.org
- Enable FTP on your Enigma2 box:
- Go to MENU > Setup > System > Network
- Select Adapter Settings
- Choose your active network connection
- Go to Password & Security (or Services)
- Set FTP to Enabled (Port 21)
- Find your receiver's IP address (shown in the network menu)
- Open FileZilla and enter:
- Host: [Your receiver's IP, e.g., 192.168.1.100]
- Username:
root - Password: [use your own password]
- Port:
21 - Click Quickconnect
You should now see your PC's files on the left and your receiver's files on the right!
📁 Part 2: Key File Locations on Your Enigma2
Knowing where to put files is half the battle. Here are the essential directories:
🔧 Part 3: Common File Transfer Tasks - Step by Step
Task A: Upload Picons (Channel Logos)
- Download a picon pack (e.g., transparent 220x132 for your satellite) - Enigma2 Picons
- Extract the ZIP file on your PC - you'll get a
piconfolder - In FileZilla, navigate to
/media/usb/on your receiver (right side) - Drag the
piconfolder from your PC (left side) to the receiver - Wait for the transfer to complete
- Restart Enigma2 (MENU > Standby/Restart)
Task B: Install a Plugin Manually (.ipk file)
- Download the
.ipkfile to your PC - In FileZilla, navigate to
/tmp/on your receiver - Drag the
.ipkfile to the/tmp/directory - On your receiver, go to MENU > Setup > Software Management > Install local extension -
- Choose Memory/Tmp and select your .ipk file
- Install and restart
Alternative installation method - How to install an ipk on any enigma2 receiver
Task C: Backup Your Settings
- In FileZilla, navigate to
/etc/enigma2/on your receiver - Select all files (Ctrl+A)
- Right-click and choose Download
- Choose a safe location on your PC
- All your settings, bouquets, and timers are now backed up!
⚠️ Part 4: FileZilla Settings You Should Change
For more reliable transfers, adjust these settings:
1. Transfer Mode (Critical!)
Always set this to Binary for media/files:
- Go to Transfer > Transfer Type > Binary
2. Connection Timeout
- Go to Edit > Settings > Connection > FTP
- Increase Timeout to 120 seconds
3. File Permissions
After uploading scripts or plugins:
- Right-click the file on the receiver
- Select File permissions
- Set to 755 (for executable files)
🚨 Part 5: Troubleshooting Common FTP Issues
"Connection Refused" or "Failed to Connect"
• FTP is not enabled on your Enigma2 box (go back to Part 1)
• Wrong IP address - check your receiver's network settings
• Firewall blocking - temporarily disable Windows firewall to test
• Try SFTP instead: Use port 22 instead of 21 (more secure, often enabled by default)
Files Transfer But Don't Work on Receiver
• Wrong file permissions - set to 644 for config files, 755 for scripts
• Wrong directory - double-check the path
• Need a restart - Enigma2 often needs a restart to recognize new files
• File corruption - try Binary transfer mode (see Part 4)
Slow Transfer Speeds
• Use a wired Ethernet connection instead of WiFi if possible
• Close other bandwidth-intensive programs on your PC
• Transfer fewer files at once - do batches of 10-20 instead of hundreds
🔐 Part 6: Security Considerations
While FTP is convenient, consider these security tips:
- Use SFTP when possible (port 22) - it's encrypted
- Change from default password if your image allows it
- Disable FTP when not needed in your receiver's network settings
- Only enable on trusted networks - not on public WiFi
For regular use, SFTP is recommended. The setup is identical to FTP in FileZilla - just use port 22 instead of 21.
💡 Pro Tips & Advanced Usage
• Bookmark your connection in FileZilla: Click the bookmark icon after connecting
• Use the search function (Ctrl+F) to find files quickly on your receiver
• Compare directories to sync files between your PC and receiver
• Edit files directly by right-clicking and choosing "View/Edit" - changes save automatically
✅ Summary Checklist
- FileZilla downloaded and installed
- FTP enabled on Enigma2 receiver
- IP address noted from network settings
- Connected using Host: [IP], User: root, Port: 21
- Transfer mode set to Binary
- Know key directories (/etc/enigma2/, /media/usb/, /tmp/)