Skip Navigation

User banner
Posts
1
Comments
56
Joined
2 yr. ago

  • So I got mixed results. With remote access disabled and just using subdomain for plex, it worked on the Windows desktop app, and my iPhone too through the browser, but on my Apple TV even though I could browse the library and select any video, they would not load.

    What ended up working on all my devices is essentially running plex behind a VPN, AirVPN in this case because I need the port forwarding, and enabling remote access with the port assigned in AirVPN.

    I followed this guide, in case you're interested: https://reddit.invak.id/r/PleX/comments/152kihs/guide_plex_remote_access_without_port_forwarding/

  • I wonder if you can get around this by using cloudflare proxy for a domain and then in the settings for the server disabling remote access and only allowing discovery through your domain? I'm not with Hetzner but I'll give this setup a try and see how it goes.

  • Infuse allows you to watch content from different sources such as Plex, Jellyfin, and other options I haven't look at in detail. I think it's worth a look

  • I currently have a VPS with Contabo. I think their prices are good. They have normal VPSs for more compute power with nvme storage, and they also have what they call Storage VPS, which I assume uses SATA ssds but they give you more storage vs the other ones. I'd say give them a look

  • You can install windows to a selected Unallocated Space and it will create its partitions, but if it detects an EFI partition, even in a different drive, it uses that for windows.

  • I found out about njal.la about 2 weeks ago, they give you one ipv4 and one ipv6 for €5 monthly, with all ports open.

    No GUI though, they provide OpenVPN and Wireguard configs, which works fine for my server.

    I think they only have their servers on Sweden IIRC, but at least in my experience the speeds with the Wireguard config have been great.

    So far I don't have any complains about them. Having all ports open makes setting it up on the torrent client really easy.

  • I found out about this port forwarding matter a few days ago and gave it a try with PIA, and was disappointed with the results, but I'd like to know if I did something wrong on my end.

    I'm currently torrenting about 100 torrents in a VPS running Qbittorrent with a Wireguard config from Mullvad, and I've been able to get great speeds, about 500 Mbps at the highest.

    The other day I set up PIA with gluetun, through OpenVPN, with port forwarding too, put all the 100 torrents in Deluge too. The upload speeds for seeding didn't seem any faster, but the download speeds were not quite as good. It would top at around 200 Mbps, best case.

    Out of curiosity I also tried wireguard configs from Windscribe, with no port forwarding though, and it would also top out at about 250 Mbps or so.

    I'm currently back with Mullvad and Qbittorrent. It's been working fine for months now, so I'm wondering if I'm really missing out without port forwarding.

    Anyway, and tips or suggestions are welcome!

  • Hey there, thanks for the tips. It seems I can't get the wireguard container working without the NET_ADMIN CAP. I looked at the gluetun image and it has it too. Is it possible to run a docker wireguard client without that CAP?

  • I recently went through setting this up. I can give you a base compose.yaml based on the one I have

    For the wireguard config, you would throw your .conf file to /path/to/wireguard/config, like so: /path/to/wireguard/config/wg0.conf

    This setup assumes you have ipv6 working and enabled. The wg0.conf would also have the VPNs ipv6 address. I use Mullvad too btw.

    You can access Qbittorrent's web UI through http://localhost:8090.

    I'd like to note that the image I use for Qbittorrent has support built in for VPN, but with the setup I have I basically have the wireguard container with its network, and multiple containers on that same network. In theory it should work with other bittorrent clients.

    And the docker images for reference:

     
        
    version: '3.7'
    services:
        wireguard:
            image: lscr.io/linuxserver/wireguard:latest
            container_name: wireguard
            cap_add:
              - NET_ADMIN
              - SYS_MODULE #optional
            networks:
              - wireguard_network
            environment:
              - PUID=1000
              - PGID=1000
              - TZ=Etc/UTC
            volumes:
              - /path/to/wireguard/config:/config
              - /lib/modules:/lib/modules #optional
            ports:
              - 51820:51820/udp   # Wireguard
              - 8090:8090         # QBittorrent
            sysctls:
              - net.ipv4.conf.all.src_valid_mark=1
              - net.ipv6.conf.all.disable_ipv6=0
            restart: unless-stopped
    
        qbittorrentvpn:
            privileged: true
            container_name: qbtwg
            network_mode: service:wireguard
            depends_on:
                - wireguard
            volumes:
                - '/path/to/qbtconfig/:/config'
                - '/path/to/downloads/:/downloads'
            environment:
                - VPN_ENABLED=no
                - VPN_TYPE=wireguard
                - PUID=1000
                - PGID=1000
                - LAN_NETWORK=192.168.1.0/24
                - 'NAME_SERVERS=1.1.1.1,1.0.0.1'
            restart: unless-stopped
            image: dyonr/qbittorrentvpn
    networks:
      wireguard_network:
        driver: bridge
    
      
  • The other day I learned about endlessh. I set that up, switched my actual sshd to listen on a different port, and the ssh login attempts from randoms essentially went down to 0. Pretty neat.

  • One use case I had was I wanted to use STM32 Cube IDE, but it has a dependency on python 2.7 I think it was. I had some trouble installing it on my main OS, but I was able to get it to work on Ubuntu 22.04 running in a Distrobox.

  • To add to this, you can even specify a home folder for the distrobox so it doesn't even clutter your home folder. Really neat

  • Aw dang I just set up an instance of libreddit for myself a few days ago. Oh well it is what it is