Skip to content

Commit 51a39c7

Browse files
authored
Merge pull request #12952 from scubamuc/patch-6
Update source_installation.rst
2 parents a7e1ade + e3ceb02 commit 51a39c7

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

admin_manual/installation/source_installation.rst

+35
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,12 @@ and robust technology which the Nextcloud snap team has embraced.
407407
Most importantly snaps are designed to be secure, sandboxed, containerized
408408
applications isolated from the underlying system and from other applications.
409409

410+
However, the snap is opinionated.
411+
412+
- Nextcloud snap uses recommended Apache.
413+
- Nextcloud snap uses recommended MySQL.
414+
- Nextcloud snap uses recommended PHP.
415+
410416
Installation
411417
------------
412418

@@ -435,6 +441,35 @@ Upon visiting the Nextcloud installation for the first time, you will be prompte
435441
and password before Nextcloud is initialised. This may take a while depending on resources and the device.
436442
After you provide that information you will be logged in and able to install apps, create users, and upload files.
437443

444+
HTTPS encryption
445+
----------------
446+
447+
Nextcloud snap includes a service for automated HTTPS encryption and automated renewal using Lets Encrypt,
448+
or self-signed certificates. Run ``nextcloud.enable-https -h`` for more information. `Managing encryption <https://github.com/nextcloud-snap/nextcloud-snap/wiki/Managing-HTTP-encryption-(HTTPS)>`_.
449+
450+
Configuration
451+
-------------
452+
453+
While the default Nextcloud configurations are mostly fine, it may be necessary to fine tune Nextcloud snap by
454+
editing configuration files manually or using the management console. `Configuring Nextcloud snap <https://github.com/nextcloud-snap/nextcloud-snap/wiki/Configure-Nextcloud-snap>`_.
455+
456+
External media
457+
--------------
458+
459+
Snap confinement is a security feature and determines the amount of access an application has to system resources,
460+
such as files, the network, peripherals and services. Thus your Nextcloud snap is securely confined from the host
461+
system. Unless you specifically allow the Nextcloud snap to access the ``/media`` or ``/mnt`` directories on the
462+
host system, you will not be able to access any other directory outside of the confinement.
463+
464+
Removable media or external storage must be mounted to either ``/media`` or ``/mnt`` as root with root permissions
465+
and connected to Snap!
466+
467+
The interface providing the ability to access removable media is not automatically connected upon install, to use
468+
external storage (or otherwise use a device in ``/media`` or ``/mnt`` for data), you need to give the snap permission
469+
to access removable media by connecting that interface:
470+
471+
``sudo snap connect nextcloud:removable-media``
472+
438473
Further documentation, an `extensive Wiki <https://github.com/nextcloud-snap/nextcloud-snap/wiki>`_ and `FAQ's <https://github.com/nextcloud-snap/nextcloud-snap/wiki/FAQ's>`_ can be found on the `developers GitHub <https://github.com/nextcloud-snap/nextcloud-snap>`_.
439474

440475
.. note:: The `snapd technology <http://snapcraft.io/docs/core/>`_ is the core

0 commit comments

Comments
 (0)