Take the time to properly understand Linux file ownership and permission. Permission will be the cause of many issues you will encounter in you self-hosting journey on Linux. Make sure you know the basics of chmod
(change permission) and chown
(change ownership), Linux users and groups. This will save you some head-scratching, but don’t worry, you will learn by doing !
Remember that, if you setup everything right, especially with docker, running as root / with sudo
is not required for any of the services you may want to run.
That’s Newspeak for you right there.