blatant wrong installed size given on flatpak install site
The single available linux install method for non-programmers you provide (via flathub) creats a ridiculous overhead. From https://flathub.org/apps/org.tabos.roger I get that the program should install ~40,38 MiB. Even when considereing that there must be some additional framework installed, this should not take more than the complete already installed OS itself: After installing all the prerequisites for flatpak and following your install instructions there are new 5,1 GiB in total, merely to be able to run Roger Router!? You'll admit that this isn't sane, in particular since on a live system these additional GiB do block the complete RAM and cause system paging to Swap. Systems with less RAM than 8 GB will crash unexpectedly on install, since your site states wrongly only 40 MiB will be needed. Please let people know on your site that there actually more than 5 GB are going to be installed.
Having checked the reason for this crazy inflatedness I have found: Your installer puts tons of unneeded (and unwanted) stuff additionally into the /var/lib/flatpak directory. Even h264 and mpeg codecs (for what does your program need them?) as well as base level graphics drivers for all kind of (on a specific system nonexistent) video boards and gpu types can be found there, along with 1,3 GiB gnome localisations to 226 base languages (some of them with 4 and more country specific variants) which are installed for some strange reason. Most of all this is already present and fully functional in the OS outside flatpak. What is worse than that: Some of the library versions installed by your flatpak or its dependencies are outdated and hence probably contain unpatched security relevant bugs.
Would be great if you could provide a .deb package which actually installs only the really needed dependencies, not 5 GiB of junk. Unfortunately debian itself hasn't managed to build it from your sources for two years now, which means in Debian 12 "bookworm" and its derivates (I tried on antiX 23.1) Roger Router is not installable in a sane way (see above). Ref: https://packages.debian.org/search?keywords=Roger-Router&searchon=names&suite=stable§ion=all and https://tracker.debian.org/pkg/roger-router Looks like your program is going to miss the next debian version 13 "trixie" as well. Please let the debian maintainers know the trick you have applied to build your flatpak version for the current debian. Unfortunately I'm not a programmer, so I can't help them myself (I'm involved in antiX translation to foreign languages and can merely write some bash scripts)
While it is generally possible to install the outdated 2.2.1 version from debian 11 (bullseye, oldstable) as an alien package to debian 12 (bookworm, stable), this doesn't work: It is inevitable to use the current version 2.4.2, since the former version is no longer able to send fax messages properly with more recent fritz firmware, while older fritz firmware compatible to Roger Router 2.2.1 fails to establish the fax connection to the receiver device after successful dial process. There must have been some changes in fax transfer protocol or error correction, but I don't know.
Finally: Many thanks for this great and feature-rich fritz router control program, which makes the fritz box usable on linux! I really hope you can provide this tool and keep it up to date for some more years.