setup: Make a script
Writing a setup script would make things way easier for everyone.
The setup tutorial is in the wiki. The script must follow it.
I'd gladly accept help for this purpose.
Update: After some months of experiments with sncf, here are important constraints to know about if we ever make a script.
- The custom CSS rules listed in the setup guide are meant to change very often and we should think about how this script can make migrations / upgrades easier.
- Nextcloud reinstalls, re-enables and disables apps without our knowledge when upgrading : Dashboard, Weather status, Profile status... We can't easily maintain a list of apps "to disable" and hardcode it in a script.
- Setting up a "whitelisted app list" would be easier: the script would only ensure that the apps in this list are installed and enabled, and would disable/uninstall all the others.
Deleting a branch is permanent. It CANNOT be undone. Continue?