5 ms·
Asking for advice:(to HN of all places but eh...) I know nothing about docker. I have a handful of VMs(Jitsi, pfsense,VPN). Want to be able to set up useful se
by _carbyau_ 5y ago
Asking for advice:(to HN of all places but eh...)
I know nothing about docker. I have a handful of VMs(Jitsi, pfsense,VPN). Want to be able to set up useful self-hosted services at home without killing my family downtime.
My current plan: yunohost https://yunohost.org/ https://yunohost.org/ and a RPi4 to see the possibilities. Then if I see a rock solid requirement maybe go for something more specific. (NixOS config seems interesting...)
Seem fair?
- NortySpock 5y agoI don't think an RPi4 can keep up with Jitsi, but I have never attempted it. I have not tried yunohost, but the interface looks nice. docker is not required, but docker + docker compose, on an RPi4, with auto-restart of failed containers has been very solid for me.
- _carbyau_ 5y agoRPi4 and Jitsi may not work, but looking into containers is the main point. Simply using Docker and Docker-compose on RPi linux may indeed be what I am after to start with. A commandline + YAML file is totally fine! Thanks!
- selfhoster11 5y agoCheck out the /r/selfhosted subreddit. It's an extremely useful resource. Docker Compose has worked great for me so far. I'm not sure about Nix.
- _carbyau_ 5y agoThe "awesome" lists from the Please Read This First post is gold enough to get me going for a while. Thank you!
- bibabaloo 5y agoConsider a "TinyMiniMicro" type slim PC instead of a RPi4. You'll get a lot more bang for your buck. https://www.servethehome.com/introducing-project-tinyminimicro-home-lab-revolution/ https://www.servethehome.com/introducing-project-tinyminimic...
- _carbyau_ 5y agoA fair point actually. A RPi4 8GB isn't that expensive, which is why it was desirable. But then a case, a cooling solution, a powersupply all adds up.. And in the end it isn't a formfactor standardised and stackable solution. You've sold me on this one. Thank you!
- ornornor 5y agoI’d go with a tinymicro server instead and use proxmox with VMs and LXC containers. This type of containers is pretty much like a VM (you get a full OS and can hardly tell the difference with a VM, unlike docker). But it’s much lighter (it’s a container) and all your regular tooling like ansible etc works out of the box. Along with tarsnap or borg for backups and unattended-upgrades and it’s near set and forget (unlike, again, docker) I went the docker route for home and I don’t recommend it. It’s too high maintenance to keep up to date, it’s over engineered for the home. I’ve since switched to proxmox and vms/lxc.
- _carbyau_ 4y agoA sibling comment convinced me on tinymicro! Thanks for the seconding this! I was hoping to keep things simple. To start with. Docker+compose on a linux image seems like only "one" system to learn and there seems to be a whole library of prebuilt docker images for most services I could want to run. Not sure how well the "image library" translates to proxmox. Also not sure how the Trust(images from online source) Vs Capability (roll my own secure image) balance works out. Well, nothing says I have to keep proxmox forever so I will try it out and go from there. Thank you for your time!