selfhosted

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

code, in Update: Everyone said GameVault's UI was garbage, so we completely overhauled it.

Any ideas about linux/wine support?

baduhai, (edited )

It only stores files, so there’s no need for wine support, as far as I understand.

Edit: looks like I was wrong, their client seems somewhat capable.

alfagun74,

Not natively but there’s this

navi, in Stalwart v0.5.0

Hosting the software is only part of the problem, and not the hardest one from my experience.

The great spam catcher of Microsoft and Google are incrediblely dense and arcane, mail will often be rejected or swallowed from small mail servers.

olmium,

You’re right and it’s crazy how much spam still comes through.

OpticalMoose, in Hardware question
@OpticalMoose@discuss.tchncs.de avatar

I just did a quick bing chat search (“does DRI_PRIME work on systems without a cpu with integrated graphics?”) and it says it will work. I can’t check for you because my CPUs all have graphics.

I CAN tell you that some motherboards will support it (my ASUS does) and some don’t (my MSI).

BTW, I’m talking about Linux. If you’re using Windows, there’s a whole series of hoops you have to jump through. LTT did a video a while back.

tal,
@tal@lemmy.today avatar

While it might work in the OS, setting the OS up may be a pain (the installer may or may not work like that) and I strongly suspect that the BIOS can’t handle it.

I suspect that an easier route would be to use a cheap, maybe older, low-end graphics card for the video output and then using DRI_PRIME with that.

OpticalMoose, (edited )
@OpticalMoose@discuss.tchncs.de avatar

It’s probably a pain to set up in Windows. In Linux, it just works, there’s nothing to set up. I’m using it right now.

OP really should have mentioned their OS.

Edit: Actually, nevermind both my posts. I know DRI_PRIME works by using my APU for regular desktop activity, and routing discrete GPU output in whenever a game is being played. But I don’t know if it’s possible to make it use the dGPU all the time.

Even if it did, it would only work inside the OS, so if you had to boot into the BIOS for anything, you wouldn’t have a display. So for all intents and purposes, it wouldn’t really work.

towerful, (edited ) in How would you build a GPU-heavy node?

If you are doing high bandwidth GPU work, then PCIe lanes of consumer CPUs are going to be the bottleneck, as they generally only support 16 lanes.
Then there are the threadrippers, xeons and all the server/professional class CPUs that will do 40+ lanes of PCIe.

A lane of PCIe3.0 is about 1GBps (Byte not bit).
So, if you know your workload and bandwidth requirements, then you can work from that.
If you don’t need full 16 lanes per GPU, then a motherboard that supports bifurcation will allow you to run 4 GPUs with 4 lanes each from a CPU that has 16 lanes if PCIe. That’s 4GBps per GPU, or 32Gbps.
If it’s just for transcoding, and you are running into limitations of consumer GPUs (which I think are limited to 3 simultaneous streams), you could get a pro/server GPU like the Nvidia quadros, which have a certain amount of resources but are unlimited in the number of streams it can process (so, it might be able to do 300 FPS of 1080p. If your content is 1080p 30fps, that’s 10 streams). From that, you can work out bandwidth requirements, and see if you need more than 4 lanes per GPU.

I’m not sure what’s required for AI. I feel like it is similar to crypto mining, massive compute but relatively small amounts of data.

Ultimately, if you think your workload can consume more than 4 lanes per GPU, then you have to think about where that data is coming from. If it’s coming from disk, then you are going to need raid0 NVMe storage which will take up additional PCIe lanes.

ielisa,

Nvidia transcode limit is 5 for consumer GPUs these days, and its very easy to lift that limit if you need with github.com/keylase/nvidia-patch

towerful,

5? Holy heck, that’s amazing. I remember helping people that had built streaming rigs to use during the pandemic, and wondering why their production was stuttering and having issues with a bunch remote callers. Some of that work ended up being CPU bound.
Although, looks like that patch is for Linux? Not much use if your running vmix or some other windows-only software.
In OPs case, however, that’s not a problem

ielisa,

I think you can get it to work with windows somehow , but I’ve never needed to try: github.com/keylase/nvidia-patch/issues/520

grue,

