5 ms·
What's your preferred setup?
by Forge36 6y ago
What's your preferred setup?
- andrewzah 6y agoI'm not the parent, but I use a debian VM inside of a proxmox cluster to run docker services. The config and data services for the various docker images are mounted via NFS, and live in a ZFS pool configured in RAID10. For non-technical users I could see freedombox (or sandstorm.io) being useful, but if you have enough knowledge to manage a vm + use docker-compose, the flexibility is much better.
- foolinaround 6y agocan you please explain how is this flexibility better? Wont more apps be supported in freedombox? maybe it does not allow plugins?
- andrewzah 6y ago> Wont more apps be supported in freedombox? I can support any app that I have either the source for, or a binary. I just write my own docker images [0] if one doesn't exist already on dockerhub, or install the binary directly on a VM or LXC as needed. For example, I set up Jellyfin on its own LXC. For me, stuff like freedombox/sandstorm directly limit me as I would have to spend time learning their GUI, etc, for no gain. All I need is an ssh session into my docker VM and I can set up pretty much anything I need exactly how I want. This lets me be very particular about services accessing files, networking, versioning, and so on. [0]: https://github.com/andrewzah/caddy-webdav https://github.com/andrewzah/caddy-webdav
- anderspitman 6y agoThere are 2 types of self-hosters: Those that want to host useful apps, and those that enjoy tinkering with the hosting setup as an end in itself. There is some debate as to whether there's actually any overlap between these groups.
- andrewzah 6y ago... https://github.com/andrewzah/lilac-docker/tree/master/services https://github.com/andrewzah/lilac-docker/tree/master/servic... None of these services are useful apparently, because I manage them myself instead of relying on something like sandstorm/freedombox.
- hanklazard 6y agoAlso not the parent. Unraid. https://www.unraid.net https://www.unraid.net Edit: link
- ulzeraj 6y agoAlso not parent poster but I got into the homelab fever and back it, I just have a very beefy desktop where I run thousands of services on it. Its not like one of these people are running a critical enterprise operation in their living room.
- talhah 6y agoNot the parent but I also do not prefer this setup, my preferred setup is setting everything up manually so I know exactly what is going on. It also allows for better debugging, flexibility and understanding of the software. It's also a great learning opportunity since I've learnt how different pieces of software come together but for most people freedom box is good as it's relatively quick and easy to setup.
- vinay427 6y agoAlso not the parent. Right now I have a home NAS (on Debian) running HomeAssistant for home automation interfacing and a WireGuard VPN server. I also have a VPS running a DNS server for ad and distraction filtering (AdGuard Home, I prefer it over Pi-hole for downstream DNS over TLS), another WireGuard VPN server (for more permanent use of the aforementioned DNS server), Etesync for E2EE contacts/calendar syncing, and a Signal TLS proxy for helping users connect to Signal. These services are all specified in Docker Compose files for easier management, although I should adopt an online management tool so I don't need to login over SSH every time.
- Forge36 6y agoThanks! I'll check out Etesync, I have HomeAssistant already.