• 1 Post
  • 74 Comments
Joined 11 months ago
cake
Cake day: August 22nd, 2023

help-circle

  • Around 2007 I had a Windows laptop die on me and drove me to device agnosticism. Maybe I learned the wrong lesson but now I keep my OS and data separate enough that a b0rked OS is an hour’s inconvenience instead of a day’s recovery.

    Still, it’s pretty awesome that you can just shuck a drive into a totally new machine and only have to adjust network settings.










  • Because most selfhosters are too lazy or inexperienced to break away from cloud services. Docker is great but it has also enables a “just run this docker” mentality that mirrors the Windows “just run this exe.”

    edit: I think that the opportunity to learn how a project works, how to debug problems and how to integrate a project into their own setup is obscured.





  • I use LXC for all the reasons most people use Docker, it’s easy to spin up a new service, there are no leftovers when I remove a service, and everything stays separate. What I really like about LXC though is that you can treat containers like VMs, you start it up, attach and install all your software as if it were a real machine. No extra tech to learn.


  • From https://wiki.debian.org/DontBreakDebian#Take_notes

    Take notes.

    It’s easy to forget the steps you took to do something on your computer, especially several months later when you’re trying to upgrade. Sometimes when you try several different ways of solving a problem, it’s easy to forget which method was successful the next day!

    It’s a very good idea to take notes about the software you’ve installed and configuration changes you’ve made. When editing configuration files, it’s also a very good idea to include comments in the file explaining the reason for the changes and the date they were made.

    This has saved me so much grief. If ever I mess up a system so badly that I want to re-install or when I want to set up a new machine, having a clear set of notes makes it a breeze.





  • Easy mode: LMDE/Mint. They are all geared towards a good user experience and trying to keep you out of the terminal. I would recommend them to any new Linux user.

    For a slightly more advanced experience, Debian with XFCE as the desktop. The installation is slightly less friendly and they expect you to be familiar with using the terminal and tinkering with the guts of your OS from time to time but you can have a ‘lighter’ installation with less background services. (I run Debian on all my machines so I have a bias towards Debian and LMDE).