I’m not sure what’s required for AI. I feel like it is similar to crypto mining, massive compute but relatively small amounts of data.

If you’re talking about training models, I think it requires both massive compute and massive amounts of data.

zelifcam, (edited ) in First Nas Build
@zelifcam@lemmy.world avatar

deleted_by_author

  • Loading...
  • null,

    Well said.

    The spirit of Self-Hosting is trying things and then asking specific questions when you get stuck (stuck includes having no luck using a search engine).

    fahad,

    I apologise for not being clear.

    These are the specs of my NAS build:

    • Node 804 case
    • 16GB DDR4 RAM
    • Seagate IronWolf Pro 2x 4TB
    • 1TB nvme Samsung 970 evo plus
    • Gigabyte H610M S2H V2 Intel H610 LGA1200 DDR4 Micro-ATX Motherboardd
    • DeepCool GAMMAXX GT CPU Cooler A-RGB 120mm PWM Addressable RGB LED Fan Intel AMD
    • 500W EVGA Power Supply Unit / PSU VAT INC
    • Intel core i5-12400t QS 6c/12t Support ASUS ROG Strix B660-I Gaming WiFi LGA1700.
    • I want to store all data onto the NAS, past projects, pics, etc.
    • Set up automatic backups for Windows, Mac
    • Set up media server (Jellyfin) with Arr apps using a VPN (I’m not sure how to set up a VPN with torrent client)
    • Set up headscale to access my NAS from anywhere (also, I can’t find any tutorials).
    • For 3-2-1 backups, I have decided to get an external HDD and use cloud storage.
    • Self-host services such as Nextcloud, Immich and Bitwarden.
    • VMs - Future
    • Web hosting - Future
    • Home assistant - Future

    To be clear, I want to do all that; however, I have never done it before, so that any tutorials would be appreciated.

    By “Dos and Don’ts,” I’m referring to the settings that should be adjusted for optimal performance, security, and privacy.

    Also, any other recommendations would be appreciated.

    HumanPerson,

    Please let me know what you find for jellyfin with arrs and VPN. I have found that the VPN always interferes with jellyfin and other stuff and haven’t been able to figure out gluetun.

    Lem453, (edited )
    
    <span style="color:#323232;">
    </span><span style="color:#63a35c;">version</span><span style="color:#323232;">: </span><span style="color:#183691;">"3.4"
    </span><span style="color:#323232;">
    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">sonarr-config</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">sonarr-config
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.25,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/zfspool1/dockerData/arr-stack/sonarr
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">radarr-config</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">radarr-config
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.25,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/zfspool1/dockerData/arr-stack/radarr
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">prowlarr-config</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">prowlarr-config
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.25,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/zfspool1/dockerData/arr-stack/prowlarr
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">sabnzbd-config</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">sabnzbd-config
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.25,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/zfspool1/dockerData/arr-stack/sabnzbd
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">qbittorrent-config</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">qbittorrent-config
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.25,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/zfspool1/dockerData/arr-stack/qbittorrent
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">media-tv</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">media-tv
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.31,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/mnt/user/media/TV Shows
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">media-movies</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">media-movies
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.31,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/mnt/user/media/Movies
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">media-downloads</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">media-downloads
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">driver_opts</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">type</span><span style="color:#323232;">: </span><span style="color:#183691;">nfs
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">o</span><span style="color:#323232;">: </span><span style="color:#183691;">addr=192.168.37.31,nolock,soft,rw
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">device</span><span style="color:#323232;">: </span><span style="color:#183691;">:/mnt/user/downloads
    </span><span style="color:#323232;">
    </span><span style="color:#63a35c;">networks</span><span style="color:#323232;">:
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">traefik_proxy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">name</span><span style="color:#323232;">: </span><span style="color:#183691;">traefik_proxy
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">external</span><span style="color:#323232;">: </span><span style="color:#0086b3;">true
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">
    </span><span style="color:#63a35c;">services</span><span style="color:#323232;">:
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">arr-stack-gluetun</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">hostname</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">qmcgaw/gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">deploy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">resources</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">limits</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'4'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">4G
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">reservations</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'2'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">1G
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">cap_add</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">NET_ADMIN
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">unless-stopped
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">env_file</span><span style="color:#323232;">:
    </span><span style="color:#323232;">       - </span><span style="color:#183691;">../stack.env </span><span style="font-style:italic;color:#969896;">#get mullvad key from here "WIREGUARD_PRIVATE_KEY", "WIREGUARD_ADDRESSES", "SERVER_CITIES"
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">networks</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># only this container needs access to the proxy network. It also doesn't need any ports exposed to access
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># the other services like qbit, etc. Traefik points to this container and because the other services use
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># the service network type they can be accessed through here. 
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">traefik_proxy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">ipv4_address</span><span style="color:#323232;">: </span><span style="color:#0086b3;">172.18.0.6
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
    </span><span style="color:#323232;"> 
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">VPN_SERVICE_PROVIDER=private internet access
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">OPENVPN_USER=xxxxxxxxz
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">SERVER_HOSTNAMES=lu.privacy.network
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">TZ=America/Chicago
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">labels</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.enable=true"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.docker.network=traefik_proxy"
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># qbittorrent traefik labels
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-qbittorrent.entrypoints=websecure"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-qbittorrent.rule=Host(`torrent.local.domain.com`)"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-qbittorrent.tls=true"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-qbittorrent.service=arr-stack-qbittorrent"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.services.arr-stack-qbittorrent.loadbalancer.server.port=8085"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-qbittorrent.middlewares=authentik"
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># prowlarr traefik labels
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-prowlarr.entrypoints=websecure"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-prowlarr.rule=Host(`prowlarr.local.domain.com`)"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-prowlarr.tls=true"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-prowlarr.service=arr-stack-prowlarr"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.services.arr-stack-prowlarr.loadbalancer.server.port=9696"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-prowlarr.middlewares=authentik"
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># sabnzbd traefik labels
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sabnzbd.entrypoints=websecure"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sabnzbd.rule=Host(`sabnzbd.local.domain.com`)"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sabnzbd.tls=true"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sabnzbd.service=arr-stack-sabnzbd"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.services.arr-stack-sabnzbd.loadbalancer.server.port=8080"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sabnzbd.middlewares=authentik"
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># sonarr traefik labels
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sonarr.entrypoints=websecure"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sonarr.rule=Host(`sonarr.local.domain.com`)"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sonarr.tls=true"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sonarr.service=arr-stack-sonarr"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.services.arr-stack-sonarr.loadbalancer.server.port=8989"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-sonarr.middlewares=authentik"
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;"># radarr traefik labels
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-radarr.entrypoints=websecure"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-radarr.rule=Host(`radarr.local.domain.com`)"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-radarr.tls=true"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-radarr.service=arr-stack-radarr"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.services.arr-stack-radarr.loadbalancer.server.port=7878"
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">"traefik.http.routers.arr-stack-radarr.middlewares=authentik"
    </span><span style="color:#323232;">    
    </span><span style="color:#323232;">  </span><span style="font-style:italic;color:#969896;"># _____________________________Downloaders__________________________
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">arr-stack-qbittorrent</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">ghcr.io/linuxserver/qbittorrent:4.6.0
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-qbittorrent
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">network_mode</span><span style="color:#323232;">: </span><span style="color:#183691;">service:arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">qbittorrent-config:/config
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">media-downloads:/downloads:z
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">deploy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">resources</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">limits</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'4'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">4G
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">reservations</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'2'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">1G
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">depends_on</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">WEBUI_PORT=8085
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">TZ=America/Chicago
    </span><span style="color:#323232;">      
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;">#file permissions need to be the same for all apps
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PUID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PGID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">UMASK_SET=022
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">unless-stopped
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">labels</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="font-style:italic;color:#969896;"># Note 1: Default user is admin, pass is adminadmin
    </span><span style="color:#323232;">    </span><span style="font-style:italic;color:#969896;"># Note 2: Tools-> options-> web UI -> bypass localhost and whitelist:
    </span><span style="color:#323232;">    </span><span style="font-style:italic;color:#969896;">#    172.18.0.0/24, torrent.local.domain.com, arr-stack-gluetun
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">arr-stack-sabnzbd</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">ghcr.io/linuxserver/sabnzbd:4.1.0
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-sabnzbd
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">network_mode</span><span style="color:#323232;">: </span><span style="color:#183691;">service:arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">deploy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">resources</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">limits</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'4'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">4G
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">reservations</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'2'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">1G
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">sabnzbd-config:/config
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">media-downloads:/downloads:z
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">depends_on</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">TZ=America/Chicago
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;">#file permissions need to be the same for all apps
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PUID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PGID=1000
    </span><span style="color:#323232;">      </span><span style="font-style:italic;color:#969896;">#- UMASK_SET=022
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">unless-stopped
    </span><span style="color:#323232;">    
    </span><span style="color:#323232;">  </span><span style="font-style:italic;color:#969896;"># ______________________________Arrs__________________________________
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">arr-stack-prowlarr</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">ghcr.io/linuxserver/prowlarr:1.9.4
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-prowlarr
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">deploy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">resources</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">limits</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'4'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">4G
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">reservations</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'2'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">1G
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PUID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PGID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">UMASK=022
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">TZ=America/Chicago 
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">prowlarr-config:/config
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">unless-stopped
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">network_mode</span><span style="color:#323232;">: </span><span style="color:#183691;">service:arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">depends_on</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">     </span><span style="font-style:italic;color:#969896;"># - arr-stack-qbittorrent
    </span><span style="color:#323232;">     </span><span style="font-style:italic;color:#969896;"># - arr-stack-sabnzbd
    </span><span style="color:#323232;"> 
    </span><span style="color:#323232;">    
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">arr-stack-sonarr</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">ghcr.io/linuxserver/sonarr:3.0.10
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-sonarr
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">deploy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">resources</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">limits</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'4'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">4G
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">reservations</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'2'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">1G
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">sonarr-config:/config
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">media-tv:/media/TV Shows
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">media-downloads:/downloads:z </span><span style="font-style:italic;color:#969896;"># this is only needed if qbit-torrent is used. It must be added to remote path in the app(complete foler)
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PUID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PGID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">UMASK=022
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">TZ=America/Chicago 
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">unless-stopped
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">network_mode</span><span style="color:#323232;">: </span><span style="color:#183691;">service:arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">depends_on</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">  </span><span style="color:#63a35c;">arr-stack-radarr</span><span style="color:#323232;">:
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">image</span><span style="color:#323232;">: </span><span style="color:#183691;">ghcr.io/linuxserver/radarr:5.0.3
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">container_name</span><span style="color:#323232;">: </span><span style="color:#183691;">arr-stack-radarr
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">deploy</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      </span><span style="color:#63a35c;">resources</span><span style="color:#323232;">:
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">limits</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'4'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">4G
    </span><span style="color:#323232;">        </span><span style="color:#63a35c;">reservations</span><span style="color:#323232;">:
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">cpus</span><span style="color:#323232;">: </span><span style="color:#183691;">'2'
    </span><span style="color:#323232;">          </span><span style="color:#63a35c;">memory</span><span style="color:#323232;">: </span><span style="color:#183691;">1G
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">volumes</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">radarr-config:/config
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">media-movies:/media/Movies
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">media-downloads:/downloads:z </span><span style="font-style:italic;color:#969896;"># this is only needed if qbit-torrent is used. It must be added to remote path in the app(complete foler)
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">environment</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PUID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">PGID=1000
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">UMASK=022
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">TZ=America/Chicago 
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">restart</span><span style="color:#323232;">: </span><span style="color:#183691;">unless-stopped
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">network_mode</span><span style="color:#323232;">: </span><span style="color:#183691;">service:arr-stack-gluetun
    </span><span style="color:#323232;">    </span><span style="color:#63a35c;">depends_on</span><span style="color:#323232;">:
    </span><span style="color:#323232;">      - </span><span style="color:#183691;">arr-stack-gluetun
    </span><span style="color:#323232;">
    </span><span style="color:#323232;">
    </span>
    

    Stuff like this is why I moved my docker from unraid to a VM where I can use docker compose. Docker compose is really the only way to get a clean setup with complex stuff like this. That being said I recommend beginners use unraid. You don’t need a full vpn for torrents, a socks5 proxy will be fine and doesn’t require and special docker settings.

    My setup uses traefik reverse proxy. Internal HTTPS (let’s encrypte wild card) and external HTTPS depending on what I want.

    It uses authentik for single sign on and in this case provides LDAP for jellyfin and also provides web authentication for arr services.

    The glutun container can be configured with any VPN and all services can only access the internet via the VPN.

    My NAS is unraid, my docker host is a VM on proxmox. Media files are stored on HDDs on unraid and everything else is on on the docker SSD. Volumes are connected to where they need to be via NFS shares.

    There are limits for cpu and ram so one container can’t bring everything down.

    The containers themselves all communicate via their own docker network and only the reverse proxy (traefik) allows access to the UI.

    HumanPerson,

    Thank you so much. I have spent so long trying to find this.

    kif,

    Sounds like you’ve done a bunch of research! Since you’re using unRAID, setting up your services shouldn’t be too difficult.

    For your torrents and VPN, there’s a few in the unRAID community store - I’d recommend qBittorrentVPN from Binhex - here’s the documentation for setting up their VPN-enabled containers.

    For Headscale, I don’t have any direct experience but unRAID has a decent Wireguard plugin, and should get you up and running in a pinch.

    And for your self-hosted services (especially Bitwarden) ensure you’re not exposing this on the net, by VPN is the only option I’d recommend. Even so, I prefer to use Bitwarden’s hosting with a family plan, for peace of mind and resiliency. It’s also much easier for my family.

    UnRAID is a great place to start - it allows you to scale cheaply as you need and is easier to fix mistakes. Good luck, and happy homelabbing!

    osarusan,
    @osarusan@kbin.social avatar

    I agree Reddit is toxic. I’d argue reddit actually stopped being Reddit around 2016. But it’s posts like this that clog it all up and are partially why it is the way it is today.

    I gotta agree with this. The toxicity in any reddit thread increases dramatically when the poster pre-emptively complains about all the toxicity they expect to receive. Whereas when you just ask straight without going into a whole speech about comment quality, you get much better replies. Particularly because it's hijacking your own thread; changing it from whatever question you wanted to ask into an analysis of the comments.

    chunkystyles,

    To your point, I clicked on this post hoping to see what OP was going to use and why because I would like to build my own NAS some day. But like you said, this post is a waste of everyone’s time.

    zzzz, in Take CONTROL Of Your EV with Home Assistant! (A Nerdy Show and Tell)

    Sorry, the video takes too long to get to the subject it claims to be about.

    ChaoticEntropy,
    @ChaoticEntropy@feddit.uk avatar

    I think the worst I watched was someone speaking for 5-10 minutes about their bitter divorce before getting to the subject matter.

    DreadPotato,
    @DreadPotato@sopuli.xyz avatar

    The thumbnail alone is reason to avoid the video entirely.

    fuckwit_mcbumcrumble, in Hardware question

    No. The video card is only wired to send video out through it’s ports (which don’t exist) and the ports on the motherboard are wired to go to the nonexistent iGPU on the CPU.

    Appoxo,
    @Appoxo@lemmy.dbzer0.com avatar

    Depends. You can send the signal in Windows through another port.
    But if it works without an iGPU…

    fuckwit_mcbumcrumble,

    In windows you’re not sending the signal directly through another port. You’re sending the dGPU’s signal through the iGPU to get to the port.

    On a laptop with nvidia optimus or AMD’s equivalent you can see the increased iGPU usage even though the dGPU is doing the heavy lifting. it’s about 30% usage on my 11th gen i9’s iGPU routing the 3080s video out to my 4k display.

    Appoxo,
    @Appoxo@lemmy.dbzer0.com avatar

    In that case nevermind.
    Carry on.

    droolio, (edited ) in Should I use Restic, Borg, or Kopia for container backups?

    IMHO, Duplicacy is better than all of them at all those things - multi-machine, cross-platform, zstd compression, encryption, incrementals, de-duplication.

    oDDmON,

    The subscription model is a wee bit off putting. I employ old hardware and don’t wish to be frog marched into an update/grade that could break that.

    Have seen it happen before, been in IT too fucking long not to.

    droolio,

    Yes, I also work in IT.

    The paid GUI version is extremely cautious on the auto-updates (it’s basically a wrapper for the CLI) - perhaps a bit too cautious. The free CLI version is also very cautious about making sure your backup storage doesn’t break.

    For example, they recently added zstd encryption, yet existing storages stay on lz4 unless you force it - and even then, the two compression methods can exist in the same backup destination. It’s extremely robust in that regard (to the point that if you started forcing zstd compression, or created a new zstd backup destination, you can use the newest CLI to copy data to the older lz4 method and revert - just as an example). And of course you can compile it yourself years from now.

    oDDmON,

    Thanks for the info, may look into it further.

    Atemu,
    @Atemu@lemmy.ml avatar

    Note that while they’re disingenuously proclaiming themselves to be a “free” tool, the license is actually an unfree proprietary custom license.

    droolio,

    The licence is pretty clear - the CLI version is entirely free for personal use (commercial use requires a licence, and the GUI is optional). If you don’t like the licence, that’s fine, but it’s hardly ‘disingenuous’ when it is free for personal use, and has been for many years.

    hersh,

    Thank you for saving me the trouble of investigating this as an option.

    No reason to tolerate proprietary licenses when there are so many viable FLOSS solutions out there.

    Nyfure,

    I mean the tools mentioned also support these features, how does duplicacy and its prorpietary software make them better?

    martini1992, in Question - ZFS and rsync
    @martini1992@lemmy.ml avatar

    The drives in the zpool, are they SMR drives? Slow write speed and disks dropping out are a symptom of I remember correctly

    isles,

    They’re Seagate Exos, www.seagate.com/products/cmr-smr-list/ and appear to be CMR

    martini1992,
    @martini1992@lemmy.ml avatar

    So next I’d be checking logs for sata errors, pcie errors and zfs kernel module errors. Anything that could shed light on what’s happening. If the system is locking up could it be some other part of the server with a hardware error, bad ram, out of memory, bad or full boot disk, etc.

    bdonvr,

    I don’t think they make SMR drives that big

    MSgtRedFox, in Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns
    @MSgtRedFox@infosec.pub avatar

    What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.

    I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.

    Lobotomie,

    Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet.

    MSgtRedFox,
    @MSgtRedFox@infosec.pub avatar

    Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.

    Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.

    Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.

    Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.

    You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.

    I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.

    Lobotomie,

    using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue.

    redcalcium, in Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns

    What happened when you tried to open it on incognito mode / private browsing mode?

    Btw, if you’re using Chrome, you can type thisisunsafe to bypass hsts warning if nothing else work.

    Lobotomie,

    if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header.

    redcalcium,

    Instead of forwarding ha.yourdomain.com to 192.168.178.214 (which I assume is the lan ip address for your machine), you should forward it to a hostname called homeassistant (which is the hostname for the home assistant instance inside your docker compose network).

    Lobotomie, (edited )

    Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue

    cybersandwich, in Help with Audiobookshelf Port Number

    You’re using network_mode: “host” which makes the container use the host’s networking directly. When you use host mode, the port mappings are ignored because the container doesn’t have its own IP address, it’s sharing the host’s IP. Remove or change the network mode to see if that fixes it.

    OneShotLido,

    Perfect. Thanks!

    walden, in Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns

    Which ports did you forward?

    Lobotomie,

    80,443,8123 and 8124

    walden,

    Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports.

    Lobotomie,

    cheers!

    EdgeRunner, (edited ) in Problem while trying to setup an instance

    At first glance, i would say you need to add Jakob as a sudo user first :

    askubuntu.com/questions/7477/ddg#7484

    And then install ansible-playbook,

    Infinitus,

    Thanks!

    EdgeRunner,

    You welcome mate,
    I hope thats good for you now, don’t hesitate to ask for the next steps, if you encounter others issues.

    Gl, and have fun,

    redcalcium, (edited ) in Problem while trying to setup an instance

    If you’re not familiar with Ansible, I recommend to install your Lemmy instance using docker compose or Lemmy Easy Deploy.

    If you still want to use Ansible, make sure to use version >= 2.11.0 . From the screenshot, chance that you might accidentally installed v2.10

    Infinitus,

    Thank you! Will try.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • selfhosted@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #