Update source_installation.rst

add: encryption
add: configuration
add: external media

Signed-off-by: scubamuc <54933878+scubamuc@users.noreply.github.com>
This commit is contained in:
scubamuc
2025-03-28 08:03:36 +01:00
committed by rakekniven
parent a7e1adea2a
commit e3ceb02920

View File

@ -407,6 +407,12 @@ and robust technology which the Nextcloud snap team has embraced.
Most importantly snaps are designed to be secure, sandboxed, containerized
applications isolated from the underlying system and from other applications.
However, the snap is opinionated.
- Nextcloud snap uses recommended Apache.
- Nextcloud snap uses recommended MySQL.
- Nextcloud snap uses recommended PHP.
Installation
------------
@ -435,6 +441,35 @@ Upon visiting the Nextcloud installation for the first time, you will be prompte
and password before Nextcloud is initialised. This may take a while depending on resources and the device.
After you provide that information you will be logged in and able to install apps, create users, and upload files.
HTTPS encryption
----------------
Nextcloud snap includes a service for automated HTTPS encryption and automated renewal using Lets Encrypt,
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)>`_.
Configuration
-------------
While the default Nextcloud configurations are mostly fine, it may be necessary to fine tune Nextcloud snap by
editing configuration files manually or using the management console. `Configuring Nextcloud snap <https://github.com/nextcloud-snap/nextcloud-snap/wiki/Configure-Nextcloud-snap>`_.
External media
--------------
Snap confinement is a security feature and determines the amount of access an application has to system resources,
such as files, the network, peripherals and services. Thus your Nextcloud snap is securely confined from the host
system. Unless you specifically allow the Nextcloud snap to access the ``/media`` or ``/mnt`` directories on the
host system, you will not be able to access any other directory outside of the confinement.
Removable media or external storage must be mounted to either ``/media`` or ``/mnt`` as root with root permissions
and connected to Snap!
The interface providing the ability to access removable media is not automatically connected upon install, to use
external storage (or otherwise use a device in ``/media`` or ``/mnt`` for data), you need to give the snap permission
to access removable media by connecting that interface:
``sudo snap connect nextcloud:removable-media``
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>`_.
.. note:: The `snapd technology <http://snapcraft.io/docs/core/>`_ is the core