Software on Linux Desktops: Difference between revisions

From The Maceys in California
No edit summary
Line 5: Line 5:
|-
|-
! scope=col style="width: 150px;" | Browsers
! scope=col style="width: 150px;" | Browsers
! scope=col style="width: 25px;" |  
! scope=col style="width: 20px;" |  
! scope=col style="width: 200px;" | Description
! scope=col style="width: 200px;" | Description
! scope=col style="width: 75px;" |  
! scope=col style="width: 75px;" |  
Line 22: Line 22:
|-
|-
! scope=col style="width: 150px;" | Productivity
! scope=col style="width: 150px;" | Productivity
! scope=col style="width: 20px;" |
! scope=col style="width: 200px;" | Description
! scope=col style="width: 200px;" | Description
! scope=col style="width: 75px;" |
! scope=col style="width: 75px;" |
Line 89: Line 90:
|-
|-
! scope=col style="width: 150px;" | Dev
! scope=col style="width: 150px;" | Dev
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 103: Line 105:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Remote
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 122: Line 125:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | DNS/DHCP
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 139: Line 143:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Reverse Proxy
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 156: Line 161:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Security
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 170: Line 176:
|}
|}


==Auth==
==Authentication==
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Authentication
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 190: Line 197:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Dashboard
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 203: Line 211:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Tailnet
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 220: Line 229:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | VPN Search
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 239: Line 249:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | VPN P2P
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 282: Line 293:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Media
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 307: Line 319:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Photos
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 320: Line 333:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Cloud
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 335: Line 349:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Office
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 360: Line 375:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Local AI
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 379: Line 395:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Home
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 398: Line 415:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Games
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 413: Line 431:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | CMS
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 428: Line 447:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Website
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description
Line 441: Line 461:
{| class="wikitable my-custom-table"  
{| class="wikitable my-custom-table"  
|-
|-
! scope=col style="width: 150px;" | Network Admin
! scope=col style="width: 150px;" | Windows
! scope=col style="width: 20px;" |
! scope=col style="width: 75px;" | Where
! scope=col style="width: 75px;" | Where
! scope=col style="width: 300px;" | Description
! scope=col style="width: 300px;" | Description

Revision as of 06:26, 30 August 2026

This is the list of software that I use and/or is installed on my Linux desktop systems. It is hopefully fairly comprehensive. The overall goal is to basically to reduce or eliminate daily use of the Windows equivalents.

Browsers

Browsers Description Notes
Brave Apps Preferred
Google Chrome Apps
Firefox Built in

Productivity

Productivity Description Notes
Thunderbird Mail Client Thunderbird
Libre Office MS Office replacement Builtin

Admin

Admin Where Description Notes
Adminer {{{2}}} Web Simple Database Management
Dozzle {{{2}}} Web View d ocker application logs On all docker installs
Portainer {{{2}}} Web Docker management On all docker installs
File Browser {{{2}}} Web On all docker installs
Filezilla {{{2}}} Web Linux FTP client
Glances {{{2}}} Web On all docker installs
IT-Tools {{{2}}} Web Handy set of quick and dirty tools
Scrutiny {{{2}}} Web On all docker installs
Ventoy {{{2}}} External Multi-boot USB Most current Distros

Net Admin

Network Admin Where Description Notes
Angry IP {{{2}}} Win/Linux Network IP Scanner
Edgeshark {{{2}}} Web
Kali Linux {{{2}}} Web Diagnostic Kali
Netalertx {{{2}}} Web
Open speed test {{{2}}} Web Network speed test
Wireshark {{{2}}} Web

Dev

Dev Where Description Notes
Node-Red {{{2}}} Web
Code-Server {{{2}}} Web

Remote

Remote Where Description Notes
Guacamole {{{2}}} Web
Putty {{{2}}} Win/Linux
Rustdesk {{{2}}} Web
Guacamole {{{2}}} Web

DNS/DHCP

DNS/DHCP Where Description Notes
CoreDNS {{{2}}} Web
Nebula Sync {{{2}}} Web
Pi-Hole {{{2}}} Web

Reverse Proxy

Reverse Proxy Where Description Notes
Cloudflared {{{2}}} Web
Traefik {{{2}}} Web
WhoAmI {{{2}}} Web

Security

Security Where Description Notes
Bouncer-traefik {{{2}}} Web
Crowdsec {{{2}}} Web
ClamAV {{{2}}} Web

Authentication

Authentication Where Description Notes
Pocket-id {{{2}}} Web
TinyAuth {{{2}}} Web
Vaultwarden {{{2}}} Web

Dashboard

Dashboard Where Description Notes
Homepage {{{2}}} Web

Tailnet

Tailnet Where Description Notes
Tailscale-home {{{2}}} Web
Tailscale-truenas {{{2}}} Web
TDS-Proxy {{{2}}} Web
VPN Search Where Description Notes
Gluetun-search {{{2}}} Web
Searxng-valkeys {{{2}}} Web
Searxng {{{2}}} Web
Playwright {{{2}}} Web

VPN P2P

VPN P2P Where Description Notes
Bazarr {{{2}}} Web
Gluetun-p2p {{{2}}} Web
Home-Flaresolver {{{2}}} Web
Home-Privoxy {{{2}}} Web
Lidarr {{{2}}} Web
Prowlarr {{{2}}} Web
Prowlarr {{{2}}} Web
Profilarr {{{2}}} Web
qBittorrent {{{2}}} Web
Radarr {{{2}}} Web
Readarr {{{2}}} Web
Sonarr {{{2}}} Web
TOR-Flaresolver {{{2}}} Web
TOR-Privoxy {{{2}}} Web
VPN-Flaresolverr {{{2}}} Web
VPN-Privoxy {{{2}}} Web

Media

Media Where Description Notes
audiobookshelf {{{2}}} Web
Calibre {{{2}}} Web
Calibre-web {{{2}}} Web
ebook2audiobook {{{2}}} Web
Jellyfin {{{2}}} Web
navidrome {{{2}}} Web
Seerr {{{2}}} Web

Photos

Photos Where Description Notes
Immich {{{2}}} Web

Cloud

Cloud Where Description Notes
Collabra {{{2}}} Web
Nextcloud {{{2}}} Web

Office

Office Where Description Notes
Gimp {{{2}}} Web
LibreOffice {{{2}}} Web
Mazanoke {{{2}}} Web
Omni-Tools {{{2}}} Web
Paperless-NGX {{{2}}} Web
Stirling PDF {{{2}}} Web
Vikunja {{{2}}} Web

Local AI

Local AI Where Description Notes
Invoke {{{2}}} Web
Ollama {{{2}}} Web
Openclaw {{{2}}} Web
Openweb-UI {{{2}}} Web

Home

Home Where Description Notes
Frigate {{{2}}} Web
Home-Assistant {{{2}}} Web
Mosquito {{{2}}} Web
Zigbee2mqtt {{{2}}} Web

Games

Games Where Description Notes
EmiulatorJS {{{2}}} Web
Pterodactyl {{{2}}} Web

CMS

CMS Where Description Notes
PureFTP {{{2}}} Web
Wordpress {{{2}}} Web

Website

Website Where Description Notes
nginx {{{2}}} Web

Windows

Windows Where Description Notes
[[Windows] {{{2}}} Web

The Heap

Categorize Description Notes
Putty ssh client
Filebot Video renamer
Termius ssh super client
Varia Download Manager Varia
DupeGuru Duplicate Finder
Krikiet Duplicate finder
Remmina Remote Desktop Client
Calibre Library Manager

Things to Look at

Below are candidate Docker applications to deploy

Things to look at Description Notes
Maintainerr Video Library Maint Installed in test
Plex FIle Rename Rename video files
Isyrr Complete Jellyfin stack
SugesrArr Content request
Watchlistarr Request manager
Raspberry Media Server
Sommelier Random video from vault
Flick-Fix Scan repair library Runs on PC
Discovarr All the *arr that you can eat
Plex Organizer Manage library Runs locally
Duplicatrr Duplicate Plex finder Run on PC
MediaDash Plex library scan Looks very promising
CineSync Plex media library tool Interesting
Renamarr #1 Media library tool Installed test
Renamarr #2 Media library tool Looks very extensive
Plexarr HUGE Plex multi-machine stack fun is only looking
Inspectarr CLI for media
Homebrew-Inspectarr Tool for Inspectarr
MKV Tarck Stripper Strip tracks from MKV containers
Prismarr Media dashboard Installed test
Sonarr Youtubedl Download Youtube series
Seasonarr Intelligent Sonarr Companion Replaces individual episodes with season packs when available
Recyclarr Conform to Trash Guides Search github recylarr for companion files
Unmanic Ganeral file library organizer Search github...there's more
Email to print tool
Plex Dup Finder CLI to find Plex dups

FileBot Resources

Things to look at Description Notes
Filebot Scripts
Docker Filebot Container Recent
Filebot Data Files
Filebot Docker Also recent
Plugins and tools Kinda old
CLI Like FB Looks interesting Filebot with Deluge Web UI
File MEdia Classification Windows
Cleanflick Move cleaner uses Filebot conventions
More Filebot Scripts Not from FIlebot
MediaMatch New take on Filebot
Episode Renamer Yet another FB Re-imagining
[https://github.com/nithikawedikkara/filebot-guide/blob/main/index.html FB Guide

Plex Best Practices Guide