You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: admin_manual/installation/source_installation.rst
+35
Original file line number
Diff line number
Diff line change
@@ -407,6 +407,12 @@ and robust technology which the Nextcloud snap team has embraced.
407
407
Most importantly snaps are designed to be secure, sandboxed, containerized
408
408
applications isolated from the underlying system and from other applications.
409
409
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
+
410
416
Installation
411
417
------------
412
418
@@ -435,6 +441,35 @@ Upon visiting the Nextcloud installation for the first time, you will be prompte
435
441
and password before Nextcloud is initialised. This may take a while depending on resources and the device.
436
442
After you provide that information you will be logged in and able to install apps, create users, and upload files.
437
443
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
+
438
473
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>`_.
439
474
440
475
.. note:: The `snapd technology <http://snapcraft.io/docs/core/>`_ is the core
0 commit comments