The Linux Thread - The Autist's OS of Choice

I think Kubuntu is fine. According to wikipedia, Kubuntu used to be sponsored by Canonical Ltd until 2012 and its now directed by Blue Systems.
I'd like to second Alien Farmer's suggestions for mint with kde. I personally use the cinnamon spin of linux mint but that's mainly because I had some weird graphical glitches the last time I touched kde though that could have just been because of arch. In any Linux mint is what you want, especially since they just released version 22 which is now on the 6.0 kernel which means better performance improvements. Though idk if the kde spine comes with things like the driver manager or not. I'd usually suggest linux mint cinnamon as a starting point if anybody is not too familiar with linux since it's a great way to get your feet wet and not be overwhelmed by things since there's a gui for just about everything.
 
Cheap, Chinesium gamepads and non-SDL2 based emulators don't seem to mix well. Not sure if that's a Linux issue, but nonetheless I hit a roadblock when trying to emulate Switch games with RyujinX (C#, seems to be its own self-contained thing). Tried Suyu (Citra fork, SDL2) and it worked just fine.
 
i want a computer, ideally to do 4 things
1. be an emby media server ( i already bought emby premium and i have had a much better expierence with emby on linux than i did with plex)
2. stream videogames to a tv with steam link, so it doesnt have to be a powerful pc, but powerful enough for steam link
3. let me run some ad free youtube thing so i can watch youtube without ads on my goddamn tv
4. install a few tv applications like disney plus and roku channel
im thinking of getting a raspberry pi to do this. i dont know shit about them though. im thinking i may need to get two of them for this to work like i really want, ie have the media server plugged into the internet on a wire and then the gaming/streaming device running on wifi at the living room tv.
i dont know shit about raspberry pis, is this a reasonable ask for 1 device? how much work is it to set up a raspberry pi? which version should i use?
 
i want a computer, ideally to do 4 things
1. be an emby media server ( i already bought emby premium and i have had a much better expierence with emby on linux than i did with plex)
2. stream videogames to a tv with steam link, so it doesnt have to be a powerful pc, but powerful enough for steam link
3. let me run some ad free youtube thing so i can watch youtube without ads on my goddamn tv
4. install a few tv applications like disney plus and roku channel
im thinking of getting a raspberry pi to do this. i dont know shit about them though. im thinking i may need to get two of them for this to work like i really want, ie have the media server plugged into the internet on a wire and then the gaming/streaming device running on wifi at the living room tv.
i dont know shit about raspberry pis, is this a reasonable ask for 1 device? how much work is it to set up a raspberry pi? which version should i use?

Honestly sounds like a lot to demand from an Raspberry Pi. I think you're more in Intel NUC territory.
 
  • Like
Reactions: emergenigger
Honestly sounds like a lot to demand from an Raspberry Pi. I think you're more in Intel NUC territory.
how much of a pain would it be to put linux on something like that? im assuming no more difficult than on any other machine.
 
I also vote for something like a NUC. Consider a Beelink instead though, you get more computer that way. Basically just a laptop motherboard in the NUC form-factor.

Linux support is excellent. They're great devices. Protip: Pirate all your media, sort it into Music/Films/Shows/Books folders, and set up Jellyfin and Wireguard servers. Stream your media anywhere!
 
Hey, what's the go-to for a nginx interface for reverse proxy? So say if I have jellyfin running at localhost:8920/jellyfin I can proxy it to localhost/jellyfin for external access and so on with sonarr and readarr and so on? I was lookign at nginx ui but it's difficult to follow and seems to be more suited for a fleet of servers instead of on a single home server
 
Hey, what's the go-to for a nginx interface for reverse proxy? So say if I have jellyfin running at localhost:8920/jellyfin I can proxy it to localhost/jellyfin for external access and so on with sonarr and readarr and so on? I was lookign at nginx ui but it's difficult to follow and seems to be more suited for a fleet of servers instead of on a single home server

Something like this?
Code:
        server {
                listen [::]:443 ssl http2;
                listen 443 ssl http2;
                server_name example.com;

                location /jellyfin {
                        proxy_pass http://127.0.0.1:8920/jellyfin;
                        proxy_http_version 1.1;
                        proxy_set_header Host $host;
                        proxy_pass_header Authorization;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_set_header Upgrade $http_upgrade;
                        proxy_set_header Connection "Upgrade";
                }
        }
 
Something like this?
Code:
        server {
                listen [::]:443 ssl http2;
                listen 443 ssl http2;
                server_name example.com;

                location /jellyfin {
                        proxy_pass http://127.0.0.1:8920/jellyfin;
                        proxy_http_version 1.1;
                        proxy_set_header Host $host;
                        proxy_pass_header Authorization;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_set_header Upgrade $http_upgrade;
                        proxy_set_header Connection "Upgrade";
                }
        }
What is the purpose of the upgrade lines? And would using example.com/jellyfin be valid?
Is there any way to configure this using a form that explains a little better what each option does
 
What is the purpose of the upgrade lines? And would using example.com/jellyfin be valid?
Is there any way to configure this using a form that explains a little better what each option does
This is copied from my reverse proxy config for Home Assistant, which is a bit finickety. I don't know if Jellyfin would be the same. But yes, that forwards https://example.com/jellyfin to http://127.0.0.1:8920/jellyfin.
If there's any nice user interface for this, I've never seen it.
 
What is the purpose of the upgrade lines? And would using example.com/jellyfin be valid?
Is there any way to configure this using a form that explains a little better what each option does
The 'upgrade' lines allow websockets to function. X-Forwarded-For passes through the original source IP for the connection.
 
I am finally strongly considering giving gentoo a real shot, since their binhost option seems to be pretty powerful.
Is anyone currently using it?
How deep can you go with USE flags and still get a binary, generally? Assuming a typical x86-v3 processor?
Is there a way to browse those options?
 
I am finally strongly considering giving gentoo a real shot, since their binhost option seems to be pretty powerful.
Is anyone currently using it?

I've been using it since ~2004. It's still my primary distro and I love it. My current box has been getting rolling updates since 2012.

As far as USE flags, I still have shit like aim and cdrw in my flags (which I think are entirely unused now). But from what I understand with newer builds, you can use one of the desktop profiles and it gives you some sane USE flag defaults.

I'm glad the last post was Gentoo related, as I jumped into this thread to post some news about Funtoo. Sadly it seems to be end-of-life. I briefly tried Funtoo around 2017 for a bit .. was kinda nice, but then I sold the laptop it was on and haven't touched it since:

archive: https://archive.is/wip/E9hZm
 
I am finally strongly considering giving gentoo a real shot, since their binhost option seems to be pretty powerful.
Is anyone currently using it?
How deep can you go with USE flags and still get a binary, generally? Assuming a typical x86-v3 processor?
Is there a way to browse those options?
It's pretty good, makes Gentoo a lot more comfy.

From https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart:
This binhost is built with USE flags of the following profiles:

default/linux/amd64/23.0/no-multilib
default/linux/amd64/23.0/desktop/gnome/systemd
default/linux/amd64/23.0/desktop/plasma/systemd

This will cover most of the USE flag combinations needed for both a OpenRC and systemd system.

I have a bunch of packages with abi_x86_32 enabled for Steam and Wine, which it doesn't cover, but that's my main gripe.
 
I think I finally have my head wrapped around docker well enough to start transitioning my server to docker. I just need to nuke the image that I fucked things up on and do another trial setup first. I was hoping that the dockstarter app I downloaded would be like the swizzin seedbox and let me easily deploy everything, but it doesn't make things much easier then writing to the docker compose file directly, and the easy way to add new apps often nukes all my settings.
 
Back