setup: Make a script #12

Open
opened 1 year ago by neil · 1 comments
neil commented 1 year ago
Owner

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.

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.
neil added the
enhancement
priority:medium
help wanted
labels 1 year ago
Poster
Owner

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.
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](https://git.42l.fr/neil/sncf/wiki/Setting-up-Nextcloud-and-sncf) 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.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.