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

help-circle

  • 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.




  • I understand they have different purposes, but one (container manager) seems far more suited to the typical things that people want to do in their homelabs, which is to host applications and application stacks.
    Rarely do I see people need an interactive virtualized environment (in homelabs), except to set up those aforementioned applications, and then containers and containers stack definitions are better because having declarative way to deploy applications is better. Self-hosting projects often provide docker/OCI containers and compose files as the official way to deploy. I’m not deep in the community yet, but so far that has been my experience.
    Additionally, some volume mounting options I wanted to use are only available via CLI, which is frustrating.
    So I don’t really understand what value proposition proxmox provides that has causes homelabs folks to rally around it so passionately.

    Having a one-stop-shop that can run VMs is handy for those last-resort scenarios where using an application container just isn’t possible, but thankfully I haven’t run into that yet. It doesn’t seem like OP has run into that yet either, if I read it correctly.
    I’m not deep into my self-hosting journey, but it doesn’t seem like there are that many things that require a VM for hypervisor 🤞


  • Yeah I looked into dockge and I really like it, but I still went with portainer because it manages volumes directly rather than having to mount it manually and modify fstab.

    I have to admit I don’t really understand the philosophy or value proposition of portainer as it relates specifically to homelabs, because I don’t really understand the value of VMs or LXCs except as last resorts (when you can’t make an application container, since defining applications declaratively almost always better).
    Almost everything I want to host, and I see people talking about hosting in their homelabs, are stacks of applications, which makes something like docker compose perfect for purpose.

    When I saw proxmox supported OCI containers, I was hopeful it’d provide a nice way to deploy a stack of OCI containers, but it didn’t. And in fact, some volume mounting features (that I wanted) could only be accessed by CLI.






  • I was recently trying out proxmox and found it super overkill and complex for serving stacks of software.
    I switched to portainer and it was so much nicer to work with for that use case.

    The one thing I miss is that proxmox can be packaged as an OS so you don’t need to worry about any setup. But I wrote a little script I can use to install portainer and configure systemd to make sure it’s always running.

    I just started with portainer so I’m not an expert, but you may want to look into it.


  • People choose their colour based on how they think it’ll affect resale value. If they pick a punchy colour, that narrows down the demand and brings down the resale price.
    It’s the same thing with millennial gray.

    It’s not that people don’t want colour, it’s that it costs such a huge part of their wealth that they’re scared about recouping it.









  • Mixed media that you don’t realize is mixed.

    One time I was reading a webtoon, and out of nowhere it played a jump scare video. I didn’t realize it wasn’t just a series of images.
    Not that jump scares are high quality horror, it was just something interesting.

    Imagine reading a book that somehow magically played creepy subtle sound effects to fuck with your subconscious as you read. An audiobook could maybe do something like that, although you’d be more primed for it. Maybe an ebook could do it somehow.

    I remember playing the FEAR demo and it would subtly start mixing in a raising heartbeat prior to a jump scare to dial up your anxiety.