• 1 Post
  • 63 Comments
Joined 3 years ago
cake
Cake day: June 23rd, 2023

help-circle
  • Welcome to the party, you’re going to have a blast (and lots of chances to bang your head against the wall)!

    Here’s my take on your questions:

    1. Doesn’t matter at all where you get a domain. Pick any reliable registrar where the price is right.
    2. The top-level domain (TLD) is the domain name’s suffix and you can use any that you like. Some cost more than others, so you may want to compare prices.
    3. To start with, anything from within the past 10-15 years should be good enough. There are trade-offs, though. Older machines may use more power, for example, but don’t get hung up on details at this point. Get something cheap like an old laptop with an Ethernet port and you’ll be good to go. Once you’ve done it for a while, you’ll understand any downsides and the next piece of hardware you get will be an even better informed choice.
    4. Not at all. Self host as much as you want, but I’d recommend starting slowly. Pick one thing and set it up on your server. Tweak it until it’s just how you want it, makes backups, test. Then add the next thing. Immich, forgejo, and a website are nice easy ones to start with. Communications platforms like chat apps and email are much more involved. Maybe save those for slightly later.
    5. For sure! You can use any OS you’d like. I’ll mention that a lot of the very basic tutorials will assume you’re using Ubuntu or Debian, both of which use systemd. For Devuan, for example, you could mostly follow those same tutorials, but you’ll have to fill in some of the blanks. I’ll mention that Linux isn’t the only option, either. If you don’t like systemd, you might enjoy something like FreeBSD. It sounds from your experience like you’ll be able to handle this part.

    Whatever you do, just remember that it doesn’t need to be perfect immediately. You’re going to mess a bunch of things up and make decisions you’ll wish you hadn’t. You’ll spend a lot of time destroying and recreating things you’ve already done. That’s the joy of self-taught self hosting!






  • I landed on KDE and I don’t worry about it matching my Mac desktop, though you certainly could. The thing I miss most is the Finder, oddly. There’s not much in Linux world that gives Miller columns, unfortunately.

    I’ll mention that if you like your Mac keyboard, or just want to keep using the familiar shortcuts, check out Toshy. It remaps the keys so that command still does what you expect it to do.





  • I pretty much stick to straight bash and core utils, so it’s not much of a burden. Plus on the Linux side, I mostly stay with Debian and its derivatives, which limits some of the work.

    But really I don’t consider every feature of my dot files to be a finished product. The core stuff is reliable, but if I catch a problem with anything more esoteric or if I see some functionality that looks interesting, it’s a brain teaser I get to tackle.


  • I do a git repo for my dot files with an installer that configures it based on whether I’m using Linux, macOS, or FreeBSD; a server or desktop; and whether I’m in bash or zsh. It also includes a bunch of functions and aliases that I find useful. It’s not always pretty because I also use it as a practical place to try new shell script bits when I have time. I’m hoping to change some things around soon thanks to some ideas from Dave Eddy’s bash course at ysap.sh.


  • tvcvt@lemmy.mltoLinux@lemmy.ml•*Permanently Deleted*
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    10 months ago

    Great idea; these are nice little machines. I have one running as part of a Proxmox cluster. I recall that there was some rigamarole to get it installed because of the T2 security chip that comes in that vintage of Mac. I’ll check my notes and see if I can find how I handled that.





  • Not sure if this is the kind of thing you’re after, but I think learning a little about the very fundamental pieces of these systems really helps to understand the mechanisms at work.

    One place that was really useful to me was years ago, the Security Now podcast did a series called “How the Internet Works” ( I think). Steve Gibson went over all the principles layer by layer and it helped my understanding a ton. This was many years ago, so the rest of each episode is probably filled with really old security news, but the main bits are as relevant as ever.





  • You can definitely run VMs or containers on your desktop system and there are a lot of ways to do that (as others have said). If it’s the automated, reproducible setup you’re after (and you are purposely avoiding docker), give a look to terraform and ansible to create and provision your software.