Skip to content

Configurations for Linux

Mail icon Mail

The e-mail client installed in Linux depends on the distribution. Often Thunderbird [↗ official site] is chosen. Other clients, such as Evolution [↗ official site], Geary [↗ official site] or KMail [↗ official site], are sometimes also present or recommended.

Full configurations

Both Thunderbird and Evolution integrate agenda, task and contact management:

  • For Thunderbird, see the Thunderbird page to configure it
  • For Evolution, after setting up your mailbox, configure your GNOME environment (see below) to integrate it

KMail is part of the KMail suite, which includes KMail (mail), KOrganizer (agendas and tasks) and KAddressBook (contacts). After setting up your mailbox, configure your KDE environment (see below) to enjoy the full suite.

The GNOME environment also offers independent applications for calendars, tasks and contacts4, allowing you to have them on your computer regardless of your e-mail client (e.g. with Geary). After setting up your mailbox, configure your GNOME environment (see below) to integrate them.

If you are using Thunderbird see the Thunderbird page.

If you are using another application: use the information below to set up your mailbox, if necessary consult the help of your application1.

(Semi-)Automatic configuration

Connection information

  1. Use your email address and Nubo password
  2. If you need to enter a server, use
I have to choose between IMAP and POP3. What are they?

Many software packages offer the option of configuring mailboxes as "IMAP" or "POP3".

  • With IMAP, the contents of your entire inbox, including folders and sub-folders, as well as the various message statuses (read, unread, marked, replied to, forwarded...) are synchronized between your devices, so a change on one is reflected on the others.
  • With POP3, your software simply retrieves new messages from the inbox, without taking care of anything else, and deletes them at regular intervals, making them inaccessible on other devices, and deleting them from your webmail.

IMAP is more recent and is the recommended option.

I am being asked for several names (name, account name, full name, user name…). What should I do?

During configuration, you are often asked to enter the name of the person who will use this mailbox. This option can be called "name", "displayed name", "full name", "your name"... This field is free-form, you just have to enter what you want your correspondents to see when they receive your messages.

If you're asked for a "username", then this is the username associated with your account, so you'll need to re-enter your e-mail address (or your Nubo username - both should work).

If you see "account name" or "description", this is again a free-form field which will let you identify the account in the interface of the software or the application you are setting up.

Manual configuration

If that doesn't work, or you need to enter the information yourself, use the parameters below.

Full configuration information
Incoming (receive) Outgoing (send)
Protocol IMAP (or POP3) SMTP
Port 993 465
Authentication Regular password Regular password
Identifier (user name) Your email address Your email address

Cloud icon Cloud

The application allows you to keep a folder automatically synchronized with your cloud folder and installs integration into the file manager. This integration displays synchronization status icons on your folders and files and adds a context menu that allows, with one right click, access to the access, editing and sharing options of each element.

There are several ways to install the client on Linux:

  • For computers under Debian and derivatives (such as Ubuntu or Linux Mint), the recommended method is to go through the system's official repositories, which will allow the application to be well integrated and automate updates.

    Install Nextcloud client from system deposits (Debian and derivatives)

    Open the terminal (in applications) and run one of these commands, depending on your file manager:

    • For Nautilus (default in GNOME environments): sudo apt install nautilus-nextcloud
    • For Nemo (default in Linux Mint Cinnamon environment): sudo apt install nemo-nextcloud
    • For Dolphin (default in KDE environments): sudo apt install dolphin-nextcloud
    • For Caja (default in MATE environments): sudo apt install caja-nextcloud
    • If your environment is not listed above: sudo apt install nextcloud-desktop (client alone, without integration into the file system)
    How do I know if my file manager is Nautilus, Nemo, Dolphin or Caja?

    The presence of Nautilus, Nemo, Dolphin or Caja that are file managers usually depend on the active desktop environment on your computer.

    Office environment Gestionnaire de fichiers
    GNOME Nautilus
    KDE (or Plasma3) Dolphin
    Cinnamon (Linux Mint) Nemo
    MATE Caja

    If you are not sure about the desktop environment you have, there is a way to find the name of your file manager directly. Open a window where you can view folders and files from your computer:

    • If it's called "Dolphin" you have Dolphin (and your office environment is probably KDE)
    • If it's called "Files," you probably have GNOME, Cinnamon or MATE.
      • Under Cinnamon and MATE, the menu “Help > About” indicates whether it is “Nemo” or “Caja”
      • Under GNOME, the menu “≡ > About Files” indicates only “Files” as a name, it is actually about “Nautilus”

    Nautilus is the GNOME file manager, included by default in Ubuntu, and the most common

    How to execute the command?

    1. Enter the command in the terminal and press “Enter”
    2. Type your password (you won't see anything on the screen, it's normal) and press “Enter”
    3. When the screen asks you, confirm the installation by entering “y”, and then press “Enter”
    4. Wait until the end of the order before closing the terminal

    You will then have to close and reopen your session (or restart your computer) so that integration into the file system is complete.

    To benefit from the latest versions of the sync client (or if the package is not found)

    Versions present in official repositories are not always the most recent versions and if your system is old it is possible that packages are not yet present. It is possible to add a third-party repository2 which contains the latest versions of the synchronization client and integrations into file managers.

    To add this repository, open a terminal and enter the following commands:

    1. sudo add-apt-repository ppa:nextcloud-devs/client
      • if it is requested, enter your password and press “Enter”
      • press “Enter” when the screen asks you
    2. sudo apt update and wait for the end of the command

    If you haven't done it yet, run the command higher depending on your file manager. If you have already done so, make the updates when your system proposes it, or run the sudo apt upgrade command.

    Skip through your system's website or application store

    Most Linux distributions include a software portal or application store that allows you to search and install applications directly. This method is easier, but often does not include integration into the file manager.

    If, however, you prefer to go through this route:

    • Search for “Nextcloud Desktop”, “Nextcloud Client” or “Nextcloud synchronization client” — do not install server version or other variants
    • Similarly search for “nautilus-nextcloud”, “nemo-nextcloud”, “dolphin-nextcloud” or “caja-nextcloud” to see if the integration is present (if not, you will have to go through the terminal with the commands presented above)
  • Download the AppImage

    This method works on the vast majority of Linux distributions and does not require installation. You will be notified of updates, but you will have to start again to install new versions. The AppImage does not include integration into the file manager.

    Download and run the AppImage file
    1. Download the AppImage file on the Nextcloud site, save the file where you want it on your computer (you will need to keep it at this location)
    2. Follow these steps to make it executable and run it → How to run an AppImage [↗ Using AppImage - AppImage documentation]

    More information on the AppImage format: AppImage | Linux applications that run everywhere [↗ official site]

  • Use Snap or Flatpak

    Snap and Flatpak, via the « Snap Store » and « Flathub », are alternative application stores compatible with many Linux distributions. Many applications, including the Nextcloud client, are available. These methods allow automatic updates, but do not include integration into the file manager.

    Install Nextcloud client in Snap or Flatpak format

    Application page : Nextcloud Desktop Client [↗ Snap Store]

    Note : The Snap Store is present by default on some distributions, but must be installed on others. More information: Installing snapd [↗ Snapcraft documentation]


    The application page: Nextcloud Desktop [↗ Linux Apps on Flathub]

    Note: Flatpak software and Flathub store must be installed on the computer to operate. More information: Quick Setup [↗ Flatpak]

