• 0 Posts
  • 39 Comments
Joined 3 years ago
cake
Cake day: June 23rd, 2023

help-circle

  • 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.mlOld mac mini (2018)
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    14 days 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.














  • The two pieces of software have very different topologies.

    In very broad strokes: Something like FunkWhale uses a server-client model. To get to it, you connect to it remotely and you need some way to get there. By contrast Syncthing behaves as a mesh of nodes. Each node connects directly to the other nodes and the syncthing project folks host relays that help introduce the nodes to one another and penetrate NAT.

    No, you may not need a paid domain to use your self-hosted FunkWhale server (I haven’t dabbled with that service in particular). There are a few options.

    1. You could probably use the direct public IP address or alternatively
    2. Use a dynamic DNS provider (like afraid.org) to resolve your IP address
    3. Use a VPN on all of your clients and use local DNS to resolve your FunkWhale server’s local IP address.

    These all assume that you have a public IP address on your router and not one that’s being NAT-ed by your ISP.

    Again, these are very broad strokes, but hopefully it helps point your in a direction for some research.


  • There’s definitely nothing magic about ports 443 and 80. The risk is always that the underlying service will provide a vulnerability through which attackers could find a way. Any port presents an opportunity for attack; the security of the service is the is what makes it safe or not.

    I’d argue that long tested services like ssh, absent misconfiguration, are at least as safe as most reverse proxies. That doesn’t mean to say that people won’t try to break in via port 22. They sure will—they try on web ports too.