Getting Started

3 minutes read
fedtail: an opossum holding its own tail

Every fedtail release ships as a self-contained single file with Python and Qt bundled inside — no extra dependencies needed.

Linux (x86_64)

Debian 12 or newer, Ubuntu 22.04 or newer and the like. The commands are for the latest release, 0.16.0:

# Download and make it executable:
curl -LO https://github.com/eugene-vereshchagin/fedtail/releases/download/v0.16.0/fedtail-0.16.0-linux-x86_64
chmod +x fedtail-0.16.0-linux-x86_64

# put it in the menu with its icon (and exit), then run it
./fedtail-0.16.0-linux-x86_64 --install-desktop
./fedtail-0.16.0-linux-x86_64

Windows (10 and 11)

  1. Download fedtail-0.16.0-windows.exe.
  2. Run the executable.
  3. To add a shortcut to your Start menu, run from a command prompt:
    cmd
    fedtail-0.16.0-windows.exe --install-desktop
  4. Note: Windows SmartScreen might show an unsigned app warning on the first run: click “More info” → “Run anyway”.

Method 2. Debian / Ubuntu Package (.deb)

For Debian 13 (trixie) and compatible distros, a .deb package using system Qt packages is available:

# Debian 13 (trixie) and the like; Qt comes from the distro:
curl -LO https://github.com/eugene-vereshchagin/fedtail/releases/download/v0.16.0/fedtail_0.16.0_all.deb
sudo apt install ./fedtail_0.16.0_all.deb
fedtail
Once installed, fedtail is accessible directly in your terminal and system application menu.


Method 3. Running from Source

Requires Python ≥ 3.11.

On Debian 13 / Ubuntu:

bash
# Install system Qt6 and emoji fonts
sudo apt install python3-pyside6.qtwidgets python3-pyside6.qtdbus python3-requests \
    qt6-image-formats-plugins fonts-noto-color-emoji libnotify-bin

# Clone the repository
git clone https://github.com/eugene-vereshchagin/fedtail.git
cd fedtail

# Run the app
python3 -m fedtail

On Other Systems:

bash
git clone https://github.com/eugene-vereshchagin/fedtail.git
cd fedtail
pip install requests PySide6-Essentials
python3 -m fedtail

First Account Sign-in

On the initial run:

  1. fedtail prompts for your fediverse instance domain (e.g. social.example.com or your GoToSocial/Mastodon/Akkoma server).
  2. It automatically opens the sign-in authorization page in your web browser.
  3. Paste the authorization code returned by the server back into fedtail.
  4. Tip: Log in with your standard user account, not an instance admin account.

Storage and Configuration Paths

fedtail strictly follows XDG directory standards:

OSConfiguration FileDatabase & Cache
Linux~/.config/fedtail/<profile>/config.toml~/.local/share/fedtail/<profile>/
Windows%APPDATA%\fedtail\<profile>\config.toml%LOCALAPPDATA%\fedtail\<profile>\

The default profile is named default. To run or create an isolated secondary profile:

bash
fedtail --profile work

Useful Command-Line Flags

FlagPurpose
-p, --profile NAMERun with a specific profile/account
--profilesList all available profiles and exit
--update-configAppend newly introduced settings to config.toml without touching existing values
--rebuild-configReorganize config.toml neatly by sections with your values preserved
--debugOutput detailed verbose debug logs to terminal and file
--bug-reportPackage sanitized logs and environment info into a bundle for troubleshooting