How to install Nextcloud on Ubuntu 18.04 Bionic Beaver?

Nextcloud

There are many online file storage services, like Google Drive and Dropbox. However, these are run by third parties, which means that you often have no control over the data you have uploaded.

Fortunately, there are many open source, privacy conscious alternatives, which you can host on your own server. One of them is Nextcloud, an application backed by PHP which allows you to access files through a web interface and WebDAV.

About Nextcloud

Nextcloud offers more built-in security measures than other private cloud solutionssuch as two-factor authentication, brute force protection, and many other protections. Nextcloud is completely free, open source, and cross-platform.

This service has many features that make it an excellent free option, among which we can highlight:

Features

  • Easy-to-use web interface and applications on various Android, iOS, Windows, Mac and Linux operating systems
  • Easy internal and external file sharing and collaboration with optional settings like password protection and expiration date
  • Integrated audio and video chat, optional collaborative editing of Office documents, Outlook integration, and more
  • Supports external data storage, such as Windows Network Drive, FTP, WebDAV, NFS and others
  • Numerous active and passive security features, such as two-factor authentication, brute force protection, and CSP 3.0, as well as an audit trail
  • Optionally with server-side encryption (adjustable by external memory) and end-to-end encryption on the client side (adjustable by folder)
  • Full administrative control over file sharing using file access control rules like "DOCX can only be downloaded from internal network" or actions taken on specific actions (eg keyword setting)

Integration

  • Nextcloud is well integrated with UCS and offers easy installation. Automatic configuration includes the following points:
  • The administrator account is also Nextcloud Administrator
  • By default, all users can use Nextcloud
  • Users and groups can be activated or excluded in the respective settings
  • Memory size can be configured per user in user settings
  • All users and groups benefit from the Nextcloud LDAP scheme
  • The web server is fully configured and behind acting as a TLS reverse proxy and active UCS web server.

Installing Nextcloud on Ubuntu 18.04 and derivatives

Nextcloud 1

Si you want to install Nextcloud on your systemWe have the facility of being able to install it with the help of snap packages, this saves us a lot of time than if we were to install it manually.

Only it is necessary that we have Snap technology enabled in our system. In case we cannot install it with:

sudo apt install snapd

The Snap package comes with its own version of Apache running on port 80. If you have an existing web server, so you must remove it before continuing.

Done this now we can install Nextcloud with:

sudo snap install nextcloud

After the installation is complete, they must open their web browser and they will type in their address bar

localhost

On the web page that opens, must create their access credentials with a username and password to set up an administrator account.

Once this is done, you can start to configure the application to your liking.

How to install the Nextcloud Client on Ubuntu 18.04 and derivatives?

Now in case you already have Nextcloud on another computer they can use the client of this for your other computers.

For this only They should open a Ctrl + Alt + T terminal and we are going to add a repository to the system.

sudo add-apt-repository ppa: nextcloud-devs/client

Now we update the list of applications and repositories with:

sudo apt-get update

Y finally we install the Nextcloud client with:

sudo apt install nextcloud-client

Done the installation You can now start the client by searching for it in your system applications menu.

Here they must place the information to connect to the server.


2 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Ruben Molina said

    It works in Debian 9, in Elementary 0.4 Loki and 5.0 Juno and in Deepin 15.4
    How lucky I discovered this because Dropbox had me fed up with the decision not to sync encrypted folders.

  2.   Ruben said

    I correct, it does not work on Debian because the ppa format is for ubuntu