Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Store/sync settings of owncloud client on server #1597

Open
ronaldotto opened this issue Mar 21, 2014 · 7 comments
Open

Store/sync settings of owncloud client on server #1597

ronaldotto opened this issue Mar 21, 2014 · 7 comments

Comments

@ronaldotto
Copy link

ronaldotto commented Mar 21, 2014

New feature.
When the mirall client is setup, it stores it settings in the account of the user like a file (or in db).
So the client creates a file with the name .occwsettings.cfg for Windows settings and .occmsettings.cfg for mac and so on.

So when you install Mirall client on a seccond machine it askes: Should i use the same settings as on you other windows computers? Yes no.. and ready you are.

Makes reinstalling the client easier

@dragotin
Copy link
Contributor

Are you suggesting to sync the file via the ownCloud server? Nice idea. So on a second installation, user just would have to enter the ownCloud URL and user+password and the folder config could be loaded from the server. Mirall than could preset the same folder setup as stored on the server.

@ronaldotto
Copy link
Author

Exactly. That might even make it possible for an admin to create a config file so the user just has to install the client with url and credentials and agree to use the pushed settings.

@scolebrook
Copy link
Contributor

+1 for pushing default settings from admin and syncing settings between clients.

One feature I really like about CrashPlan Pro is that the admin can set defaults for all settings and push them to clients, individually or as a whole. If users change their settings it's reflected in the admin console also. So you can push out excludes for preventing backups of virtual machines, set bandwidth throttles, any setting. Great for giving a turn key solution customized to an individuals needs.

The ability to set client options like sync folders (when selective sync is built), excludes, etc would be great for provisioning new users with a ready to go system on first login.

@jancborchardt
Copy link
Member

This is a really good idea! That question could be in the setup already, after the username/password check.

@stefan-niedermann
Copy link

but then will it be able to use different sync configuration for different clients? Situation: One Server S1, Two Clients C1 and C2.

C1 has a 2 TB Drive, so i want to sync all - images, videos, documents, and so on.
C2 has a 60 GB SSD, so i want to sync only the important files - documents.

It would be cool, if client gets the defaults from the user account (if nothing is set, check admin default preferences). But i must be able to overwrite my account-settings on each client.

@jancborchardt
Copy link
Member

Well of course either you do all default like the stored config – or you don’t. :)

Think of this more a settings backup rather than settings sync. If you use different settings on two devices, both configs could be saved. Then when you set up a new device, it could ask you if you want to use the config from your e.g. Thinkpad-Laptop or from your Bla-PC.

(We had that discussion in the past with Gnome by the way. ;)

@guruz guruz changed the title Store settings owncloud client in account (feature request) Store/sync settings of owncloud client on server Mar 26, 2015
@dragotin dragotin added this to the 2.1-next milestone Sep 2, 2015
@dragotin dragotin self-assigned this Sep 2, 2015
@guruz guruz modified the milestones: 2.2-next, 2.1-next Nov 3, 2015
@guruz guruz removed this from the 2.2.0-current milestone Feb 22, 2016
@AnrDaemon
Copy link

IMO, what should be stored from client configuration is directorues to sync and user-specified exclusion preferences.
Sync location could be anything, different on different installations (how would you match Windows vs. Linux f.e.?).
When a new client connecting to the cloud first time, the settings would be downloaded first and presented as one of default choices, instead of/in addition to "sync all"/"configure".
I'm also contemplating an idea of automatic profile creation (each client with a deviation from stored settings will save its own settings profile to the server). But that's probably an overcomplication.

@guruz guruz added this to the 2.5.0 milestone Dec 6, 2017
@guruz guruz modified the milestones: 2.5.0, 2.6.0 Mar 28, 2018
@ckamm ckamm modified the milestones: 2.6.0, 2.7.0 Mar 25, 2019
@fmoc fmoc added the Stale label Mar 15, 2022
@michaelstingl michaelstingl modified the milestones: 2.7.0, Backlog Mar 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants