Nextcloud Tech Guide

  • Nextcloud Talk
  • Nextcloud Deck

Nextcloud Talk

The Talk mobile apps are rubbish, do not use them, use browsers instead.

1. Realtime Sync

End-to-End encryption of text messages synchronisation between Talk Conversation based on replication via mqtt.

1.1. Insert into Nextcloud Talk

Get the correct conversation token first by listing out conversations:
https://nextcloud-talk.readthedocs.io/en/stable/conversation/

Using the chat API

curl --data '{"token":"<roomid>","message":"hi there"}' -H "Content-Type: application/json" -H "Accept: application/json" -H "OCS-APIRequest: true" -H "Authorization: \"Basic ********=\"" -v -X POST https://mydomain.tld/ocs/v2.php/apps/spreed/api/v1/chat/<roomid>

1.2. Read from Nextcloud Talk

Get the correct conversation token first by listing out conversations:
https://nextcloud-talk.readthedocs.io/en/stable/conversation/

Using the chat API

 https://<server>/ocs/v2.php/apps/spreed/api/v1/chat/<chat_id>?lookIntoFuture=1&limit=5&timeout=10&lastKnownMessageId=<last_processed_message_id>

2. Batch Sync

mysql -u $DB_USER -p -h $HOST -D $DB -e 'SELECT * FROM oc_comments;' > ~/chat_`date +%d.%Y`.log

Nextcloud Deck

For managing your TO DOs, it is recommended to
USE Nextcloud Deck plugin
INSTEAD OF Nextcloud Tasks plugin

Deck Releases:

1. Deck Integration

Although Deck in preferred, some integration with Tasks is available. Use of Tasks may be supported by local citizen ecosystems, but is NOT SUPPORTED globally by 88.io.

  1. Deck has Read support for CalDAV:

  2. Write support is coming:

One Board in Deck is one Task List in Tasks.

2. Deck Mobile Apps

Mobile Apps are available and may be supported by local citizen ecosystems, but is NOT SUPPORTED globally by 88.io.

Deck iOS

Deck Android

3. Deck Bugs

3.1. Tag Bugs

The tags within each board CANNOT be shared with other boards.

  1. Transfer Tags between boards and servers - How-To - deck - Nextcloud community
  2. Global tags setting · Issue #2316 · nextcloud/deck · GitHub

Since each board has DIFFERENT tags, to move Cards between boardss we need to:

  • delete tags
  • move card
  • add tags back in

so even if the name and colour are the same they are NOT the same