Skip to content

Commit

Permalink
WebDAV
Browse files Browse the repository at this point in the history
  • Loading branch information
mschering committed Jan 19, 2024
1 parent bb897ea commit 1dc3c8e
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 34 deletions.
12 changes: 10 additions & 2 deletions using/connect-a-device/linux.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ You can find those by using your browser and go to /carddav/addressbooks/<ADDRES

.. _assistant-for-linux:

Files
-----
Files - Group-Office Assistant
------------------------------

The Group-Office Assistant is a small program that you can install on your Windows, MacOS or
Linux computer. It will automatically download files opened from Group-Office and monitor
Expand Down Expand Up @@ -51,3 +51,11 @@ On Debian based distributions you can install the Group Office Assistant.

.. note:: For Chrome users. You might be annoyed by the popup dialog everytime you open a file. Here's a solution for
that: https://superuser.com/questions/1481851/disable-chrome-to-ask-for-confirmation-to-open-external-application-everytime


WebDAV
------
You can use WebDAV to mount Group-Office as a network drive. Linux Desktops have WebDAV built in. For GNOME users you can launch the file explorer and choose "Connect to server" from the menu.
Connect the client to:

https://[Server hostname]/webdav
35 changes: 11 additions & 24 deletions using/connect-a-device/macos.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ On Mac OS you can synchronize:

.. _assistant-for-macos:

Files
-----
Files - Group-Office Assistant
------------------------------

The Group-Office Assistant is a small program that you can install on your Windows, MacOS or
Linux computer. It will automatically download files opened from Group-Office and monitor
Expand All @@ -26,24 +26,9 @@ After downloading take the following steps to install:
.. figure:: /_static/macos-assistant/1-dmg.png
:width: 400px

2. Launch Group-Office Assistant and MacOS will prompt for a security warning.
2. In Group-Office right click on a file and choose "Open with".

.. figure:: /_static/macos-assistant/2-security-and-privacy.png
:width: 400px

3. Navigate to System Preferences -> Security and Privacy and click the "Open anyway" button.

.. figure:: /_static/macos-assistant/1-warning.png
:width: 400px

4. Confirm.

.. figure:: /_static/macos-assistant/3-are-you-sure.png
:width: 400px

5. In Group-Office right click on a file and choose "Open with".

6. Select the "Your desktop application (WebDAV) option to use the assistant.
3. Select the "Your desktop application (WebDAV) option to use the assistant.

.. figure:: /_static/macos-assistant/4-select-application.png
:width: 400px
Expand All @@ -52,12 +37,14 @@ After downloading take the following steps to install:
.. note:: For Chrome users. You might be annoyed by the popup dialog everytime you open a file. Here's a solution for
that: https://superuser.com/questions/1481851/disable-chrome-to-ask-for-confirmation-to-open-external-application-everytime

WebDAV client issues
````````````````````

Unfortunately the MacOS webdav implementation can be rather slow due to a lot of redundant requests.
We found that the `Mountain Duck WebDAV client <https://mountainduck.io>`_ is much faster.
WebDAV clients
``````````````
You can use WebDAV to mount Group-Office as a network drive. Unfortunately the MacOS webdav implementation can be rather
slow due to a lot of redundant requests.
We found that the `Mountain Duck WebDAV client <https://mountainduck.io>`_ is much faster. Additionally, it has
a smart synchronisation feature to work with your files offline. Connect the client to:

\https://[:ref:`server-hostname`]/webdav

Calendar, Reminders and Contacts
--------------------------------
Expand Down
20 changes: 14 additions & 6 deletions using/connect-a-device/windows.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ To setup an ActiveSync account take the following steps:

.. _assistant-for-windows:

Files
-----
Files - Group-Office assistant
------------------------------

The Group-Office Assistant is a small program that you can install on your Windows, MacOS or
Linux computer. It will automatically download files opened from Group-Office and monitor
Expand Down Expand Up @@ -96,16 +96,24 @@ If you want to view debug output from the assistant for some reason. You can lau

WebDAV
------
Additionally you can map Group-Office as network drive using WebDAV. The assistant makes this easy for you after editing a file. Then you can right click the icon and choose "Connect network drive".
Additionally you can map Group-Office as network drive using WebDAV. Connect your client to

\https://[:ref:`server-hostname`]/webdav

WebDAV client issues
````````````````````
Unfortunately there are some known issues with the native Windows WebDAV implementation:

1. When opening office files you have to re-authenticate: https://support.microsoft.com/en-us/help/2019105/authentication-requests-when-you-open-office-documents
2. There's a path length limit in both windows and office. So long paths will fail. The URL of your Group-Office counts as path too.
1. Basic authentication is blocked since updates in 2023: https://learn.microsoft.com/en-us/deployoffice/security/basic-authentication-prompts-blocked . You can no longer use Microsoft's WebDAV implementation for third party services.
2. When opening office files you have to re-authenticate: https://support.microsoft.com/en-us/help/2019105/authentication-requests-when-you-open-office-documents
3. There's a path length limit in both windows and office. So long paths will fail. The URL of your Group-Office counts as path too.

We recommend to use a WebDAV client:

1. The :ref:`Group-Office Assistant <assistant-for-windows>` if you don't need it mapped as a drive
2. `Mountain Duck WebDAV client <https://mountainduck.io>`_, It offers excellent webdav speed and you can also sync your files offline. The downside is that it brings extra costs per user.
3. `RaiDrive <https://www.raidrive.com/download>`_, A good client that is less expensive than Mountain Duck but does not have offline synchronisation.

We recommend to use the assistant as it doesn't suffer from these issues and generally works faster.



Expand Down
2 changes: 0 additions & 2 deletions using/files.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ The files module supports:
- :ref:`custom-fields`
- :ref:`comments`
- :ref:`sharing`
- :ref:`files`


Share folders
-------------
Expand Down

0 comments on commit 1dc3c8e

Please sign in to comment.