Skip to main content

Automatic Export with FTP Uploader

The FTP Uploader provides an intuitive interface for configuring automated data uploads from your WAVER Gateway to a remote FTP server. This tool is essential for securing backups and managing data transfers efficiently.

image.png

Requirements

  • FTP Server: Accessible server with valid credentials.
  • FTP Path: Directory for storing uploaded files.
  • Supported Protocols: Standard FTP (Port 21) or secure SFTP/FTPS.
  • Permissions: The FTP user must have sufficient permissions to a create directories in the specified FTP path and upload/overwrite files as needed.

 

 

Features

  1. Flexible Scheduling

    • Schedule uploads daily, weekly, or monthly with custom time settings.

  2. Custom Data Types

    • Choose specific data types to upload, including:
      • Facebook Users
      • Email Users
      • Mobile Users
      • Vouchers
      • Free Users
      • Login Logs

  3. FTP Configuration

    • Set FTP server details, including host, username, password, and port.

  4. CSV Format

    • All data is uploaded in CSV format for compatibility with various systems.

  5. Manual Upload

    • Trigger immediate uploads using the Upload button.

 

Configure the FTP Uploader

  1. Login to Admin Panel

    • Navigate to Integrations > FTP Uploader
  2. Set Upload Schedule

    • Select the frequency of uploads:
      • Daily: Specify the time of upload (e.g., 12:00 AM).
      • Weekly: Choose a day of the week (e.g., Monday).
      • Monthly: Select a day of the month (e.g., 1st).

  3. Select Data Types

    • Use the toggles to select data types for upload:
      • Facebook Users
      • Email Users
      • Mobile Users
      • Vouchers
      • Free Users
      • Login Logs

  4. Configure FTP Server Settings

    • FTP Path: Directory where data will be saved (e.g., Data/Backup).
    • FTP Host: Hostname or IP of the FTP server (without ftp://).
    • FTP Username: Login username for the FTP server.
    • FTP Password: Password for FTP authentication (toggle visibility using the eye icon).
    • FTP Port: Port for FTP communication (default is 21).

  5. Set CSV File Prefix

    • Define a prefix for uploaded CSV files to identify them easily (e.g., Backup_).

  6. Save Configuration

    • Click the Save button to store your settings.

  7. Test and Upload

    • Trigger an immediate upload by clicking the Upload button to verify configuration and test functionality.



 

Example Configuration

  • Schedule: Weekly uploads every Monday at 2:00 AM.

  • Data Types: Facebook Users, Email Users, and Login Logs.

  • FTP Settings:
    • FTP Path: Data/Backup
    • FTP Host: ftp.example.com
    • FTP Username: ftp_user
    • FTP Password: ********
    • FTP Port: 21

  • File Prefix: Backup_.

Best Practices

  • Use Secure FTP: If supported, use SFTP or FTPS for encrypted data transfers.
  • Test Configuration: Perform a test upload to ensure settings are correct.
  • Monitor Uploads: Check the FTP server periodically to verify that files are uploaded as expected.
  • Set Permissions: Ensure the FTP directory has the correct permissions for file uploads.


Troubleshooting

  • Upload Fails:

    • Check the FTP credentials (host, username, password).
    • Verify the network connection.
    • Ensure sufficient storage space on the FTP server and user permissions.

  • File Missing:

    • Confirm the FTP Path is correctly configured.
    • Verify selected data types are available for upload.