Backup TrueNAS to FileLu using Rclone

To install the FileLuSync app via YAML on TrueNAS:

  1. Go to the Apps section
  2. Click the Discover App button (top right)
  3. Next to Custom App, click the three-dot menu and select Install via YAML
  4. Enter an App Name (e.g., filelu)
  5. Paste the provided YAML configuration, replacing FILELU_RCLONE_KEY with your own key. You can change the mount paths if needed β€” by default, it mounts your FileLu cloud to /mnt/filelu and your TrueNAS pool to /mnt/TrueNAS inside the app container.

πŸ”§ Web UI Features:

  • πŸ”„ Add and manage multiple sync jobs
  • πŸ“ Browse and manage your local and FileLu folders
  • ☁️ View real-time sync status and logs
  • πŸ” Secure Rclone key authentication (no username/password required)
  • πŸ” Post-Quantum Encryption (PQE) to protect your files now and against future quantum computers
  • ⬆️ Upload files/folders via drag-and-drop modal with Rclone-based transfer and live progress
  • πŸ“¦ Mount FileLu as a local drive to /mnt/filelu using Rclone VFS
  • 🧩 Deployable via Docker, TrueNAS SCALE, Linux, macOS, or Kubernetes
  • πŸ“… Supports scheduled automatic backups (every X minutes/hours/days)

Example YAML Configuration:


services:
  filelu:
    command: >-
      mount filelu: /mnt/filelu --vfs-cache-mode full --vfs-cache-max-size 10G
      --vfs-cache-max-age 12h --vfs-write-back 5s --dir-cache-time 12h
      --poll-interval 1m --buffer-size 32M --allow-other --allow-non-empty
      --umask 002
    entrypoint:
      - /app/entrypoint.sh
    environment:
      FILELU_RCLONE_KEY: 'Your_FileLu_Rclone_Key_Here'
      NVIDIA_VISIBLE_DEVICES: void
      TZ: America/Los_Angeles
    group_add:
      - 568
    image: filelusync/cloud-backup:latest
    platform: linux/amd64
    ports:
      - protocol: tcp
        published: 15000
        target: 5000
    privileged: True
    pull_policy: missing
    restart: 'no'
    stdin_open: False
    tty: False
    volumes:
      - /mnt/tank:/mnt/TrueNAS
      - filelu-mount:/mnt/filelu
      - filelu-jobs:/app/jobs
volumes:
  filelu-jobs: Null
  filelu-mount: {}
x-notes: >+
  # iX App

  ## Bug Reports and Feature Requests

  If you find a bug in this app or have an idea for a new feature, please file
  an issue at

  https://github.com/truenas/apps

x-portals:
  - host: 0.0.0.0
    name: FileLuSync Web UI
    path: /
    port: 15000
    scheme: http

After install, you should see the app status is Running. Now you can click on the FileLuSync Web UI button and log in with your FileLu Rclone Key. You will then access the FileLuSync Web UI dashboard to start setting up your syncing.

Need Help?