Skip to content

Greenhouse 0.1.0

Choose a tag to compare

@Gingerbreadfork Gingerbreadfork released this 16 Sep 11:26
· 19 commits to main since this release

The first release of Greenhouse, a torrent client for Linux that looks good and
keeps everything a click or a keystroke away.

Which file do I want

File For
Greenhouse_0.1.0_amd64.deb Debian, Ubuntu, Mint
Greenhouse-0.1.0-1.x86_64.rpm Fedora, openSUSE
Greenhouse_0.1.0_amd64.AppImage Anything else

All x86_64. The .deb and .rpm are about 9 MB because they link against your
system's GTK and WebKit. The AppImage carries its own copies, so it is larger
but runs anywhere.

The packages register Greenhouse as a handler for magnet links and .torrent
files. To make it the default:

xdg-mime default Greenhouse.desktop x-scheme-handler/magnet
xdg-mime default Greenhouse.desktop application/x-bittorrent

What it does

Tracker packs. Save a list of trackers under a name, switch it on, and every
torrent and magnet you open from then on gets those trackers attached. Edit them
per torrent as a staged delta, or push a pack onto everything already in the
session. Packs can refresh themselves from a source URL.

Adding. Paste a magnet into the search bar and it is recognised as you type.
Drop .torrent files anywhere in the window. Pick your files, destination and
trackers before anything starts. File types you list, such as .exe, arrive
unticked.

Running. Queue limits for how many download and seed at once. Unfinished
downloads can live in a separate folder and move to their destination when they
complete. Speed limits apply the moment you set them. A notification when a
download finishes.

Using it. The whole list is one tab stop with arrow key navigation,
multi-select, a right click menu, and undo after removing a torrent. Press ?
for the shortcuts.

Looking at it. Progress is drawn as the row itself. Night and Day themes or
follow the desktop, six accents, compact rows, reduced motion. A statistics page
with live throughput.

Worth knowing

Protocol encryption (MSE/PE) is not supported, because the underlying engine
does not implement it. You can choose between TCP and uTP, but that is not
encryption. If your ISP or tracker requires encrypted peer connections, this is
not the client for you yet.

Network settings (port, UPnP, transport, peer limit) apply the next time
Greenhouse starts. Everything else applies immediately.

Built on librqbit, Tauri
and Svelte.