• 1 Post
  • 207 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle



  • Also, what can I expect concerning RAID? That is definitely the most concerning thing for me, as I’ve never worked with it.

    Generally speaking it’s recommended these days to use a software RAID rather than relying on hardware. If anything happens to that RAID controller you will need to replace it with a duplicate in order to mount your drives. Software RAID is controlled by the Linux OS and would be much easier to recover. There used to be a bit of a performance penalty for a software RAID but these days it’s negligible.




  • Right? This is the whole “lack of understanding” that I’m going on about. “But the install instructions for some other application said to do this.” So it becomes cargo-cult system administration.

    It’s how we end up with curl https://some.rando.url/install.sh | sudo bash -c as an acceptable way of installing software. Don’t understand it, don’t question it, don’t look at what that shell script you’re running as root does, just copy / paste / and go! I don’t want to care about the details!

    And you see it in the comments in this forum where anytime anyone asks a question there are dozens of replies like “just use yunohost” or “just rebuild your entire server with unraid” without addressing the one component that needs addressing or offering multiple solutions. It’s just “my click and forget solution worked for me so it’s the way everyone should do it.”

    This is how we end up with walled gardens - to protect these people from themselves. Self-hosting should involve some amount of learning about what you’re doing because “there be dragons” out there.

    I have nothing against yunohost or letsencrypt (the latter is simply amazing) - but one should understand that these things are components that are part of a larger system.

    </rant>






  • It still reads like an ad for yunohost…

    I think one of the mistakes many newb self hosters make is thinking of systems in their entirety rather than as components.

    “How to install pihole on a raspberry pi” and “how to setup nextcloud on yunohost” are examples. All using very specific tools and very specific steps.

    I’m noticing this more and more with documentation for apps where they tell me to use their specific docker-compose file and have instructions to use let’s encrypt in a specific way rather than referring you to let’s encrypt as an option and pointing you at their docs.

    People aren’t learning how to use each of these tools and how to be flexible in their implementation.




  • To create an invite you:

    # drop into mongo shell
    docker compose exec database mongosh
    
    # create the invite
    use revolt
    db.invites.insertOne({ _id: "enter_an_invite_code_here" })
    

    That’s pretty jank.

    Also - I’m getting pretty fed-up with self-hosting documentation that assumes very specific environments and goes into detailed configuration for that environment. Don’t tell me how to setup a server and how to enable/configure SSH and setup UFW as part of setting up your software. Just tell me how to setup your software and what ports it uses.





  • atzanteol@sh.itjust.worksto3DPrinting@lemmy.worldFreeCad in docker
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    24 days ago

    I didn’t realize it was using a remote-desktop setup. Still 2-D rendering performance could be an issue in the browser depending on whether it’s using accelerated graphics or not.

    There are performance metrics other than CPU/memory usage. Like network latency, disk i/o, and bandwidth. UI performance on remote desktops tends to suffer from latency even with fast machines on local networks. The “proxmox console” for VMs I run in browser is a remote desktop and it performs… well enough for a server but I wouldn’t want to do anything significant in it. And that’s just presenting a desktop.

    You haven’t described the nature of your ‘poor performance’ well though. Is it display latency like I’m describing or things like loading projects or creating STL files that is slow?


  • Are you familiar with remote desktop or ssh?

    Very.

    I didn’t realize that’s what this was doing though. Still requires a bit of client-side rendering performance from the browser and network capability. Depending on what potato they’re using on the desktop the latency might be giving the perception of “slowness”.