121 lines
7.8 KiB
Markdown
121 lines
7.8 KiB
Markdown
---
|
|
title: "Nextcloud"
|
|
category: "Files, photos, and documents"
|
|
tagline: "Files, sharing, calendars, contacts, and collaborative editing in one workspace."
|
|
replaces: ["Google Drive", "Dropbox", "Microsoft OneDrive", "Box", "Google Calendar"]
|
|
address: "nextcloud.example.com"
|
|
website: "https://nextcloud.com/"
|
|
upstreamDocs: "https://docs.nextcloud.com/server/latest/user_manual/en/"
|
|
links:
|
|
- name: "Nextcloud user manual"
|
|
url: "https://docs.nextcloud.com/server/latest/user_manual/en/"
|
|
- name: "Nextcloud administration manual"
|
|
url: "https://docs.nextcloud.com/server/latest/admin_manual/"
|
|
- name: "Desktop and mobile apps"
|
|
url: "https://nextcloud.com/install/#install-clients"
|
|
- name: "Sync calendars and contacts (CalDAV and CardDAV)"
|
|
url: "https://docs.nextcloud.com/server/latest/user_manual/en/groupware/sync_android.html"
|
|
- name: "Nextcloud App Store"
|
|
url: "https://apps.nextcloud.com/"
|
|
---
|
|
|
|
## Overview
|
|
|
|
Nextcloud is a file sync and collaboration platform. At its core it keeps your files in sync between your server and your computers and phones, like Dropbox or Google Drive. Around that it adds calendars, contacts, task lists, notes, chat, and in-browser document editing.
|
|
|
|
Main capabilities:
|
|
|
|
- **Files**: upload, organize, search, preview, version history, and a trash bin for deleted files.
|
|
- **Sharing**: share with colleagues, groups, or anyone via a link with optional password, expiry date, and upload-only "file drop" mode.
|
|
- **Desktop sync** for Windows, macOS, and Linux, including virtual files that download on demand.
|
|
- **Mobile apps** for iOS and Android with automatic photo upload.
|
|
- **Calendar, Contacts, and Tasks**, which sync to phones and desktop clients using the standard CalDAV and CardDAV protocols.
|
|
- **Office editing** of Word, Excel, and PowerPoint documents in the browser when an office suite (Nextcloud Office or OnlyOffice) is enabled on your server.
|
|
- **Talk** for chat and video calls, **Deck** for kanban boards, **Notes**, **Forms**, and hundreds more apps.
|
|
|
|
### What it replaces
|
|
|
|
Nextcloud replaces file services such as Google Drive, Dropbox, Microsoft OneDrive, and Box, and the calendar and contacts parts of Google Workspace and Microsoft 365. With an office suite enabled it also covers basic Google Docs and Office Online editing.
|
|
|
|
## Signing in
|
|
|
|
Open your Nextcloud address and sign in with your organization account. If you're sent to the Authelia portal, sign in there first.
|
|
|
|
{{< note title="Desktop and mobile apps use app passwords" >}}
|
|
The desktop and mobile apps open a browser window to sign you in. If your organization requires two-factor authentication, or you prefer not to give a device your main password, create an **app password** under your avatar, **Personal settings**, **Security**, then **Devices & sessions**. You can revoke it there if the device is lost.
|
|
{{< /note >}}
|
|
|
|
## Work with files
|
|
|
|
### Upload and organize
|
|
|
|
- Drag files or folders onto the **Files** page, or select **+ New** to upload, create a folder, or create a new document.
|
|
- Use **Favorites** (the star) for files you open often, and **Tags** to group files across folders.
|
|
- Search from the magnifier at the top: it searches file names and, where enabled, file contents.
|
|
|
|
### Recover a deleted or overwritten file
|
|
|
|
- Deleted files go to **Deleted files** in the left sidebar, where you can restore them.
|
|
- To get back an older version, open the file's details (the **…** menu, then **Details**), go to the **Versions** tab, and restore the version you want.
|
|
|
|
Retention for deleted files and versions is limited by storage space and server settings, so don't rely on it as a long-term archive.
|
|
|
|
### Install the desktop client
|
|
|
|
1. Download the desktop client from [nextcloud.com/install](https://nextcloud.com/install/#install-clients).
|
|
2. Enter your Nextcloud address, for example `https://nextcloud.example.com`, and sign in through the browser window that opens.
|
|
3. Choose which folders to sync. On Windows and macOS, enable **virtual files** to see everything without downloading it all.
|
|
|
|
## Share files and folders
|
|
|
|
1. Open the file's **Sharing** tab (the share icon next to the name).
|
|
|
|
{{< screenshot src="nextcloud/sharing-tab.png" alt="The Nextcloud Sharing tab for a folder, with internal shares, external shares, and Create public link" caption="The **Sharing** tab. Share with colleagues under **Internal shares**, or create a public link under **External shares**." >}}
|
|
|
|
2. To share with a colleague, type their name or a group name. Choose whether they can edit, re-share, or only view.
|
|
3. To share with anyone, select **Create a new share link**. Open the link's **…** menu to set a password, an expiry date, or **hide download**.
|
|
|
|
{{< screenshot src="nextcloud/link-menu.png" alt="A Nextcloud share link's menu with Customize link, Generate QR code, Add another link, and Unshare" caption="A link's **…** menu. Password, expiry date, and download options are under **Customize link**." >}}
|
|
|
|
4. For a folder where people outside your organization can upload without seeing other files, choose **File drop (upload only)** in the link's permissions.
|
|
|
|
{{< screenshot src="nextcloud/link-permissions.png" alt="A Nextcloud share link's permission menu with View only, Can edit, File request, and Custom permissions" caption="A link's permissions. Current Nextcloud versions call upload-only links **File request**." >}}
|
|
|
|
Shares appear in the **Shares** section of the sidebar, where you can review and revoke them.
|
|
|
|
## Calendars and contacts
|
|
|
|
The **Calendar** and **Contacts** apps work in the browser. To use them in other apps:
|
|
|
|
- **iPhone and iPad**: in Settings, add a CalDAV and a CardDAV account with server `nextcloud.example.com`, your username, and an app password.
|
|
- **Android**: install DAVx⁵, add an account with your Nextcloud address and an app password, and choose which calendars and address books to sync.
|
|
- **Thunderbird and macOS Calendar**: add a CalDAV account using the link copied from the calendar's **…** menu, **Copy internal link**.
|
|
|
|
Calendars can be shared with colleagues or published as a read-only link. Use the **Appointments** feature for simple booking pages, or [Cal.com](/apps/calcom/) for more advanced scheduling.
|
|
|
|
## Edit documents in the browser
|
|
|
|
If an office suite is enabled on your server, click any `.docx`, `.xlsx`, `.pptx`, or OpenDocument file to open it in the editor. Several people can edit at once, and changes are saved automatically. Use **+ New** to create a document, spreadsheet, or presentation.
|
|
|
|
## Administer Nextcloud
|
|
|
|
Administrators see **Administration settings** in the avatar menu. Common tasks:
|
|
|
|
- **Apps**: enable or disable apps from the **Apps** menu. Only enable apps you need; each one adds maintenance.
|
|
- **Sharing**: under **Administration settings**, **Sharing**, decide whether public links are allowed, whether they need passwords, and default expiry dates.
|
|
- **Theming**: set your organization's name, logo, colors, and background.
|
|
- **Groups and quotas**: see the **Accounts** page. Accounts come from your central directory, so add people in Superpanel, then use Nextcloud to set storage quotas or group folders.
|
|
- **Overview** shows security and setup warnings. Some warnings relate to server settings managed by Federated Computer; contact support if you're unsure.
|
|
|
|
## Superpanel settings
|
|
|
|
{{< review "confirm Superpanel option names for Nextcloud." >}}
|
|
|
|
- **Access**: choose which groups can sign in to Nextcloud.
|
|
- **Administrators**: choose who gets Nextcloud admin rights.
|
|
- **Storage**: see how much space your VM has. Contact Federated Computer to increase it.
|
|
|
|
{{< enterprise >}}
|
|
Enterprise customers can run Nextcloud's `occ` command inside the Nextcloud container for tasks such as rescanning files added directly on disk (`occ files:scan --all`), managing apps in bulk, running maintenance mode, or repairing the file cache. See the [occ documentation](https://docs.nextcloud.com/server/latest/admin_manual/occ_command.html).
|
|
{{< /enterprise >}}
|