How to configure NextCloudPi

Configuration direct after Activation

Directly after the initial setup including Activation of Nextcloud / NextcloudPi there is only the WebUI available for configuration.

WebUI

If you want to configure NextcloudPi with the WebUI:

  1. Open a web browser.

  2. Write in the URL https://nextcloudpi.local:4443 or the IP-address of the Raspberry Pi device in your browser plus adding port :4443

  3. There should be an message saying that the address you are visiting is not secure.
    Accept the self-signed certificate, do this by clicking advanced on the warning page and then clicking to add exception as shown in the image below
    Accept Signed NCP certificate.
    This happens because by default browsers do not recognize self-signed certificates as secure (since it was signed by yourself and not someone else authenticating you)

Later you can get a certificate from Let’s Encrypt that your browser will recognize.

  1. You will be asked for the NCP-password, that’s been generated during initial Activation.

After this you should be able to see the Web Panel.

From here you can configure everything that you need.

TUI - Terminal user interface

To be able to use the terminal user interface (TUI) SSH has to be activated first. SSH-Terminal-access can be activated from WebUI (read https://help.nextcloud.com/t/how-to-enable-ssh-using-ncp-config-or-ncp-web/126317. During SSH-Activation you can set password for user as well!

After SSH-Activation you can use in addition to the WebUI also a terminal user interface (TUI) either via SSH or via terminal-logon with plugged in keyboard/display.

Once you are logged on to NextcloudPi shell you can run the command
sudo ncp-config to open the TUI.

The back-end of TUI is the same as the WebUI: All options are accessible in either UI.

We hope this doc was helpful, if you encounter any issues please reach out to the community.
These docs are written by volunteers, please consider becoming one of them.
Contact the wiki team at Matrix or Telegram

I had to go to https://nextcloudpi.local after first install (so not the port number 4443 as stated in the text)

1 Like

The URL for the doc about get a certificate from Let’s Encrypt is broken. Is there any other tutorial on how to fix the webui not secure issue(and maybe also the dns problem)? Thank you, please!

Hmm, restored for the moment so you can use it. Looks like it was supposed to be re-written.

tldr wifi headless setup on armbian bookworm:
/etc/netplan/01-wifi.yaml

network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
      dhcp4: true
      access-points:
        "YOUR_NETWORK_SSID":
          password: "WIFI_PASSWORD"

just mount root partition after you wrote the image and put this file there.

it was really hard to find out “how to setup wifi after you wrote the image to your flash drive” after nextcloudpi migration to armbian.
raspberry imager doesn’t work with the prebuilt image from github releases (rpi4 in my case).
wpa_supplicant.conf doesn’t work as on raspbian, but netplan successfully configured it.

1 Like