FileZilla for Enigma2: The Complete FTP Setup & File Transfer Guide

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:

  1. Download FileZilla Client from filezilla-project.org
  2. 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)
  3. Find your receiver's IP address (shown in the network menu)
  4. 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:

Directory PathWhat Goes Here
/etc/enigma2/Settings files, bouquets (channel lists), auto timers
/usr/lib/enigma2/python/Plugins/System plugins (extensions)
/media/hdd/movie/Recordings (if you have an internal hard drive)
/media/usb/USB drive contents (ideal for picons, recordings)
/tmp/Temporary files - great for uploading .ipk install files
/usr/share/enigma2/Skins, default picons, radio backgrounds


πŸ”§ Part 3: Common File Transfer Tasks - Step by Step


Task A: Upload Picons (Channel Logos)

  1. Download a picon pack (e.g., transparent 220x132 for your satellite) - Enigma2 Picons
  2. Extract the ZIP file on your PC - you'll get a picon folder
  3. In FileZilla, navigate to /media/usb/ on your receiver (right side)
  4. Drag the picon folder from your PC (left side) to the receiver
  5. Wait for the transfer to complete
  6. Restart Enigma2 (MENU > Standby/Restart)


Task B: Install a Plugin Manually (.ipk file)

  1. Download the .ipk file to your PC
  2. In FileZilla, navigate to /tmp/ on your receiver
  3. Drag the .ipk file to the /tmp/ directory
  4. On your receiver, go to MENU > Setup > Software Management > Install local extension -
  5. Choose Memory/Tmp and select your .ipk file
  6. Install and restart

Alternative installation method - How to install an ipk on any enigma2 receiver


Task C: Backup Your Settings

  1. In FileZilla, navigate to /etc/enigma2/ on your receiver
  2. Select all files (Ctrl+A)
  3. Right-click and choose Download
  4. Choose a safe location on your PC
  5. 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:

  1. Use SFTP when possible (port 22) - it's encrypted
  2. Change from default password if your image allows it
  3. Disable FTP when not needed in your receiver's network settings
  4. 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/)