Frequently asked questions
Can't find your answer here? See the user manual or write to kontakt@nci.pl.
Can I run several FTP/SFTP transfers at once?
Yes. Choose In a separate session in the F5, F6 or F8 confirmation window. The main window stays available, and every task has its own connections and Cancel button. ↗
General
What is FlyingFiles?
A dual-pane file manager for macOS, Windows and Linux. One window shows two folders side by side, and you move files between them with the F1–F10 keys or with the mouse: between your disk, network shares, FTP/SFTP servers and archives.
Is FlyingFiles free?
Yes. No ads, accounts, subscriptions or time limits.
Which systems does it run on?
macOS 12 Monterey or later on Macs with Apple Silicon (M1 and later),
Windows 10 (version 1809) or later, 64-bit,
Linux: Ubuntu 22.04, Debian 12 or later and derivatives — a
.debpackage foramd64andarm64; Fedora 40 or later — an.rpmpackage forx86_64andaarch64, with an update repository.
Does it run on an Intel Mac?
No. The app is built only for Apple Silicon processors.
Is there a Linux version?
Yes, since version 1.1.0. It is a .deb package for Debian, Ubuntu and derivatives (Ubuntu 22.04, Debian 12 or later), built for ordinary computers (amd64) and for ARM machines (arm64). The details and the messages you may see while installing are covered in the installation guide. Since September 18, 2026 there is also an .rpm package for Fedora — installing on Fedora.
Does the Fedora version update itself?
Yes. The .rpm package adds the FlyingFiles repository on nci.pl during installation, so a new version arrives together with system updates — in Software or through sudo dnf upgrade. The packages are signed with the “NCI FlyingFiles packages” key; the fingerprint and how to check it are in the guide.
Is FlyingFiles open source?
No, but it uses open source libraries such as Avalonia, SSH.NET, FluentFTP and SharpCompress. The full list with versions and licenses is shown in Help → About, and also on the How it works page.
How do I change the language?
FlyingFiles speaks English, Polish, Spanish, German and French. On first launch it picks the language of your system; when the system uses a language the app doesn't know, it starts in English. To change it, choose Language from the menu and pick Polski, English, Español, Deutsch or Français (or use the Language field in File → Settings… → Appearance and language). The change takes effect immediately and the app remembers it.
How is it different from Finder or File Explorer?
Two panels: you see the source and the destination at the same time, and copying takes one key or a drag to the other panel.
Full keyboard control, with shortcuts you can change.
FTP, FTPS and SFTP servers and archives work like regular folders.
Before copying, the app checks for conflicts and lets you choose: overwrite all, overwrite older, skip duplicates.
Directory comparison, a search for changed files, folder tree statistics.
Installation and updates
macOS asks whether I'm sure I want to open an app downloaded from the internet
That's normal, and it happens once. The browser adds a quarantine flag to the downloaded disk image, so the first time you launch the app from the image, the system asks you to confirm. Click Open. The installed copy doesn't have that flag, so later launches don't ask anything.
The system says the app is damaged or comes from an unidentified developer
That shouldn't happen. The app is signed with a Developer ID certificate and notarized by Apple. Download the disk image again from the app's website. If the message comes back, contact us — don't work around the system's security.
Where does the app install on macOS?
In ~/Applications, the Applications folder in your account — not in the shared /Applications. When you open the disk image and launch FlyingFiles, the app offers to move itself there. The reason: in the shared folder, every update would ask for an administrator password. More.
How do I update the app?
Since version 1.5.0, the app checks for a new version by itself every time it starts, and asks only when there is one (how to turn this off). Apart from that:
macOS: Help → Check for Updates… downloads and installs the new version once you agree.
Windows: updates come through Microsoft Store, which downloads and installs them on its own. Since version 1.1.0 there is also Help → Check for Updates…: the app asks the Store right away, shows the download progress and installs the update, and when the Store fails it offers to open the FlyingFiles page in the Store.
Ubuntu and Debian: Help → Check for Updates… checks the latest release number on the website and offers to open it — you install the new
.debpackage yourself.apt upgradewill not bring it, because there is noaptrepository yet.Fedora: updates arrive on their own from the repository — in Software or through
sudo dnf upgrade.
How do I turn off the update check at startup?
Clear the Check for new versions when the application starts field in File → Settings… → Appearance and language (the Updates group) and click OK. The app will stop contacting nci.pl at startup (the Store version — Microsoft Store), and Help → Check for Updates… keeps working. In the Store version, the Store itself also installs updates, regardless of this field. More.
Updating on macOS asks for an administrator password
The app is in the shared /Applications folder. Move it to Applications in your home folder (how to do it) — future updates won't ask for a password.
The message “Updates work only in a version installed from a package”
This copy of the app wasn't installed from the .dmg disk image. Download the image from the website, launch FlyingFiles from it, agree to install it in your Applications folder, and check for updates in the installed copy.
Ubuntu says “Unknown publisher” or that the app may be unsafe
That is how trust works in Debian and Ubuntu: what counts is the repository, not the file. A package downloaded from a website comes without a signed package list, so App Center cannot check who built it — and says so plainly. The same message appears for Chrome, Zoom or Visual Studio Code packages. It will disappear once FlyingFiles has its own apt repository, which we plan, with no date yet. Until then you can confirm the file with a checksum — how to do it.
App Center won't install a new version
This is an App Center bug: when any version of FlyingFiles is already installed, it treats a package with a newer version as installed and greys out the button. The fix will reach Ubuntu with one of the next App Center updates. Until then, install the new version in a terminal: sudo apt install ./flyingfiles_1.7.4_amd64.deb — details.
apt says “Download is performed unsandboxed as root”
This is a warning, not an error — the installation succeeds. apt wanted to read the package as the unprivileged _apt user, but it has no access to your home folder, so it read the file as root instead. It applies to every .deb installed from a home folder. How to avoid it.
Why is the Windows version only in Microsoft Store?
Because that's the only way Windows installs the app without warnings. The SmartScreen filter warns about installers that nobody has downloaded yet — even signed ones. Packages in Microsoft Store are signed by Microsoft itself, so there are no warnings, and updates arrive automatically.
Can I install FlyingFiles on several computers?
Yes. Each computer has its own settings, and since version 1.5.0 you can move them between computers with a file or over the local network.
Working with files
Does F8 move files to the Trash?
No. F8 deletes permanently, after confirmation (the default answer is No). To move an item to the Trash, use the context menu: Move to Trash (local disks only).
How do I copy only newer files?
Copy the folder with F5 and choose Overwrite Older in the File Conflicts dialog. You can also find files you changed recently with the Search changes window, which copies them while keeping the folder structure.
“Minify files”: is it safe, and why do PHP errors point to line 1?
The Minify files checkbox is in the Confirm Changes window (Functions → Search changes…, then Copy with Show Changes checked). It removes comments, blank lines, indentation and unnecessary whitespace from PHP files before they reach the server or the destination folder. The source files don't change. HTML between the PHP tags, strings and heredoc blocks stay exactly as they were, character for character. A file the app isn't sure about (e.g. one with the short <? tag) goes unchanged, and the reason goes to the transfer log. The checkbox is cleared every time the window opens. For now it handles only PHP files (.php, .phtml, .php3, .php4, .php5, .php7, .php8); other files are copied unchanged.
After minifying, the PHP code sits on a single line (line breaks stay only in HTML, strings and heredoc blocks), so line numbers in the errors and warnings in the server logs don't match the source file — in a file with code only, it's usually line 1. When you're tracking down an error, upload the file again without checking Minify files. More.
What happens if I cancel copying?
Files that are already copied stay. A file interrupted mid-copy isn't left half-written on the disk, and an existing destination file stays untouched. A file that was half-uploaded to a server is deleted from the server.
A move is refused: “Cannot copy a file to the same location”
The app has recognized that the destination is the same file or folder as the source, even though the paths are written differently. Two common cases:
Changing only the letter case in the F6 dialog, e.g.
report.txt→Report.txt. On macOS and Windows, the disk usually doesn't distinguish letter case, so it's the same file. Rename it with Shift+F6 or with Rename in the context menu.The same file under a different path:
/tmpand/private/tmpon macOS, a folder seen through a symbolic link (symlink), and on Windows a network driveZ:and the same share under the server address, orC:\and\\localhost\C$. Moving a file “onto itself” would delete the only copy, so the app refuses.
You can't move or copy a folder into one of its own subfolders either, not even through such an alias; the message then reads: “Cannot place '…' into itself or one of its subdirectories.” In version 1.3.0 and earlier, a move through a path alias deleted the file — update the app. More.
Can I drag files with the mouse, including to and from Finder, File Explorer and other apps?
Yes. Dragging to the other panel copies, and dragging within one panel — onto a subfolder or /.. — moves. With Option / Ctrl held down, dragging copies, and with Shift it moves. The bar below the panel tells you what will happen when you drop, or why you can't drop there. Dropping opens a dialog where you choose Copy or Move; you turn it off with the Show the copy or move window after dragging files checkbox in Settings → Copying and moving.
You can also drag files from a disk to Finder, File Explorer, the desktop or another app. That app then decides whether to copy or move: File Explorer copies, and moves with Shift; Finder moves on the same disk, and copies with Option. Files from other apps dropped in a panel are copied by default; you move them by choosing Move in the dialog that opens after the drop. More.
Why can't I drag a file from an FTP/SFTP server or an archive to the desktop?
Finder, File Explorer and other apps accept only files that are on the computer's disk. A file from a server would first have to be downloaded, and a file from an archive extracted. That's why such files can be dragged only between the panels, within the same FlyingFiles window. To get them onto the desktop or into another app, copy them to a disk first, e.g. with F5 to the other panel, and drag them from there.
How do I save a screenshot or copied text as a file?
Go to the folder where the file should go and press Cmd+V (macOS) or Ctrl+V (Windows, Linux) in the file list. The app asks for a name and — when the clipboard holds several forms, e.g. text and an image — which one to save. Text goes to a .txt file, an image to a .png; you can also save HTML, RTF and PDF. More.
How do I format a USB flash drive or a memory card?
Right-click its button on the drive bar (or its folder in /Volumes on macOS, in /media on Linux) and choose Format Volume…. In the Format Volume window, choose the File system, type a name in the Volume label field, click Format and confirm. The app formats only that volume — the other partitions of the disk stay — and doesn't offer to format the startup disk, a network share, a disc or a disk image. Windows will ask for administrator permission, and Linux may ask for a password. Since version 1.5.0. More.
Warning: Formatting permanently erases all data on the volume.
Can I select files by a mask, e.g. *.jpg?
Not currently. + selects everything, Shift with the arrow keys selects a range, and you can find files by name in the Search window.
Can I rename many files at once?
No. Shift+F6 renames one item.
Where are “back” and “forward”?
There are no “back” and “forward” buttons, but since version 1.2.0 every panel has a directory history: the clock button next to the path field drops down the folders the panel has recently been in, and a click takes you there right away. On top of that there's a list of recently typed paths (the arrow next to the path field) and favorite paths under F2.
The panel doesn't show a file I saved in another app
Since version 1.1.1 the panels refresh by themselves when you come back to FlyingFiles from another app. The panel doesn't track changes made while the FlyingFiles window stays active, and FTP and SFTP panels are refreshed manually: Cmd+R / Ctrl+R.
How do I change a keyboard shortcut?
In File → Keyboard Shortcuts…. Select an action, click the Shortcut field and press the new key combination. The list holds the F1–F10 keys, the panels and the top bar, and the commands from the File, Functions, FTP/SFTP and Help menus — also those that have no shortcut by default, e.g. Search…. A shortcut taken by another action moves to the selected one, and the other action is left without a shortcut; the window tells you so. The app refuses combinations that would break something and explains why — e.g. a letter on its own, Cmd+C / Ctrl+C, which the path field needs, Cmd+Q or Alt+F4. After OK, the new shortcuts work right away: on the keyboard, next to the menu items, on the F1–F10 bar and in the help window.
Default restores the default shortcut of one action, and Restore All Defaults restores all of them at once. Remove Shortcut leaves the action without a shortcut; its button on the F1–F10 bar still works with the mouse. The file list keys (e.g. Space, Insert, the arrow keys) and the shortcuts in the preview and edit windows can't be changed. More.
F1–F10 change the brightness or volume on my Mac
Press them together with fn, or in System Settings → Keyboard turn on the option to use F1, F2, etc. as standard function keys. You can also give the actions on the F1–F10 bar other shortcuts, e.g. with the Cmd key, in File → Keyboard Shortcuts… (how).
Selecting without moving the cursor doesn't work on a Mac
Cmd+Space is usually taken by Spotlight, and Control+Space by switching the input source. Select with Space (it moves the cursor on to the next item) or by clicking with Cmd.
Can I compare the contents of two text files line by line?
No. Compare Directories tells you that files differ (also by their MD5 checksum), but it doesn't show the differences in their content.
How can I find the folders taking up the most space?
Open Directory statistics… from the context menu, or statistics for a selected folder. Below the summary, Directories, largest first lists complete subtree sizes and relative paths. Double-click a folder or press Enter on its row to open it in the active panel. ↗
Archives
Which archives does FlyingFiles support?
It opens and modifies ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ and GZ. It opens 7z, RAR, .bz2 and .xz read-only. It creates ZIP, TAR, TAR.GZ, TAR.BZ2, TAR.XZ and GZ. Details.
Why can't I create a 7z or RAR archive?
RAR archives may be created only by RARLAB software — that's what the format's license says. The app currently can't write 7z; it opens and extracts 7z archives.
Are password-protected archives supported?
Yes, since 1.6.0, ZIP with AES or ZipCrypto: enter the password when opening it, and retry if it is wrong. Encrypt a new ZIP in Compress… → Encrypt with password. AES-256 is strong; ZipCrypto is weak but compatible with Windows Explorer. File names remain visible. Encrypted 7z and RAR are not supported. Manual.
Are changes in an archive saved right away?
No — they're saved when you leave the archive (through /.. in its top folder, by switching the panel somewhere else, or by closing the window). If saving fails, the app shows an error and keeps the archive open with your changes.
Names in a ZIP archive show “�” instead of accented letters
That happened up to version 1.2.0 with archives packed on Windows (with File Explorer, 7-Zip or WinRAR), which store names in the system's old code page. Since version 1.3.0 the app reads such names the way Windows does. Update the app.
Opening a large archive takes a long time
The app extracts the archive to a temporary folder, and it first downloads an archive from a server in full. A large archive on a server is faster to copy to your disk and open locally.
FTP, FTPS and SFTP
Where are server passwords stored?
In the macOS Keychain or in Windows Credential Manager, under the name FlyingFiles FTP. The settings file never contains them.
macOS asks for access to the Keychain. Why?
Because the server password is kept in the system Keychain, not in a file of the app. Click Always Allow — the system won't ask again. For a single password read, macOS may show two prompts one after another; that's normal system behavior.
Can I log in with an SSH key?
Yes, with SFTP. Choose the key file in the Private key (SFTP) field and enter the key's passphrase in the Password field. An SSH agent (e.g. ssh-agent or a password manager) isn't used — you need the key file.
Does FlyingFiles verify the FTPS server certificate and the SFTP host key?
No. The connection is encrypted, but the app won't detect an impostor server. Connect to servers you trust, and avoid public networks without a VPN. More about security.
Do you support FTPS on port 990 (implicit)?
No. FlyingFiles supports explicit FTPS (encryption turned on after connecting, usually on port 21).
An FTP connection hangs when listing a folder
Change the data connection mode: in FTP/SFTP → Manage Connections… → Edit, turn Passive mode (PASV) off (or on). More.
Transfers break off on a slow connection
In Settings, increase FTP/SFTP transfer timeout and Retry count.
Files copied over FTP/SFTP have a different date
In Settings → Network connections → Modification date of files copied over FTP/SFTP, choose Same as the source file (the default). Since 1.7.3 the setting works in both directions, including paired computers. A different date can result from choosing the copy date, answering Yes in prompt mode, enabling Fast FTP/SFTP, or a server that cannot set dates. Exact FTP download dates require MDTM support; without it, the app uses the less precise listing date. FTP dates are transferred in UTC.
Can I copy directly between two servers?
Yes: connect the left panel to one server and the right panel to the other, and press F5. The data goes through your computer.
Are WebDAV, S3, Dropbox or Google Drive supported?
Not directly — FlyingFiles doesn't connect to WebDAV, S3 or cloud APIs. Since version 1.1.1, on macOS and Windows, Google Drive, iCloud Drive, OneDrive and Dropbox installed on your computer get their own buttons on the drive bar: one click opens the cloud folder in the panel and you copy from it like from a disk, and files kept only online download when you copy them. This works with any service that syncs files to a folder on your disk.
How do I open an SMB network share?
Connect it in the system (Finder: Go → Connect to Server; Windows: a network drive or a \\server\share path). It will appear in the drive bar. On macOS, a favorite path to a folder on the share connects the share by itself when it's disconnected.
Preview and editing
How do I wrap lines and hide information in F3/F4?
In View, enable Word wrap (also for large files), or uncheck File information. With images you can hide the zoom toolbar and F4 image tools too. Choices last until the window closes. More.
Does FlyingFiles play videos?
Not in its own window. The video preview shows the resolution, the length and, on macOS, a frame from the video, and it opens the video in the system player or in an app you choose. You can, however, convert videos: change the resolution, quality, codec or format. Conversion needs the free FFmpeg installed on your system (how to install it).
The preview doesn't show HEIC or TIFF photos
The app currently can't show these formats as images and opens them in the hex view. Open them in the system app with Enter.
Can FlyingFiles open a very large file (e.g. several GB)?
Yes. Viewing (F3) and editing (F4) read only what's visible, so a file of any size opens right away. A binary file (other than an image) opens in hex. A text file larger than 4 MB opens in the large-file editor, with line numbers counted in the background; such a file has no syntax highlighting and no formatted Markdown view. In a large file, saving changes that don't alter its length takes seconds, even with gigabytes; any other save goes through a temporary file, with progress and a Cancel button. A file from an FTP/SFTP server is first downloaded in full to a temporary folder. More.
Can I edit a file in hex?
Yes, whatever the file size. F4 opens a binary file (other than an image) in the hex editor, and you switch a text file to Hex in the switch above the text. The editor has a column of hex digits and a column of characters (Tab switches between them), overwrite and insert modes (the Insert key or a click on the Overwrite / Insert button at the bottom of the window), and it shows changed bytes in a different color. More.
How do I see the source text of a Markdown file?
Click Text in the switch above the text, on the right (next to Formatted and Hex). A Markdown file (.md, .markdown and related) opens formatted both in the preview (F3) and in the editor (F4), and it starts in that view every time you open it. In the formatted editor, you see the markup in the line with the cursor and in selected lines, and in a table or a code block — in the whole block. Formatting doesn't change the file: the source text is what gets saved. A Markdown file larger than 4 MB opens as text right away. More.
Where is the Find bar in the preview and the editor?
The bar stays hidden until you call it up. Cmd+F / Ctrl+F shows it, and Esc in the search field or the cross at the end of the bar hides it. Esc outside the bar closes the window. In a large file, the search runs in the background through the whole file, starting from the cursor, and the counter shows the progress. In the Hex view, choose Bytes (hex) on the bar to search for bytes, e.g. 4A 6F. To go to a line or an offset, press Cmd+L / Ctrl+G — you don't need to open the bar. More.
I closed the editor and my changes are gone
Esc, Cancel and closing the window close the editor without asking about unsaved changes. The window title shows when there are some: “Edit — file name (Unsaved changes)”. Save with Cmd+S / Ctrl+S (the window stays open), or save and close with F2 or the Save button. Two exceptions: Esc in the Find bar only hides the bar, and during saving it stops the save instead of closing the window.
Text shows up with strange characters
The app recognizes the encoding from the file content: UTF-8 (with and without a BOM), UTF-16 (little-endian and big-endian, with and without a BOM), Windows-1250 and ISO-8859-1. The line above the text (Encoding:) tells you what it recognized, e.g. cp1250, utf-8-sig (UTF-8 with a BOM) or utf-16-le (UTF-16 without a BOM). The editor saves the file in the same encoding, with the same byte order, and with a BOM only if the file had one. If you type a character that ISO-8859-1 doesn't have into an ISO-8859-1 file, the editor won't save the file and tells you why.
A file in another encoding (e.g. ISO-8859-2) may show wrong characters, and there's no way to choose the encoding manually. Open such a file in a system text editor (Open With) or look at its bytes in the Hex view. Polish text in Windows-1250 sometimes showed up garbled in version 1.3.0 and earlier — update the app. More.
Can I set my own editor for F4?
No. The Edit action (F4 by default) always opens the built-in editor. In File → Keyboard Shortcuts… you can change its key, but not the app. To open a file in another app, press Enter or use Open With in the context menu.
Video conversion
How do I change a video's resolution or format?
Right-click the video and choose Convert Video… (or Functions → Convert Video…). You can change the resolution (from 480p to 4K, without enlarging smaller videos), the quality or the bitrate, the codec (H.264, HEVC, VP9, AV1, or a remux without quality loss) and the format (MP4, MOV, MKV, WebM, and audio only as M4A or MP3), also for many files at once. The original stays: the output file goes next to it or into the other panel's folder, and when the name is taken, it gets a number, e.g. (2). You can convert files on the computer's disk; copy a video from a server or an archive to the disk first. More.
How do I save just the audio from MP4?
Right-click an MP4 and choose Extract Audio…: MP3 (64–320 kb/s, sample rate, mono/stereo), or Original codec (no re-encoding), such as AAC to M4A. FFmpeg must be installed separately; keeping the original codec also needs ffprobe. Step by step.
Video conversion: “FFmpeg Not Found”
FlyingFiles converts videos with FFmpeg, a free program it doesn't include. The FFmpeg Not Found window gives the command for your system, with a Copy Command button:
| System | Command |
|---|---|
| macOS — in Terminal, after installing Homebrew | brew install ffmpeg |
| Windows — in PowerShell or Command Prompt | winget install --id Gyan.FFmpeg -e |
| Ubuntu, Debian, Linux Mint — in a terminal | sudo apt install ffmpeg |
| Fedora — in a terminal | sudo dnf install ffmpeg-free |
After installing, click Check Again — there's no need to close the app. You can point to FFmpeg in another location with the Locate Program… button or in the FFmpeg program field in Settings → Preview and video. The Linux packages recommend FFmpeg, so it usually gets installed together with FlyingFiles. Fedora's ffmpeg-free package has no x264 and x265 encoders: it can't encode HEVC, and it encodes H.264 only through OpenH264. The full set of codecs comes with the ffmpeg package from the RPM Fusion repository. The conversion window shows only the codecs the installed FFmpeg has. More.
Disc burning
Which discs does FlyingFiles burn?
CD-R and CD-RW, DVD±R, DVD±RW and DVD±R DL, BD-R, BD-RE, BD-R DL and BD-R XL — on macOS, Windows and Linux, with a burner built in or connected over USB. It burns files and folders from the computer's disk; before writing, it checks whether they'll fit, and after writing, whether the data on the disc matches. Step by step: Disc burning.
Can I burn M-DISC discs?
Yes. To the system, an M-DISC is an ordinary DVD+R or BD-R disc, so it burns the same way. You need a burner that supports M-DISC — that's what makes the lasting recording.
Why does a BD-R disc have less space on Windows than on macOS?
That's what Windows itself does: it formats a blank BD-R with a spare area for defective spots, which takes 768 MB per layer, and writing goes at half the speed. FlyingFiles burns BD-R unformatted by default — at full capacity and speed — on every system. You turn the spare area on with the Use spare areas on BD-R discs field in Settings → Disc burning; on macOS this field has no effect. More.
Can I add files to a burned disc later?
No. FlyingFiles closes the disc after burning. You can burn a rewritable disc (RW, RE) again, but its current contents will be erased.
Does FlyingFiles burn disc images (ISO)?
No. An .iso file selected for burning goes onto the disc as an ordinary file. Burn an image with the system's tool: on macOS with the hdiutil burn image.iso command in Terminal, on Windows with Burn disc image in the file's context menu.
Linux: “The program xorriso is missing”
On Linux, FlyingFiles burns with the xorriso program. The packages recommend it, so it usually gets installed on its own; if it's missing, install it with sudo apt install xorriso (Ubuntu, Debian) or sudo dnf install xorriso (Fedora).
Synchronization and paired computers
How do I move my settings to another computer?
Since version 1.5.0 there are two ways, both in File → Settings… → Synchronization:
With a file: on the old computer, Save to File… — this creates an
.ffsyncfile encrypted with your password (at least 8 characters). Move it, e.g. on a USB flash drive, and on the new computer click Load from File… and enter the password. It also works between macOS, Windows and Linux.Over the local network: pair the computers, and on the new computer click Synchronize Now next to the old one.
Either way, the app first shows the list of changes — new, changed and removed items — and applies only the selected ones. FTP/SFTP servers with passwords, terminals, favorite paths, settings, language, theme, font and keyboard shortcuts are transferred — you choose exactly what with the fields on the tab. The window size, the panel folders and the FFmpeg path stay separate on each computer. More.
How do I pair two computers?
On both computers, open File → Settings… → Synchronization and click Pair a Computer…. On one of them, click Pair next to the other computer, on the other one click Continue, then compare the six-digit code shown on both screens and click Codes Match on both. The computers must be on the same local network, with FlyingFiles (1.5.0 or later) running on both. Step by step.
The computers can't see each other in the pairing window. What should I check?
The pairing window must be open on both computers, and both computers must be on the same local network (the same subnet). A VPN connection doesn't count.
macOS: allow FlyingFiles to access the local network. If you denied it before, turn it on in System Settings → Privacy & Security → Local Network and click Refresh in the pairing window.
Windows: the Store version has its firewall rules from installation — there's nothing to set up.
Firewall: the app needs port UDP 28217 and ports TCP 28217–28220. On Linux with the firewall on:
sudo ufw allow 28217/udp && sudo ufw allow 28217:28220/tcp(Ubuntu, Debian) orsudo firewall-cmd --permanent --add-port=28217/udp --add-port=28217-28220/tcp && sudo firewall-cmd --reload(Fedora).Linux: you need a Secret Service keyring (GNOME Keyring, KWallet) — more.
If the list is still empty, type the other computer's address in the pairing window — the one its pairing window shows — and click Connect.
Are server passwords transferred to the other computer?
With a file: yes, if the FTP/SFTP servers and their categories and Server passwords fields are selected on the Synchronization tab (they are by default). The file is encrypted with a password that can't be recovered.
Over the local network: only to the computers you allow. On the computer with the passwords, turn on Share server passwords with it next to the paired computer — this field is off by default.
On the other computer, the passwords go to the system keychain, just like passwords typed by hand. More.
macOS asks about the Keychain when saving a synchronization file — many times
The first time, the system asks separately about each password saved by another version of the app. Choose Always Allow — after that, FlyingFiles uses its own encrypted copy of the passwords and asks at most once. If you refuse, the app skips that password and tells you how many passwords it skipped.
Does synchronization work over the internet or by itself in the background?
No. You move the file yourself, and over the local network settings are transferred only when you click Synchronize Now — and only between computers on the same local network. The app doesn't use any server on the internet or any account.
How do I open files from another computer?
Pair the computers, and on the computer with the files select the Share this computer’s files with paired computers field in Settings → Synchronization (off by default) and click OK. On the other computer, a button with that computer's name has been on the drive bar since pairing — once sharing is on, clicking it shows its drives in the panel. You copy and move as usual, with F5 and F6. FlyingFiles must be running on both computers. Sharing covers all drives within the permissions of your account, so turn it on only for your own computers. More.
Linux: “Could not read the synchronization key from the keychain”
Pairings are encrypted with a key from the Secret Service keyring (GNOME Keyring, KWallet). When there's no keyring or it's locked, local network synchronization and the files of paired computers are turned off. Unlock the keyring and click Try Again on the Synchronization tab. Moving settings with a file works without the keyring too — but then without server passwords.
Settings and data
Where does the app keep its settings?
macOS:
~/Library/Application Support/FlyingFiles/Windows:
%APPDATA%\FlyingFiles\Linux:
~/.config/FlyingFiles/(or$XDG_CONFIG_HOME/FlyingFiles/)
The settings.toml file has backups settings.toml.bak.1–.bak.5. More.
How do I restore the default settings?
Quit the app and rename the settings.toml file. Note: this file also holds your saved connections, favorite paths and changed keyboard shortcuts. You can restore just the keyboard shortcuts inside the app: File → Keyboard Shortcuts… → Restore All Defaults, then OK. More.
How do I remove the app together with all its data?
Privacy
Does the app send my files anywhere?
No. Files go only where you copy them yourself — for example, to an FTP/SFTP server you have set up. Privacy policy.
Does the app collect usage statistics?
No. There's no telemetry, analytics, accounts or ads.
Which addresses does the app connect to?
Only to the FTP/FTPS/SFTP servers you add yourself, to network shares mounted in the system, to paired computers on your local network, and to nci.pl — at startup (since version 1.5.0; you can turn this off) and when you choose Help → Check for Updates…. That is how the macOS version and the Linux version (the latter only asks for the newest version number) work. The Windows version from the Store never contacts nci.pl: it asks Microsoft Store, and the Store downloads and installs the update. Connections to other computers with FlyingFiles appear only once you open the pairing window or have paired computers.
Troubleshooting
F5 or F6 does nothing
Check that:
no other operation is running — while copying, the panels and the key bar are locked;
no dialog is open;
the other panel shows files, not the server or terminal list — in that case the app shows a warning;
something is selected or the cursor is on an item, not on the
/..row;the action still has that key — in File → Keyboard Shortcuts… it may have been given another shortcut or none; the button on the key bar shows the current shortcut (how to restore the default);
on a Mac, the function keys don't change the brightness or volume instead (how to change that).
Where do I find the transfer log?
In the logs/transfers.log file in the settings folder. Passwords in it are masked.
How do I report a bug?
Write to kontakt@nci.pl. What to include is described on the support page.
What FlyingFiles can't do
As of version 1.5.0, FlyingFiles has no:
“back/forward” buttons (there is a directory history),
ISO disc image burning, or adding files to a burned disc (it does burn files and folders),
video playback in the preview window (conversion through FFmpeg does work),
creating 7z and RAR archives, or opening encrypted 7z and RAR (password-protected ZIP is supported),
selecting by mask, or renaming many files at once,
dragging files from FTP/SFTP servers and archives out of the app (between the panels it works),
line-by-line comparison of the contents of two files,
manual choice of a text file's encoding,
prompt about unsaved changes when closing the editor (the window title shows them),
WebDAV, S3 or direct cloud connections (cloud folders synced to your disk do work),
browsing of arbitrary computers on the network (the files of paired computers with FlyingFiles do work; so do SMB shares mounted in the system),
settings synchronization in the background or over the internet (synchronizing with a file or over the local network, on request, does work),
verification of the FTPS certificate and the SFTP host key,
choice of an external editor for F4,
version for Intel Macs or in the Mac App Store.
Will these features come?
We're considering some of them, but without dates. Write to kontakt@nci.pl and tell us what you miss most — it helps us decide the order.