Comment on Sanity check: am I crazy for wanting to wipe everything and do/learn from scratch?
suicidaleggroll@lemm.ee 1 week ago
The nice thing about docker is all you need to do is backup your compose file, .env file, and mapped volumes, and you can easily restore on any other system. I don’t know much about CasaOS, but presumably you have the ability to stop your containers and access the filesystem to copy their config and mapped volumes elsewhere? If so this should be pretty easy. You might have some networking stuff to work out, but I suspect the rest should go smoothly and IMO would be a good move.
When self-hosting, the more you know about how things actually work, the easier it is to fix when something is acting up, and the easier it is to make known good backups and restore them.
whysofurious@sopuli.xyz 1 week ago
Thank you for the answer :)
Yes absolutely, they provide a nice filebrowser which can also be mounted as a samba share (which they setup during install), in case one doesn’t want to use the terminal for everything.
As far as networking, from what I could see the only real change casaos was doing was mapping its dashboard to port 80, but not much more. Is there anything more I should be aware in general?
Exactly, I feel I am at the point where I got my hands dirty enough that I can dive deeper into knowing things, not necessarily immediately, but step-by-step.
suicidaleggroll@lemm.ee 1 week ago
It depends on how you have things set up. If you’re just doing normal docker compose networking with port forwards then there shouldn’t be much to change, but if you’re doing anything more advanced like macvlan then you might have to set up taps on the host to be able to communicate with the container (not sure if CasaOS handles that automatically).
whysofurious@sopuli.xyz 1 week ago
Don’t really know what some of these things are, which also means I haven’t encountered them (yet), if I will I’ll make sure to read more about it. To be honest, for now I’m just doing normal compose, everything behind tailscale. At one point I’ll need something like caddy for a reverse proxy to help with sharing services with a couple of family members, but always behind tailscale, no public exposure.