Apps I use
Happy New year everyone.
I thought I would do a quick post about apps/software that I use. Of course my requirements may be wildly different from your own, but perhaps you will see something here that you might want to also investigate, or in turn leeds you to something you do want to use.
On the server side, I want to use things that are open source and run on Fedora (my main server at home is Fedora of course). I prefer things packaged up and available in the main Fedora repos, but of course that is not practical for everything sadly.
nextcloud: nextcloud continues to be a great solution for a lot of things due to it's library of plugins. I use it for files, uploading photos/videos (see below), organizing photos, recipies, calendar, contacts, deck lists (kanban) and more. It's not packaged (anymore) in Fedora, but it's pretty easy to install and upgrade on the fly. I've also been impressed lately that things like files are... files on the server, not some weird db format that are difficult to add/delete/refresh if you need to from the server side. I also do phone backups to nextcloud (see below)
postfix/dovecot/opendkim/opendmark/spamassassin/sqlgrey/saslauthd for email. This seutp has worked for years and years and just works fine.
znc for irc bouncer. I still connect to a number of IRC networks (although I am usually much more active on matrix).
matrix-synapse for matrix server. I'm just using the packaged Fedora version and it works fine. Someday I will probibly move it to use one of the setups that has more bells and whistles but for now it's fine.
postgres for database server for everything that needs one. I was running also a mariadb instance, but I moved the last things off it over the holidays and didn't setup one on the new server.
miniflux for RSS. ( https://miniflux.app/ ). miniflux isn't packaged directly in Fedora, but the upstream folks provide a repo and rpms and they work just fine. This allows me to manage/read RSS feeds via web interface, or (usually) just manage/read via an app (see below).
I was running calibre in headless server mode to serve ebooks but it's really vastly overkill to do that and it pulls in about 233 rpms which I otherwise do not need. So, I switched to a simple OPDS app: cops ( https://github.com/mikespub-org/seblucas-cops ) (well, a fork of it that works with recent php). It seems to do the job just fine. I can manage things with calibre on my laptop and rsync them to the server where cops serves them to my phone (or whatever reader I want).
On the Linux client side (my laptop):
firefox as main web browser, occasionally having to use chrome or chromium. Mozilla hasn't been making good choices of late, and I really hope they find their way again, but I really really dislike the idea of using web browsers or engines that are made by super large companies for their own gain. I'll probibly stick with firefox until it becomes untenable. Perhaps servo will be ready by then?
hexchat for IRC. Been using it for ages and ages.
discord (flatpak app). I have some friends that I have known since college and we have a discord server to chit-chat on, so reluctantly I connect to that to keep in touch.
necko for matrix. I use the Fedora packaged version and it's the best of the matrix clients most of the time. It still has flaws of course, but day to day it's the best one for me.
newsflash (flatpak) for rss client reading. Newsflash used to be packaged in Fedora, but it just became too difficult, so I use the flatpak now. newflash looks great, works well, and is a very pleasent reading experence. It connects easily to miniflux (see above). Doing things that way allows me to read things on the laptop (Newsflash), web (miniflux) or phone (see below) and keep all of them in sync so I don't re-read things.
foot for terminals. I've used... a lot of terminals over the years and almost all of them are just fine if needed, but I've really taken to foot over the last few years. It's super quick, it allows me to have italic fonts (call me crazy, but I find oblique/italic to be easier on my eyes and vte based terminals no longer allow that). I do use xfce4-terminal on Xfce, because of course foot is a wayland only terminal.
calibre for ebook / library management. There's a number of new ebook library managers up and coming, but calibre is still far ahead of all of them in my opinion.
Finally on my phone (a google pixel 8a) running https://grapheneos.org/ Probibly too many apps to note, but ones that interact with my laptop and main server:
firefox here as well. The mobile version has gotten much better over recent years. Sadly, installed from google play store.
antennapod for podcasts.
tusky ( https://tusky.app/ ) for mastadon reading/posting.
librera ( https://tusky.app/ ) for ebook reading. While making this post I happened to see I had it installed from google play store, I think because in the distant past there was something that didn't work in the f-droid version, but no longer. I switched it over to the f-droid version and it's working fine. Its a nice reader, it hooks into odps on the server just fine. I've ready so many books with this thing.
KISS launcher. I ran accross this a while back somewhere and it's still my main application launcher. It provides your apps as a searchable list, with the ones you use the most at the bottom so you can easily find them. This is so much nicer than paging though a bunch of virtual desktops looking for some icon. Highly recommended.
Nextcloud android apps: nextcloud, deck, memories, cookbook all integrate nicely with nextcloud. Deck is nice for shopping lists or organizing things. The main nextcloud app lets you sync things back and forth and setup autosync. I have it syncing my photos and movies up right after I take them. Memories then lets you look at and organzie. cookbook is handy for using in the kitchen when you want to follow a recipe.
Element X for matrix. Works fine, has the new 'fast' sync, which seems to work reasonably well.
Paseo for step counting. I installed this last year and it's been nice be able to see that I need to get up and walk around more. It hooks into the android steps stuff so walking on the eliptical or the like will show up as steps even though you didn't go anywhere.
A bunch of junk non free apps I need for various things sadly, but it's nice to have the option of installing from play store if you absoluetely need some app and can't avoid it.
Im sure there's more things I didn't remmeber or see while looking here but hopefully the list inspires you somehow.
I'm still figuring out comments to blog posts, but if you want to reply, I will be making a mastodon post pointing to this blog post you can reply to: https://fosstodon.org/@nirik/113766175760197132