• 26 Posts
  • 1.52K Comments
Joined 2 years ago
cake
Cake day: July 13th, 2023

help-circle



  • Wikipedia

    In mathematics and computer programming, the order of operations is a collection of conventions about which arithmetic operations to perform first in order to evaluate a given mathematical expression

    What’s that? You don’t trust Wikipedia?
    Ok, you’ve yet to explain why notations like prefix and postfix dont need these “rules”.
    If they were rules of mathematics **itself** how could they only apply to certain notations?









  • I’ve been going through a similar journey, and I’ll tell you want I did:

    I ended up just getting a low-end 2 bay Synology NAS, because it is cheap, and easy to set up shares and backups, and 12tb mirrored is all I needed. I was too intimidated by the prospect of configuring trueNAS correctly, and Synology walked back their requirement of using their own branded drives.

    If you want open source NAS software, then TrueNAS and OpenMediaVault are the main options. Truenas has the better pedigree afaict, but it has pretty significant requirements that mean you’ll need expensive hardware. In the end, I decided it was way more than what I needed, I wanted my NAS to be purely a NAS, and I’d do my server/cluster on different hardware.
    I almost got a HexOS NAS (fork of trueNAS SCALE with a front-end written by a bunch of ex-unraid folks to be much easier to configure and admin), but it’s still beta and I didn’t wanna wait a few months for GA, and also it has the same requirements as trueNAS, so it’d be expensive and you also have to pay for a license.

    If you go with a traditional OTS NAS, then you probably want raid 1 for a 2 bay or raid 5 if you have 4+ bays.
    If you get something like truenas that uses ZFS then you want raidz1 (which is like raid5 with one parity disk). Current there are limitations with raiz if you wanna expand it later, but HexOS folks are sponsoring a ZFS feature called Any RAID, to make expanding raidz more flexible, which will presumably make it’s way to all ZFS NASes when it is finished.

    I’m pretty early in my self-hosting journey, but so far I have a 2 bay Synology with cloud backup and a couple of shared volumes, a rasppi 5 running home assistant, a beelink ser5 running Ubuntu server for portainer, and a cheap VPS for pangolin.







  • I’ve recently switched to pangolin, which works like cloudflared tunnels, and it’s been pretty good.
    They offer docker support but they also support installing manually. You install pangolin on your vps via a setup script, and you install newt on a machine inside your homelab. It supports raw udp/tcp in addition to http.

    I’d challenge what you said about docker, though. There is very little overhead in making a docker turduckin.
    And actually docker is exactly for delivering turnkey applications, not for reproducable dev environment; I imagine that they don’t have a default data persistence because not everything needs it and that’s less secure by default. LXC (which is what you’ll mostly use in proxmox) and VMs seem more for reproducable dev environments, afaict. And there are some really good tools for managing the deployment of docker artifacts, compared to doing it yourself or using LXCs: for example dockge or portainer. I gave proxmox a try, but switched to portainer recently, because managing containers was easier and they still let you define persistent shared volumes like proxmox does.

    Proxmox is still good if you need to run VMs, but if all you need is OCI/docker containers, then there are simpler alternatives, in my limited experience.



  • Crabs and fish tacos for dinner and the game is on the way home from the airport and you can come over whenever you’re free to join us if you’d like to meet up with a few people who are actually in the middle of nowhere it is just the same thing with the spiderman of the time you use it or you have to go bankrupt because you have a fiduciary duty or something like that I don’t know if you can make your life easier for the purposes of the day before you get a chance to see it again and when you have time and you don’t need me I will probably be in a good mood.