Once the client is installed, use the information below to log in.

Connection information

  1. Upon opening, select "Connect to Nextcloud"
  2. Enter as server address
  3. In the browser window that opens, log in with your Nubo identifier and password, then authorize access.
  4. Back in the client configuration window, select a local folder and choose what you want to synchronize with the server

Remember to create a 'Nubo' folder as the local folder to be synchronized with the cloud.

Calendars App Tasks App App Contacts Calendars, tasks and contacts

On Linux, integration is different depending on the desktop environment used.

GNOME and its main derivatives (Cinnamon, Budgie...) directly integrate cloud synchronization into system settings. The KDE software suite also integrates calendars, tasks and contacts.

For office environments that are not supported, integration depends on the applications used (e.g. Thunderbird) or the possibilities of synchronizing calendars or address books in CalDAV and CardDAV formats (see generic information).

How do I know I'm on GNOME, KDE, or something?

There are many desktop environments: GNOME, KDE (or Plasma3), MATE, LXQt, Xfce... The different Linux distributions are most often installed with their default environment, but several variants are available.

For example,

  • Ubuntu is provided by default with GNOME, but there are many variants: KDE (Kubuntu), MATE (Ubuntu MATE), Xfce (Xubuntu), LXQt (Lubuntu), Budgie (Ubuntu Budgie)...
  • Linux Mint is provided by default with Cinnamon (a derivative of GNOME) and offers MATE Edition and Xfce Edition variants
  • It is often possible to install yourself a different office environment

If you don't know the office environment of your operating system, try to find a trace of it in your computer's system preferences or settings. You should find the name and version of your operating system, but also the name and version of the active desktop environment.

Access to system information:

  • GNOME: menu at the top right of the screen, “Settings > About”
  • Cinnamon : a menu to the bottom left of the screen, “Preferences > System settings > Hardware > System information”
  • KDE : menu at the bottom left of the screen, “Computers > Information Center”
  • MATE : menu at the top left of the screen, “System > About MATE”


Follow these steps → synchronize calendars (with associated tasks) and contacts under Gnome [↗ Documentation Nextcloud] using the login information below.

GNOME Connection Information
  1. Enter as server name
  2. Use your username (user name) and an app password that you created
  3. (Recommended) Uncheck “Files”

Why to uncheck the option “Files” ?

This is not a synchronization, but a remote WebDAV access. In this case, the files remain on the server and your computer connects when you enter the folder. So they will not be stored on your computer and in case of poor internet connection you will have no more access.

We recommend using the Nextcloud computer client.

To make an app password

Passwords software enable external applications to be connected using unique passwords.

You can create them and manage them yourself from your cloud.

  1. Open the page 'Security' of your cloud
  2. Enter the app name (at the bottom of the list of devices and sessions recently connected to your account)
  3. Click on 'Create a new app password'
  4. Write down or copy the password displayed, you won't be able to see it after.
  5. Click on 'Finished'
Good to know

When you are creating an app password

  • Give your application a recognisable name, so that you can find it easily in the list of connected sessions.
  • If you did not copy the password, delete the application from the list and start over
  • The QR-code only works with certain application who offer this option when enter login informations

Possible options

Click on the '…' next to an element of the list to display the options - 'Revoke': delete the element from the list, the device or the app will not have access to you account anymore - 'Delete the device' : start a process to erase your data from the application in question - If the application you are configuring does not need access to your files, deselect "Allow access to file manager".


Follow these steps → synchronize calendars (with associated tasks) and contacts under KDE [↗ Documentation Nextcloud] using the connection information below.

Connection information for KDE
  1. Enter your Nubo ID as your user name
  2. Use an application password as a password
  3. Enter as server name

Last update: December 16, 2023