Hi folks I’m a newbie trying to get into selfhosting and trying to buy cloud storage. I noticed that sellers are using kvm Vs VPS for their product configuration and I’m not sure how or what I need to be aware of before purchasing?

I’m trying to get into starting small projects and hosting to cloud, what type of projects am I getting into? I have no idea. But planning to buy something to try things out . Are there any pre-built open source projects or tools to get started?

Under what circumstances must I opt for kvm Vs vps?

Ty

  • adamshand@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    KVM (Kernel-based virtual machine) is just a specific technology to provide a VPS (virtual private server).

    There’s no reason for you to care about the tech stack at this point, just get a VPS that is geographically close to you and is reasonably priced.

    I like the $5 / month Vultr VPS, but there are other cheaper options.

    There are many, many prebuilt open source projects.

    You might find starting with something CasaOS, Unraid, or TrueNAS an easier way to start. I haven’t used any of them, others may have better suggestions on ways to start on a VPS.

  • Wdrussell1@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    You know, honestly… If you want to get into self hosting your stuff. The better option is to get one of those mini desktops from Dell/HP/Lenovo. They are cheap and powerful. It will likely server you until the hardware dies depending on what you want to do. It also costs only the cost of the machine and the TINY amount of power it will consume per year.

    • uprightanimal@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      This is what I normally recommend as well. Much more flexible, totally under your own control (for better or worse), and cheaper in the long run.

  • uprightanimal@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Can you clarify your terms? Unless I’m mistaken, VPS is a Virtual Private Server (instead of a dedicated bare-metal machine). KVM (Kernel Virtualized Machine) is one kind of VPS. Hyper-V, OpenVZ, XEN are other VPS types. Each have benefits and suited for different circumstances.

    IIRC, OpenVZ are usually the cheapest, as they are containers, so a host can run more of them. KVM are more like a full-fledged Linux-kernel OS.

    • white_swan@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      I don’t want to make you believe that I’m technically knowledgeable and have any terms or plans of my usage and what all I plan to do… I’m clueless what I want to do but I want to do something useful and start with ‘something basic’ and with assistance from any community projects or tools to get me started and get new ideas as I’m going through this adventure… I saw some forums that Black Friday deals starts to pop up so trying to join the party…

      • uprightanimal@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        As another user suggested, if you’re new to this, consider an old PC instead of a hosted VPS. In either case, if you want to explore self-hosting, the Sky’s the limit. You could do as little as a local storage/file server, all the way up to your own virtual cloud.

        For example, I run (on a pair of HP EliteDesk mini-pcs)- Jellyfin media server, Logitech Media server (squeezeserver), Homeassistant, Piwigo, phpipam, Zabbix, and a couple of other things. I also use it as a lab, so any time I want to experiment, I can just spin up a VM and mess around.

        If you spend some time in this sub, you’ll find more than enough project ideas to keep you busy. Depending on your current skill level, you might find r/linuxupskillschallenge helpful.

        Have fun!