• 2 Posts
  • 173 Comments
Joined 1 year ago
cake
Cake day: December 13th, 2024

help-circle

  • Nextcloud is pretty slow in general, but what you’re describing sounds unusual.

    For one thing, Nextcloud is written in PHP, so it sets up and tears down its environment for every single request. But PHP has drastically improved over the years, so it’s not that far behind something like Node.

    Facebook was originally written in PHP for the Zend engine, and since it was so slow, they forked (or more accurately, reimplemented) it to make HHVM.

    Nextcloud still runs on the Zend engine.




  • hperrin@lemmy.catoSelfhosted@lemmy.worldCams, anyone?
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    Sure, but I’ve tried Frigate, and it’s not even close to Reolink in terms of ease of use. It was a giant pain in the ass to get it working to detect people in the camera. And even then, getting a push notification is something I couldn’t even figure out. And using it on a phone is really bad UX.




  • hperrin@lemmy.catoSelfhosted@lemmy.worldCams, anyone?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 days ago

    I would assume it’s based on TURN or STUN, since you don’t need to log in. What makes it suspicious?

    Edit: I did some reading on their blog, and they only mention something like STUN and specifically say it’s only for connection, not for relaying, so I don’t think they use TURN. In that case, the camera is streaming video directly to your phone, so it sounds like it’s not ever passing through a ReoLink server. The benefit to ReoLink is they only have to run a STUN server, which is incredibly cheap (bandwidth wise), and the benefit to you is that the video never goes through anyone else’s server. The drawback is if you have a really restrictive firewall, or some funky address translation, you might not be able to establish a connection.


  • hperrin@lemmy.catoSelfhosted@lemmy.worldCams, anyone?
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    6 days ago

    Reolink cameras are self-hosted. You don’t have to have an account in their app, and nothing is synced to the cloud. It’s all stored locally. They’re expensive cameras by comparison, but a. they’re really high quality, and b. they’re not subsidized by subscription fees.




  • Yes, you need closed source Nvidia drivers. That’s a pretty heavily discussed topic. Basically, it’s because Nvidia refuses to open source their drivers. They’ve started open sourcing some components, which is nice, for sure, but not enough to game on. I buy AMD video cards specifically because they work really well on Linux without any work at all.

    I’m surprised you’re seeing issues on Hogwarts Legacy though. My wife and I have been playing it over the last few months on two different machines both with Bazzite and haven’t had any issues at all. We don’t use Nvidia cards, so it might be an issue with Nvidia’s drivers.





  • It’s great if you need what it offers. Otherwise, it’s simpler to set up something like Ubuntu Server.

    I use Proxmox to run my email service, https://port87.com/, because I can have high-availability services that can move around the different Proxmox hosts. It’s great for production stuff.

    I also use it to run my seedbox, because graphics in the browser through Proxmox is really easy.

    For everything else (my Jellyfin, Nextcloud, etc), I have a server that runs Ubuntu Server and use a docker compose stack for each service.


  • hperrin@lemmy.catoSelfhosted@lemmy.worldMini pc for home server?
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    1 month ago

    The Mini PC would be a lot easier. The RPi needs things to be built for ARM, and not everything is. The RPi is also slower and isn’t repairable.

    RPis are great for many things, but generic home servers aren’t one of them, unless you really need clustering for some reason (like, a Ceph cluster).