Application Interface

Web Interface

Navigating the main user interface

image-1614658887385.png

1) App Selection Menu

2) Apps Information

3) Application View

4) Navigation Bar

5) New Button

6) Search Field

7) Contacts Menu

9) Settings Menu: Links to download desktop and mobile apps; Server usage and space availability; Password Management; Name,Email, profile picture settings; Manage connected browsers and devices; Group Memberships; Interface language settings; Notifications; Federated Cloud ID and social media sharing buttons; SSL/TLS; Two-Factor Settings; Version Information

 

Built-In Apps

In Nextcloud, the majority of the functionality is an "App". There are many apps that come pre-installed and pre-configured. As an administrator, you can find them under the "Apps" menu. You can read more here: https://ep20.ourcompose.com/nextcloud/settings/apps/enabled 

NOTE: Starting with Nextcloud 20 - the default homepage is the application "Dashboard", instead of the "Files" application. Find out more here: https://nextcloud.com/dashboard/

The following applications are listed simply in order to make users aware of the functionality that is bundled in with a default Nextcloud install.

Activity

https://docs.nextcloud.org/server/14/admin_manual/configuration_server/activity_configuration.html 

This application enables users to view actions related to their files in Nextcloud. Once enabled, users will see a new icon “Activity” in their apps menu. When clicked, a new page appears for users to track the activity related to files – from new files, to deleted files, move, rename, updates and shared activity. The user can configure their individual activity settings in their personal menu. This sets the type of activity to record, as well as whether to the user sees their own activities, whether these are only available online, and whether they get an email digest on a regular basis. More information is available in the Activity documentation.

Comments

Files app plugin to add comments to files

Deleted files

https://docs.nextcloud.com/server/19/go.php?to=user-trashbin 

This application enables users to restore files that were deleted from the system. It displays a list of deleted files in the web interface, and has options to restore those deleted files back to the users file directories or remove them permanently from the system. Restoring a file also restores related file versions, if the versions application is enabled. When a file is deleted from a share, it can be restored in the same manner, though it is no longer shared. By default, these files remain in the trash bin for 30 days. To prevent a user from running out of disk space, the Deleted files app will not utilize more than 50% of the currently available free quota for deleted files. If the deleted files exceed this limit, the app deletes the oldest files until it gets below this limit. More information is available in the Deleted Files documentation.

File sharing

https://docs.nextcloud.com/server/stable/admin_manual/configuration_files/file_sharing_configuration.html 

This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices. Turning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation.

PDF viewer

https://github.com/nextcloud/files_pdfviewer 

This application integrates the PDF.js library into Nextcloud. Using this application users can view their PDF files online without the need to download the file.

When this application is enabled publicly shared PDF documents will also get shown in the PDF viewer instead of only showing a single static snapshot of the document. The PDF viewer requires a modern browser and will not work with Microsoft® Internet Explorer® versions below 9.

PDF.js is a JavaScript library developed by Mozilla, you can learn more about the PDF.js project at https://mozilla.github.io/pdf.js/

Photos

https://github.com/nextcloud/photos 

Recommendations

Text

https://github.com/nextcloud/text  

** 📝 Collaborative document editing!**

Usage survey

https://github.com/nextcloud/survey_client 

Sends anonymized data to Nextcloud to help us to improve Nextcloud. You always have full control over the content sent to Nextcloud and can disable it again at any time.

Video Player

https://github.com/nextcloud/files_videoplayer/blob/master/README.md 

A responsive video player using a skinned version of Video.js

Based on this app: https://apps.owncloud.com/content/show.php/Video+Js?content=159670 Video.js: http://videojs.com/ Skin: https://github.com/cabin/videojs-sublime-skin

Mobile

Nextcloud interfaces with Mobile devices through independent applications, for the most part.

Android

Official Application (Files/Photos)

The official android application manages files and synchronizes them back to the Nextcloud server if it's set up to do so. This _also_ allows for auto-sync of folders and locations on the device, which can be found here: https://www.techrepublic.com/article/how-to-set-auto-upload-on-the-nextcloud-mobile-app/

Install: https://apps.nextcloud.com/apps/android_nextcloud_app 

Setup: https://docs.nextcloud.com/android/android_app.html 

Calendar & Contacts

The calendar for Nextcloud can be synced down to the native Android calendar by way of the CalDAV protocol. The easiest way to do this is by downloading an application to do that (DAVx) and use it to login and sync one or more of the calendars that are in your Nextcloud account. Similarly, contacts can be synced using the same application. An integration done by the developers means that this works natively with the official Nextcloud application.

Download here: https://www.davx5.com/download 

Instructions: https://www.davx5.com/tested-with/nextcloud 

NOTE: This does assume that you have installed the official Nextcloud Application above.

Bookmarks

The most frustrating thing to deal with if you don't have one of the major browser's proprietary bookmark syncing tools is how to share bookmarks between devices. Luckily, Nextcloud has a bookmark application (https://apps.nextcloud.com/apps/bookmarks) that adds this functionality to the base server, and the Android application is available that pairs with it.

Homepage: https://gitlab.com/bisada/OCBookmarks 

iPhone

Official Application

Install: https://apps.nextcloud.com/apps/ios_nextcloud_app

Calendar & Contacts

The iOS devices have capabilities built-in to handle CardDAV and CalDAV  sync. Nextcloud has instructions on how to do this, but they don't need to provide any applications to handle it.

Instructions: https://apps.nextcloud.com/apps/ios_and_macosx 

Bookmarks

Homepage: https://gitlab.com/altepizza/nextbookmark