I am trying to use my old laptops for self-hosting. One has a 6th gen Intel Core i3 (4GB ram), the other has an 11th gen Intel Core i5 (8GB ram). I have previously tried both ubuntu server and desktop but couldn’t get it to work well. For the former I found it difficult to remote ssh and the latter I had difficulty installing Docker containers. (I’m not very good with the command line)

I would like to find an OS that is easier to setup with less of a neccesity for the command line (I would still like to learn how to use it though, I don’t want to get rid of it entirely!). I’ve heard of CasaOS, is that a good option? It seems quite easy to use. What about other alternatives?

  • Mavytan
    link
    fedilink
    English
    817 hours ago

    Could you recommend a source for learning how to use the command line? In the past I struggled with understanding the basic commands and the various flags. I’ve found it difficult to find good documentation, but I would like to learn

      • Ulrich
        link
        fedilink
        English
        15 hours ago

        A 20 year old paperback book seems like a bad choice.

        • @dgdft@lemmy.world
          link
          fedilink
          English
          12 hours ago

          It’s a 36 y/o language, mate. I still reference my copy all the time, and found it to be a great definitive resource when I was learning.

          How many bash 4/5 features are you seriously using on a regular basis? What do you think is out-of-date?

          • Ulrich
            link
            fedilink
            English
            16 minutes ago

            Are you under the impression that that language hasn’t changed?

      • Mavytan
        link
        fedilink
        English
        311 hours ago

        Thanks for your reply. I agree the ‘why’ is important, for me that usually makes things more intuitive

      • Mavytan
        link
        fedilink
        English
        311 hours ago

        Thanks for the very practical resources!

    • @LandedGentry@lemmy.zip
      link
      fedilink
      English
      2
      edit-2
      14 hours ago

      Find a problem or project that requires the terminal to solve it, follow the instructions laid out, and execute. Once you’ve done it, try tolook back at what you did and understand exactly what was going on under the hood. You can’t just “study terminal“ or something, the best way to learn is by doing. Just come up with simple things that need it. For instance, a Linux distribution that requires you to download a few drivers. That’s a really good building block right there. Gets you to understand how to navigate file paths on your computer from your terminal, how to know where to look for things and such