Howto/pages/02.tutorials/02.Cloud/05.Clients/01.Desktop/01.Multiplatform/00.desktop-sync-client/docs.en.md

262 lines
9.5 KiB
Markdown
Raw Normal View History

2017-08-18 19:23:35 +02:00
---
2019-04-28 22:45:19 +02:00
title: Nextcloud Desktop client
visible: false
2019-08-13 15:09:25 +02:00
updated:
last_modified: "6 April 2019"
app: Nextcloud Desktop
app_version: 2.5.2 / Nautilus-Nextcloud integration plugin, version 2.5.0-1 AUR
2017-08-18 19:23:35 +02:00
page-toc:
active: true
2017-11-22 04:55:07 +01:00
published: true
taxonomy:
category:
- docs
2019-08-13 15:09:25 +02:00
tags:
- cloud
- nextcloud
2017-08-18 19:23:35 +02:00
---
2019-08-13 15:09:25 +02:00
# Nextcloud Desktop Client
Using the **Nexcloud** desktop client provides a way to sync your files stored in your **Disroot Cloud** with a local folder on your desktop.
This means you can access/add/remove/edit the files in your **Disroot** account from your desktop without needing to log to your account via web-browser. It also allows you to access them when offline.
# Installing Nextcloud client
You can download and see how to install the **Nextcloud** desktop app [**here**](https://nextcloud.com/install/#install-clients).
2017-08-18 19:23:35 +02:00
Most **GNU/Linux** based operating systems have the **Nextcloud** application ready to download and install from their software managers.
2017-08-18 19:23:35 +02:00
# Adding a new account
2017-08-18 19:23:35 +02:00
The first time you run the **Nextcloud** desktop client you will be directly greeted with the account setup:
- **Select:** Log in
- **Server Address:** [cloud.disroot.org](cloud.disroot.org)
- Press: Next
## Login into your account<br>
There are two ways of doing it:
2017-08-23 17:57:50 +02:00
- **App Password** (for Two Factor Authentication)
- **Normal Credentials**
2017-08-18 19:23:35 +02:00
## App Password (Two Factor Authentication)
If you have enabled **Two-Factor Authentication (2FA)** in your **Disroot Cloud**, then you need to:
2017-08-18 19:23:35 +02:00
- Generate an "App Password", in the **Security** section of your **Disroot Cloud** account web interface, to generate a specific **App Password** for the **Nextcloud** desktop client. You can read about how to do that [**here**](https://howto.disroot.org/en/cloud/introduction#app-password).
2017-08-23 17:57:50 +02:00
Once you have your **App Password** token **created** and **copied**, in the login menu:
2017-08-18 19:23:35 +02:00
- **Select:** "Alternative login using app token"
- **Username:** *your_disroot_account_username*
- **App Token:** Paste the App Token you created
- **Press:** Grant Access
2017-08-18 19:23:35 +02:00
![](en/desktop-client-03.gif)
2017-08-18 19:23:35 +02:00
## Normal Credentials
2017-08-18 19:23:35 +02:00
If you do not have **2FA** enabeled then just:
- Press the Log in button
- **Username:** *your_disroot_account_username*
- **Password:** *your_super_secret_password*
- Press the Log in button again
- Then press **"Grant Access"**
2017-08-23 17:57:50 +02:00
![](en/desktop-client-02.gif)
2017-08-18 19:23:35 +02:00
## Configuring a sync folder
2019-04-07 23:08:07 +02:00
Final step in adding a new account is to configure the sync folder.
After you successfully log in you will be prompted with a options panel where you can:
- Select what folders to sync from your **Disroot Cloud** to your machine, by pressing "Choose what to sync"
- Set a limit to not sync any file above a certain size you decided (this can be changed later at any point).
2019-04-07 23:08:07 +02:00
- Authorize if you also want to sync External Storage's (you can know more about External Storage's [here](https://howto.disroot.org/en/cloud/introduction#external-storages))
- Change the destination folder where your files will be synced in your hard drive (The Nextcloud Desktop Client will by default create a folder called "Nextcloud", in your home folder).
Once you are happy with the settings, just hit "Connect" at the lower left corner of the menu.
![](en/desktop-client-04.gif)
Any file you edit in the local folder in your machine (.txt, spreadsheet, word) will be synced with your **Disroot Cloud**. Any files you remove or add will be removed or added in your **Disroot Cloud**. Any change done from the interface will reflect your synced folder on your desktop, unless you opted out from synchronizing a particular file or folder.
2017-08-18 19:23:35 +02:00
# General options
**Nextcloud** client opens by default in the background. By interacting with **Nextcloud** systray icon you can focus the app.![](en/desktop_client_systray.png)
2017-08-18 19:23:35 +02:00
The app consists of 4 main tabs:
- [Your account tab](#your-account-tab)
- [Activity tab](#activity-tab)
- [General tab](#general-tab)
- [Network tab](#network-tab)
![](en/desktop_client04.png)
# Your account tab
Gives you a general overview of what's the current status of your app.
![](en/desktop_client05.png)
**You can:**
- See the status of any synchronization, and remaining disk space on your **Disroot Cloud** account
![](en/desktop_client06.png)
- Choose what folders to sync or stop syncing by clicking in the checkbox option. You will need to press the **Apply** button on the lower right corner of the window for the changes to take effect
![](en/desktop-client-05.gif)
- Confirm the signature of the ssl keys by pressing the padlock button
![](en/desktop-client-06.gif)
- Pause/Restart synchronization
- Open the desktop folder where your files are
- Remove folder
All by pressing the three dotted button
![](en/desktop-client-07.gif)
- Add a new account
- Remove account
- Logout
All by pressing the **"Account"** button on the upper right side of the window
![](en/desktop-client-08.gif)
2017-08-23 17:57:50 +02:00
2017-08-18 19:23:35 +02:00
## Adding multiple accounts
2017-08-18 19:23:35 +02:00
**Nextcloud** desktop client works with multiple accounts. You aren't even restricted to only **Disroot** accounts either. You can add any **Nextcloud** account from any other server (including your own server, of course).
2017-08-18 19:23:35 +02:00
Adding an extra account is the same process as adding the first one.
In the **"Account"** button:
- Press **"Add new"**
- Follow the same steps as you did to register the first account (adjust the URL's if it's a different server)
2017-08-18 19:23:35 +02:00
**NOTE:** The important thing to keep in mind. **You can't use the same Nextcloud folder** with multiple active accounts.<br>
During the configuration process of a second account, **Nextcloud** client will create in your home folder a folder called **Nextcloud2"**. Keep and eye out for this.
2017-08-18 19:23:35 +02:00
After you add a second account your, it will show up on the top bar of the app. This is how you also switch between accounts if you need to change settings.
2017-08-23 17:57:50 +02:00
You will also see one separate **Activity tab** for each account.
2017-08-18 19:23:35 +02:00
![](en/desktop_client07.png)
2017-08-23 17:57:50 +02:00
2017-08-18 19:23:35 +02:00
# Activity tab
**Activity** tab gives you an overview on all the uploaded/downloaded/added/removed files and folders from your accounts. Similar to Activity app in **Disroot cloud interface.**
![](en/desktop_client08.png)
# General tab
2017-08-18 19:23:35 +02:00
**General** tab lets you:
- Set the limit for files sizes that you download to you local folder
2019-04-07 23:08:07 +02:00
- Set if the client should ask permission to sync External Storage's
2017-08-18 19:23:35 +02:00
- Set to show notifications on your desktop
- Launch Nextcloud Desktop Client when the system starts
- See legal notice and if there are any updates
![](en/desktop_client09.png)
**Edit Ignored Files**
Some files are ignored by default, and not synced by Nextcloud Desktop Client. For example hidden files or files that the name starts with: "~/", "."
2017-08-18 19:23:35 +02:00
If this affects you, you can change this by:
- Pressing the button **"Edit Ignored Files"**
- Press the option **"Sync hidden files"** (if you want to sync all hidden files)
- Press the checkbox options to edit manually what files to allow to sync
- To add new rules for files to ignore press **"Add"**
- At the end press **"ok"**
- You can set the rules back to the original setting by pressing **"Restore Defaults"**
2017-08-18 19:23:35 +02:00
![](en/desktop-client-09.gif)
2017-08-18 19:23:35 +02:00
# Network tab
The Network tab allows you to:
- Configure your nextcloud desktop client for your proxy settings (if you are using a proxy)
- Set maximum download and upload bandwidth
2017-08-18 19:23:35 +02:00
![](en/desktop_client9.png)
2017-08-18 19:23:35 +02:00
# Sharing From Your Desktop
**Nextcloud** desktop client allows integration, with some **GNU/Linux** file managers, allowing you to share a file without needing to open the web interface of your **Disroot Cloud** account.
Supported file managers at this moment are:
- Nautilus
- Nemo
- Caja
- Dolphin
For the first three file managers you'll need to install:
- The `Nextcloud-client-nautilus` plugin.
The name of it might be different in some **GNU/Linux** distributions, e.g in **Arch Linux** it's `nextcloud-nautilus`.
- The `python-nautilus` dependency.
**KDE/Dolphin** file manager users must install the **Dolphin** plugin for **Nextcloud**.
This integration allows you to:
- Create Share links of files or folders
- Manage those share links
- Delete them
- Set expiry date
- Set a password to open the link
- Share directly with other users or groups (if you know their usernames, or group name)
To create a **share link** go to the Nextcloud folder on your machine with the file or folder you want to share.
2017-08-18 19:23:35 +02:00
![](en/desktop-client-10.gif)
2017-08-23 17:57:50 +02:00
Once you copied the link just send it via email, or some other way.
2017-08-18 19:23:35 +02:00
To share directly with **another user or group** of **Disroot Cloud** (if you the persons username, or the group name)
Just:
2019-04-07 23:08:07 +02:00
- Write the username or group name in question in the text box
- Press the arrow button on the right side of the text box
2017-08-18 19:23:35 +02:00
2019-04-07 23:08:07 +02:00
And you will see in the button of the window information regarding that particular share.
2017-08-18 19:23:35 +02:00
![](en/desktop-client-11.gif)
And manage the share with the user in question:
- Deleting the share
2019-04-07 23:08:07 +02:00
- Allow re-sharing
- Allow editing
![](en/desktop-client-13.gif)
You can manage these shares you create from your file manager at any time by the same process you used to originally create the share:
- Right clicking on the file or folder
- Select the nextcloud option
- And press share
**File status icon**
With file manager integration, the file manager generates icons on the folders and files inside your nextcloud folder.
2019-04-07 23:08:07 +02:00
This allows you to quickly see which files and folders where:
- Successfully synced or not
- That are still syncing
- Shared
||
|:--:|:--:|
|![](en/desktop_client11.png)|![](en/desktop_client12.png)|![](en/desktop_client13.png)|