-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
provide config profiles for OS X/macOS and iOS #1434
Comments
Provide them inside the clients would be also nice (but maybe complicated according to our use of a themed ownCloud desktop client and a CryptoCloud for iOS 😁) But generally: 👍 |
a download button should be shown in the personal settings and the first run wizard dialog |
Here is my ready-to-use standalone service for profiles: https://github.com/alve89/PHPMobileConfig |
Would we really need a full blown service for that. Wouldn't it be sufficient to have a static sceleton like:
and simply replace the |
Well, this library just provides all possible options to be used standalone for all purposes. Of course not all of them need to be configured in the profile (for CalDAV, CardDAV). The only "problem" is the sign process for that the certificates and the keys are needed. Without you can only provide unsigned profiles. |
@georgehrke I solved this quick and dirty with the external_sites app of @karlitschek. |
@MorrisJobke @nickvergessen @LukasReschke Do you have any preference where to put these provisioning profiles? I'd like to make it accessible via dav interface, so its easy to access for the iOS app. |
Mmmmh. Doesn't sound too bad. Currently this looks like this:
cc also @rullzer for his opinion. |
This looks like a nice way too: https://github.com/alve89/PHPMobileConfig |
Is anyone currently working on this? I'd like to do it, but I don't want to duplicate effort. |
If we go for dav please in a provisioning folder or something ;-) |
Go for it @srbaker! |
@srbaker Actually I am. Let me push it to a branch. |
This is only providing configuration profiles for caldav at the moment. I was thinking about adding this to the calendar app instead of server, since we allow custom DAV plugins for apps since Nextcloud 13. And I didnt test this with High Sierra yet. According to #7519 the current URLs might not be compatible with High Sierra. |
@srbaker If you want to, we can discuss how to proceed here and you can take over :) |
@georgehrke I would love to pick this up, and will have time around FOSDEM (possibly at, but definitely after). |
It would be nice to also have a link to this in the calendar app. Think of he following use-case. |
You’re false with the argument that the config files for macOS and iOS need to be different. My library generates the same one for both OS and there is no problem with it. |
Are you referring to https://github.com/alve89/PHPMobileConfig ? |
Yes I do @MorrisJobke . |
@srbaker Are you still up to implement this? :) |
This was added only as a file within the |
Calendar contacts app + first run wizard + mobile and sync section of personal settings. On my todo list :) |
@georgehrke If you're at FOSDEM this weekend, I'd love to pair on it to see it through! |
Added to first run wizard in nextcloud/firstrunwizard#141 Contacts doesn't contain CardDAV links right now at all, gonna have to evaluate that with @skjnldsv Closing. |
Extremely easy. I have downloaded the XML file from the Settings. But now what next? |
This possibility of profiles for iOS/macOS is really nice, but I miss setting another port in the profile. E.g.: A server nx.domain.com:30443 ist available (with ssl certificate), but profile seems to require 443 than 30443. Or did I miss anything and a manual setting or automatic setting of nextcloud with correct port 30443 is possible? |
It should consider the port of the page that you had open: server/apps/dav/lib/Provisioning/Apple/AppleProvisioningPlugin.php Lines 132 to 136 in 215aef3
Can you check if the link that your browser displays when you hover the download button contains the correct port? |
OS X/macOS and iOS support configuration profiles. This allows extremely easy setup of CalDAV and CardDAV clients.
The text was updated successfully, but these errors were encountered: