Services/StuffCloud: Difference between revisions

From DcUsers
mNo edit summary
No edit summary
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:Service
{{Template:Service
| description = The OwnCloud service is a webservice used to access, sync, and share your personal data. Currently you can:
| description = The StuffCloud service is a webservice used to access, sync, and share your personal data. Currently you can:
* store files (and in-place view/edit of certain extension directly from the web interface)
* store your files and share them with people inside and outside DuckCorp (and in-place view/edit of certain extensions directly from the web interface)
* manage your contacts
* manage your contacts
* manage your calendars
* manage your calendars
* manage your tasks
* <del>manage tasks</del> (deactivated because broken at the moment)
* manage your notes
* manage bookmarks (for web links) (it should be possible to sync with Firefox in the future)
* manage your web bookmarks (with browser Sync)
* backup/restore your SMS
* create your own groups (circles)
| prerequisite =
| prerequisite =
| account = global
| account = global
Line 22: Line 25:
https://stuff.milkypond.org/
https://stuff.milkypond.org/


Then you can setup your contacts, calendars, and store files.
Then you can setup your contacts, calendars, store files…

We strongly suggest you enable [https://en.wikipedia.org/wiki/Multi-factor_authentication Two Factor Authentication (2FA)] to protect your account. With this system your login and password is not sufficient to log in, an external secret is needed.

Two methods are available in the security tab of your preferences:
* TOTP: using an application on your phone (FreeOTP available on F-Droid is working fine)
* U2F: an external device like an USB key (Yubikey for example)

It is very easy to use TOPT with your phone and the FreeOTP application (available on [https://f-droid.org/ F-Droid]).

You [https://docs.nextcloud.com/server/stable/user_manual/user_2fa.html can find here] more detailed explanation on how to set this up.

Do not forget to generate and print (or store on an encrypted disk) the recovery code in case your device is lost.

Also please note your connected devices (smartphone, tablet…) using StuffCloud to sync contacts/calendars/files/… will not be able to login anymore using login/password, but you can generate tokens which are safer (see below).


=== WebDAV Interface ===
=== WebDAV Interface ===
Line 28: Line 45:
You can use the [[wikipedia:WebDAV|WebDAV]] interface to sync your data from a desktop application or you mobile device. Applications can use the main address of the web interface (see above) with your credentials and should be able to discover you data, but sometimes they have limitations and you need to specify a full ugly link ; in this case you can find the link in the interface, either on the resource to access or in your personal settings page.
You can use the [[wikipedia:WebDAV|WebDAV]] interface to sync your data from a desktop application or you mobile device. Applications can use the main address of the web interface (see above) with your credentials and should be able to discover you data, but sometimes they have limitations and you need to specify a full ugly link ; in this case you can find the link in the interface, either on the resource to access or in your personal settings page.


It is not safe to use your login/password to connect your mobile devices, and this does not work with 2FA anyway. Thus we recommend you to [https://docs.nextcloud.com/server/stable/user_manual/session_management.html?highlight=token generate tokens], one for each device so you can easily remove access to a lost or stolen device.
* Files

** Desktop:
==== Files ====
*** use XFCE/Gigolo or GNOME/Nautilus to create a remote drive

*** use the [http://owncloud.org/support/sync-clients/ csync] utility to synchronize files
* Desktop:
** Mobile Devices:
** remote drive (synchronous): use XFCE/Gigolo or GNOME/Nautilus
*** Android: use the [http://owncloud.org/support/android/ Owncloud] app (available on [http://f-droid.org/ F-Droid]) to synchronize files
** synchronize (asynchronous): use the [https://nextcloud.com/install/#install-clients sync] utility (no Debian package yet)
* Contacts:
* Mobile Devices:
** Desktop:
** Android: use the [https://nextcloud.com/install/#install-clients NextCloud] app (available on [https://f-droid.org/ F-Droid]) to synchronize files
** Mobile Devices: the [http://owncloud.org/support/android/ Owncloud] app should be able to do it in the future, but you may use the [http://dmfs.org/wiki/index.php?title=CardDAV-Sync CardDAV-Sync] app which is [http://dmfs.org/wiki/index.php?title=Open_source_status to be opensourced]

* Calendars:
==== Contacts ====
** Desktop:

** Mobile Devices: the [http://owncloud.org/support/android/ Owncloud] app should be able to do it in the future, but you may use the [http://dmfs.org/wiki/index.php?title=CalDAV-Sync CalDAV-Sync] app which is [http://dmfs.org/wiki/index.php?title=Open_source_status to be opensourced], or try [http://acal.me/wiki/Main_Page aCal] (available on [http://f-droid.org/ F-Droid]) which does not use the internal calendar and proved quite slow
* Desktop: synchronize with GNOME/Evolution
* Mobile Devices:
** Android: the '''DAVdroid''' app (available on [https://f-droid.org/ F-Droid]) works well
* Webmail: works nicely with the newest webmail (RoundCube) (see in Settings->Preferences->CardDAV)

==== Calendars ====

* Desktop: synchronize with GNOME/Evolution
* Mobile Devices:
** Android: the '''DAVdroid''' app (available on [https://f-droid.org/ F-Droid]) works well
* Webmail: should work but it does not seem to parse events properly even if there's no errors (see in Settings->Preferences->Calendar and the Provider field)

==== Tasks ====

It may be provided by your calendar application.

* Desktop: ???
* Mobile Devices:
** Android:
*** the '''DAVdroid''' app for synchronization and '''OpenTasks''' for UI work well (both available on [https://f-droid.org/ F-Droid])
*** the '''Joplin''' app is a free, open source note taking and to-do application, which can be synchronized with nextcloud using the webdav URL, i.e. https://stuff.milkypond.org/remote.php/webdav/xxx where xxx is the name of the folder where notes will be saved.
* Webmail: not supported

==== Notes ====

* Desktop: ???
* Mobile Devices:
** Android:
*** the '''Notes''' app (available on [https://f-droid.org/ F-Droid]) works but seem to have some bugs (like duplicate saving, to be investigated)
*** the '''Joplin''' app is a free, open source note taking and to-do application, which can be synchronized with nextcloud using the webdav URL, i.e. https://stuff.milkypond.org/remote.php/webdav/xxx where xxx is the name of the folder where notes will be saved.

==== Web Bookmarks ====

* Desktop:
** Firefox: the [https://addons.mozilla.org/en-US/firefox/addon/floccus/ Floccus] app works; it creates a special bookmark in ''Other Bookmarks'' called ''Owncloud'' (I don't think renaming would not break things); the sync happens every 25 minutes, so be patient
** Chromium: the [https://github.com/marcelklehr/floccus/releases/ Floccus] app is untested
* Mobile Devices:
** Android:
*** the '''Nextcloud Bookmarks''' app (available on [https://f-droid.org/ F-Droid]) works well
*** the '''save to Nextcloud Bookmarks''' app (available on [https://f-droid.org/ F-Droid]) is supposed to work but does not seem to connect…


== Documentation ==
== Documentation ==


* ''OwnCloud'' section in the [http://owncloud.org/support/ Help Page]
* ''NextCloud'' section in the [https://docs.nextcloud.com/ Documentation Page]


== Technical Details ==
== Technical Details ==


This service is made using:
This service is made using:
* [http://owncloud.org/ OwnCloud]
* [https://nextcloud.com/ NextCloud]

Latest revision as of 06:48, 8 April 2020

Service 'StuffCloud'
Description The StuffCloud service is a webservice used to access, sync, and share your personal data. Currently you can:
  • store your files and share them with people inside and outside DuckCorp (and in-place view/edit of certain extensions directly from the web interface)
  • manage your contacts
  • manage your calendars
  • manage your tasks
  • manage your notes
  • manage your web bookmarks (with browser Sync)
  • backup/restore your SMS
  • create your own groups (circles)
Prerequisite None
Account Global IPv6 Ready Yes
Security Notes This service is secure but beware when sharing your data to other people.

Warning! Remember not to use this service to store illegal or non-free data.


Access

Web Interface

Use this URL in your browser:

https://stuff.milkypond.org/

Then you can setup your contacts, calendars, store files…

We strongly suggest you enable Two Factor Authentication (2FA) to protect your account. With this system your login and password is not sufficient to log in, an external secret is needed.

Two methods are available in the security tab of your preferences:

  • TOTP: using an application on your phone (FreeOTP available on F-Droid is working fine)
  • U2F: an external device like an USB key (Yubikey for example)

It is very easy to use TOPT with your phone and the FreeOTP application (available on F-Droid).

You can find here more detailed explanation on how to set this up.

Do not forget to generate and print (or store on an encrypted disk) the recovery code in case your device is lost.

Also please note your connected devices (smartphone, tablet…) using StuffCloud to sync contacts/calendars/files/… will not be able to login anymore using login/password, but you can generate tokens which are safer (see below).

WebDAV Interface

You can use the WebDAV interface to sync your data from a desktop application or you mobile device. Applications can use the main address of the web interface (see above) with your credentials and should be able to discover you data, but sometimes they have limitations and you need to specify a full ugly link ; in this case you can find the link in the interface, either on the resource to access or in your personal settings page.

It is not safe to use your login/password to connect your mobile devices, and this does not work with 2FA anyway. Thus we recommend you to generate tokens, one for each device so you can easily remove access to a lost or stolen device.

Files

  • Desktop:
    • remote drive (synchronous): use XFCE/Gigolo or GNOME/Nautilus
    • synchronize (asynchronous): use the sync utility (no Debian package yet)
  • Mobile Devices:

Contacts

  • Desktop: synchronize with GNOME/Evolution
  • Mobile Devices:
    • Android: the DAVdroid app (available on F-Droid) works well
  • Webmail: works nicely with the newest webmail (RoundCube) (see in Settings->Preferences->CardDAV)

Calendars

  • Desktop: synchronize with GNOME/Evolution
  • Mobile Devices:
    • Android: the DAVdroid app (available on F-Droid) works well
  • Webmail: should work but it does not seem to parse events properly even if there's no errors (see in Settings->Preferences->Calendar and the Provider field)

Tasks

It may be provided by your calendar application.

  • Desktop: ???
  • Mobile Devices:
    • Android:
      • the DAVdroid app for synchronization and OpenTasks for UI work well (both available on F-Droid)
      • the Joplin app is a free, open source note taking and to-do application, which can be synchronized with nextcloud using the webdav URL, i.e. https://stuff.milkypond.org/remote.php/webdav/xxx where xxx is the name of the folder where notes will be saved.
  • Webmail: not supported

Notes

  • Desktop: ???
  • Mobile Devices:
    • Android:
      • the Notes app (available on F-Droid) works but seem to have some bugs (like duplicate saving, to be investigated)
      • the Joplin app is a free, open source note taking and to-do application, which can be synchronized with nextcloud using the webdav URL, i.e. https://stuff.milkypond.org/remote.php/webdav/xxx where xxx is the name of the folder where notes will be saved.

Web Bookmarks

  • Desktop:
    • Firefox: the Floccus app works; it creates a special bookmark in Other Bookmarks called Owncloud (I don't think renaming would not break things); the sync happens every 25 minutes, so be patient
    • Chromium: the Floccus app is untested
  • Mobile Devices:
    • Android:
      • the Nextcloud Bookmarks app (available on F-Droid) works well
      • the save to Nextcloud Bookmarks app (available on F-Droid) is supposed to work but does not seem to connect…

Documentation

Technical Details

This service is made using: