Echofiles for Linux

Open a terminal, paste this, and press Enter:

curl -fsSL https://echofiles.app/install.sh | sh

On Ubuntu, Debian, Mint, Fedora, openSUSE and Arch (x86_64) it installs Echofiles from the Ontiqo package repository, so updates come with your system's updates (it asks for your password once). Elsewhere it uses Flatpak if you have it, or installs Echofiles for your own user in ~/.local. Every download is checked against its published checksum. Echofiles is then in your apps menu.

Computers on the same network sync for free. To sync across the internet too, buy internet sync once on the Account page (US$19.99, not a subscription). It covers every computer on your account, Windows and Mac included.

What it needs

Ubuntu 24.04, Linux Mint 22, Debian 13, Fedora 40 or later, or Arch, on a 64-bit PC (x86_64) or 64-bit ARM computer (aarch64). It needs GTK 4.14 and libadwaita 1.5 or newer: a GNOME desktop already has them, and otherwise the installer adds them with apt, dnf, zypper or pacman. Ubuntu 22.04, Debian 12 and other older releases are too old.

To install for your own user only, without the repository: curl -fsSL https://echofiles.app/install.sh | sh -s -- --user. For Flatpak: … | sh -s -- --flatpak.

Installing from a download

The .deb, .rpm, Flatpak and .tar.gz files for x86_64 and ARM64, with their checksums, are on Download. To unpack the .tar.gz and run ./install.sh in its folder installs it in ~/.local. You can read the installer first: install.sh.

Firewall

If a firewall blocks incoming connections, allow UDP 47780 and 47782 and TCP 47781 so computers on the same network can find each other.

Removing it

Run curl -fsSL https://echofiles.app/install.sh | sh -s -- --uninstall. It removes Echofiles the way it was installed. Your synced folders stay where they are.

More answers in Help, or contact support.