Maybe a cartoon shark

  • 0 Posts
  • 19 Comments
Joined 1Y ago
cake
Cake day: Jun 04, 2023

help-circle
rss

Amusingly enough, the steam deck has made a lot of the state of this art get better. Usually if you mount the ISO and then tell Lutris to install it, it’ll work.




I can use Plex on my PS5 and share it with my friends without having to do DevOps work.


Note my bias as I work for Big VPN (Tailscale), but I don’t think that teaching people to ignore security warnings is a good thing to do. The CA system is kind of a scam in general, but I think that at least in its current implementation it’s better for us to encourage people are aware of those errors and what they mean.

As the sacred texts say: self-signed certificates beget the use of curl -k beget the use of self-signed certificates.


Tailscalar here. Use tailscale serve. It is a reverse proxy inside tailscaled. It will handle HTTPS certificates for you too. As an example, here’s a sample HTTP server proxied to both my tailnet via tailscale serve and to the world with Funnel.

Also as far as I know you need to use Serve in order to use Funnel.


This is true with ARM in general. There’s no “standard Linux” to boot because every board needs its own device tree and set of core kernel modules for detecting important things like local storage. It’s fairly intractable due to how different the hardware is.



I personally shove Transmission into Docker:

services:
  wireguard:
    image: ghcr.io/linuxserver/wireguard
    container_name: wireguard
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Stockholm
    ports:
      - 9091:9091/tcp
    volumes:
      - ./config:/config
      - /lib/modules:/lib/modules
    sysctls:
      - net.ipv6.conf.all.disable_ipv6=0
      - net.ipv4.conf.all.src_valid_mark=1
    restart: unless-stopped
  transmission:
    image: ghcr.io/linuxserver/transmission
    container_name: transmission
    ulimits:
      nofile: 1048576
    environment:
      - PUID=1000
      - PGID=996
      - TZ=Europe/Stockholm
      - USER=azurediamond
      - PASS=hunter2
    volumes:
      - ./config:/config
      - /data:/data
      - /data/Torrents/dl:/downloads
      - /data/Torrents/inbox/start:/watch
    network_mode: "service:wireguard"
    depends_on: [ "wireguard" ]
    restart: unless-stopped

Make sure your mullvad config is called wg0.conf in ./config.


For the record, I’m pretty sure using Mullvad for XDCC is super overkill, but I wanted to have an excuse to break out userspace wireguard in a project and writing it all in Go made it so damn easy: https://github.com/Xe/x/commit/3d0647e946014516df33de0b18d2a16eec835bed


Generally when you download files over torrent through your ISP, you end up getting love letters from rightsholders. I personally use a homelab NAS as my seedbox and for my public tracker stuff (as well as anime downloads over XDCC) I use Mullvad. I don’t seed overly much on public trackers because of it, but my ratio on private trackers is sky high because ISPs won’t send love letters for private trackers.


If you have a hackable switch, dump your keys and demo it on your PC assuming it’s beefy enough. You’ll know if you like it within about an hour or two.


XC2 is a lot better than XCDE, XCDE really suffers from the era it came out of. XC2 was when Monolith really got their stride.


Did you run into a case where a RX5700 was detected as unsupported?



The hard part isn’t setting up an instance. The hard part is getting it well-federated. If it’s not well-federated then you’re going to be in a party on your own. If you have a fairly large follow list (about 3-5k) it may be better, but overall it’ll be a bad experience.


I love that the installer has a cracktro, that’s the real good stuff.


Yeah, i’m gonna axe my PS Plus account. It ain’t worth it. PS5 has no games.


Pedantically, it’s not required, but it’s probably a good idea to make your life easier.