• 0 Posts
  • 12 Comments
Joined 4 months ago
cake
Cake day: February 28th, 2025

help-circle
  • Your example is about physical goods.

    Software is at its core just digital information a computer can use.

    Knowledge/Information (that is not personal information) should be free.

    You can make a argument that software developers still must sell copies of their code to make a living but if you look at the reality of software that appears to simply be some kind of bias. You can make software that is free and still make a living they are just not always related.

    The software that runs the world’s infrastructure is increasingly FOSS, from critical cybersecurity to vending machines. Even big corporations are increasingly getting involved in using and making open source components for their proprietary fronts.

    As a linux user everything i need can be done legally with free software, not only is it free is most of the times vastly superior then a paid product.

    Ever needed software on windows to find the installer got bundled with spyware and then the final program turns out to be a trial before Requiring a subscription? That is only because they need to make money.

    On linux, you install it, it’s only the thing you actually need, and it works. No bloat, no enshitification. Some person or group realized there was value to be created, created it and as a result the entire world won collectively.

    I have a few products of my own that i hope to publish some day and i already vouched to never make them proprietary, My dad called me insane not to try to profit. I call it nothing but ethical to make the best value for humanity that i can. My very common office job provides enough liveable wage and work/life balance for my family and still find time to do such.







  • I know this is beyond the scope of your question but you are at a very similar place like i was over a year ago.

    For the reverse proxy you want ingnx manager and it will handle all of your reverse proxies just fine.

    But what i really want to recommend is to change up that debian into proxmox,

    Proxmox is a debian based efficient server OS. Basically every service you run now can Easily be run as its own isolated container with very little overhang.

    Best of all there is a community for Helper script that will install entire services including Nginx but even nextcloud from a single command.

    https://community-scripts.github.io/ProxmoxVE/scripts?id=nginxproxymanager


  • I highly recommend you try proxmox to get the most potential out of you system. Basically can run many services and vm with little overhead, dynamically sharing the specs.

    Now about those specs… what everybody else said really but heres some pointers:

    You don’t need a big dedicated gpu unless your doing something that explicitly demands it. They are tricky to setup with virtual machines also.

    If you plan on running a minecraft server i recommend at least 8gb ram. Most will probably run fine on 4. You can probably run quite a few things on 8gb but ram is cheap and its nice to have some extra room.

    For cpu, the more things you do the More sense it makes to have more cores. If you plan on buying then amd ryzen x y z is you best option where.

    X is the number you want higher Y is a number you should not care about as much Z is potentialy the letter “G” for graphics, they are often more expensive. Get them anyway because now you dont need a dedicated gpu (and even if you already own a gpu. Trust me you will thank me if that one ever has issues)

    If you really want me to draw you something decent up that will give you plenty of freedom to experiment.

    Ryzen 7 … G, 32gb ram. Small ssd for os. xTB of performence HDD ideally configured as some raid in proxmox.

    It still cannot be said often enough that a (well cared for) second hand unlabeled laptop running ubuntu is all what most people need when they start pondering about home servers.