Einfaches Nextcloud - Image für Docker welches funktioniert. Problem bisher mit der Config.php

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • image: linuxserver/nextcloud:32.0.1-ls402
  • Operating system and version (e.g., Ubuntu 24.04):
    • GNU/Linux 6.17.0-1004-raspi aarch64
  • Web server and version (e.g, Apache 2.4.25):
    • ubuntu@ubuntu:~$ docker-compose exec nextcloud apache2 -v
      no configuration file provided: not found
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • nginx version: nginx/1.28.0
  • PHP version (e.g, 8.3):
    • PHP 8.4.14 (cli) (built: Oct 24 2025 01:09:06) (NTS)
  • Is this the first time you’ve seen this error? (Yes / No):
    • YES
  • When did this problem seem to first start?
    • direkt nach meinem ersten Versuch
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • Docker Compose mit linuxserver/nextcloud
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • nein

Summary of the issue you are facing:

„Das Setup-Fenster erscheint nicht, stattdessen kommt die Fehlermeldung:
Configuration was not read or initialized correctly, not overwriting /app/www/public/config/config.php
Es gibt immer wieder Probleme mit den Rechten der config.php.“

Steps to replicate it (hint: details matter!):

Log entries


ubuntu@ubuntu:\~$ sudo journalctl -xe | tail -n 40
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit sysstat-collect.service has successfully entered the ‘dead’ state.
Nov 19 14:00:08 ubuntu systemd\[1\]: Finished sysstat-collect.service - system activity accounting tool.
░░ Subject: A start job for unit sysstat-collect.service has finished successfully
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit sysstat-collect.service has finished successfully.
░░
░░ The job identifier is 15925.
Nov 19 14:01:26 ubuntu dockerd\[1245\]: time=“2025-11-19T14:01:26.271233082Z” level=error msg=“copy stream failed” error=“reading from a closed fifo” stream=stdout
Nov 19 14:01:26 ubuntu dockerd\[1245\]: time=“2025-11-19T14:01:26.279759749Z” level=error msg=“Error running exec b41774d0f1de7ba66389f40a75eb47b4c0a871c3125d20728afb3a0059fd8ca8 in container: OCI runtime exec failed: exec failed: unable to start container process: exec: "apache2": executable file not found in $PATH” spanID=73f1c463b6a8fc40 traceID=4446e260b9b98b5c1dfeb73a10b45d78
Nov 19 14:05:01 ubuntu CRON\[7121\]: pam_unix(cron:session): session opened for user root(uid=0) by root(uid=0)
Nov 19 14:05:01 ubuntu CRON\[7123\]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Nov 19 14:05:01 ubuntu CRON\[7121\]: pam_unix(cron:session): session closed for user root
Nov 19 14:06:08 ubuntu systemd\[1\]: Starting fwupd-refresh.service - Refresh fwupd metadata and update motd…
░░ Subject: A start job for unit fwupd-refresh.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit fwupd-refresh.service has begun execution.
░░
░░ The job identifier is 16035.
Nov 19 14:06:09 ubuntu systemd\[1\]: fwupd-refresh.service: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit fwupd-refresh.service has successfully entered the ‘dead’ state.
Nov 19 14:06:09 ubuntu systemd\[1\]: Finished fwupd-refresh.service - Refresh fwupd metadata and update motd.
░░ Subject: A start job for unit fwupd-refresh.service has finished successfully
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit fwupd-refresh.service has finished successfully.
░░
░░ The job identifier is 16035.
Nov 19 14:09:13 ubuntu sudo\[7178\]: pam_unix(sudo:session): session opened for user root(uid=0) by ubuntu(uid=1000)
Nov 19 14:09:13 ubuntu sudo\[7178\]: ubuntu : TTY=/dev/pts/2 ; PWD=/home/ubuntu ; USER=root ; COMMAND=/usr/bin/journalctl -xe
ubuntu@ubuntu:\~$

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

ubuntu@ubuntu:~/nextcloud$ docker-compose logs nextcloud | tail -n 40
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
nextcloud  | Exception: Not installed in /app/www/public/lib/base.php:226
nextcloud  | Stack trace:
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
nextcloud  | Exception: Not installed in /app/www/public/lib/base.php:226
nextcloud  | Stack trace:
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
nextcloud  | Exception: Not installed in /app/www/public/lib/base.php:226
nextcloud  | Stack trace:
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
nextcloud  | Exception: Not installed in /app/www/public/lib/base.php:226
nextcloud  | Stack trace:
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
nextcloud  | Exception: Not installed in /app/www/public/lib/base.php:226
nextcloud  | Stack trace:
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
nextcloud  | Exception: Not installed in /app/www/public/lib/base.php:226
nextcloud  | Stack trace:
nextcloud  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
nextcloud  | #1 /app/www/public/lib/base.php(1192): OC::init()
nextcloud  | #2 /app/www/public/cron.php(29): require_once('...')
nextcloud  | #3 {main}
ubuntu@ubuntu:~/nextcloud$

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

PASTE

Web server / Reverse Proxy

The output of your Apache/nginx/system log in /var/log/____:

buntu@ubuntu:~/nextcloud$ docker-compose exec nextcloud cat /config/log/nginx/error.log | tail -n 40
#1 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1104): Doctrine\DBAL\Driver\PDO\Statement->execute()
#2 /app/www/public/lib/private/DB/Connection.php(420): Doctrine\DBAL\Connection->executeQuery()
#3 /app/www/public/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery()
#4 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(291): OC\DB\ConnectionAdapter->executeQuery()
#5 /app/www/public/lib/private/AppConfig.php(1360): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#6 /app/www/public/lib/private/AppConfig.php(284): OC\AppConfig->loadConfig()
#7 /app/www/public/lib/private/AppConfig.php(1832): OC\AppConfig->searchValues()" while reading response header from upstream, client: 192.168.178.24, server: _, request: "PUT /ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
2025/11/15 19:06:07 [error] 346#346: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_appconfig' doesn't exist in /app/www/public/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php:130
Stack trace:
#0 /app/www/public/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php(130): PDOStatement->execute()
#1 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1104): Doctrine\DBAL\Driver\PDO\Statement->execute()
#2 /app/www/public/lib/private/DB/Connection.php(420): Doctrine\DBAL\Connection->executeQuery()
#3 /app/www/public/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery()
#4 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(291): OC\DB\ConnectionAdapter->executeQuery()
#5 /app/www/public/lib/private/AppConfig.php(1360): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#6 /app/www/public/lib/private/AppConfig.php(284): OC\AppConfig->loadConfig()
#7 /app/www/public/lib/private/AppConfig.php(1832): OC\AppConfig->searchValues()" while reading response header from upstream, client: 192.168.178.24, server: _, request: "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
2025/11/15 19:11:07 [error] 309#309: *5 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_appconfig' doesn't exist in /app/www/public/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php:130
Stack trace:
#0 /app/www/public/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php(130): PDOStatement->execute()
#1 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1104): Doctrine\DBAL\Driver\PDO\Statement->execute()
#2 /app/www/public/lib/private/DB/Connection.php(420): Doctrine\DBAL\Connection->executeQuery()
#3 /app/www/public/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery()
#4 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(291): OC\DB\ConnectionAdapter->executeQuery()
#5 /app/www/public/lib/private/AppConfig.php(1360): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#6 /app/www/public/lib/private/AppConfig.php(284): OC\AppConfig->loadConfig()
#7 /app/www/public/lib/private/AppConfig.php(1832): OC\AppConfig->searchValues()" while reading response header from upstream, client: 192.168.178.24, server: _, request: "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
2025/11/15 19:13:03 [error] 309#309: *5 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_appconfig' doesn't exist in /app/www/public/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php:130
Stack trace:
#0 /app/www/public/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php(130): PDOStatement->execute()
#1 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1104): Doctrine\DBAL\Driver\PDO\Statement->execute()
#2 /app/www/public/lib/private/DB/Connection.php(420): Doctrine\DBAL\Connection->executeQuery()
#3 /app/www/public/lib/private/DB/ConnectionAdapter.php(50): OC\DB\Connection->executeQuery()
#4 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(291): OC\DB\ConnectionAdapter->executeQuery()
#5 /app/www/public/lib/private/AppConfig.php(1360): OC\DB\QueryBuilder\QueryBuilder->executeQuery()
#6 /app/www/public/lib/private/AppConfig.php(284): OC\AppConfig->loadConfig()
#7 /app/www/public/lib/private/AppConfig.php(1832): OC\AppConfig->searchValues()" while reading response header from upstream, client: 192.168.178.24, server: _, request: "PUT /ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
2025/11/18 20:48:28 [error] 329#329: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.178.67, server: _, request: "GET / HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
2025/11/18 21:20:39 [error] 346#346: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.178.67, server: _, request: "GET / HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
2025/11/18 21:20:39 [error] 346#346: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.178.67, server: _, request: "GET /favicon.ico HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.178.55:8080"
ubuntu@ubuntu:~/nextcloud$

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

ubuntu@ubuntu:~/nextcloud$ docker-compose logs mariadb | tail -n 40
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
mariadb  | Exception: Not installed in /app/www/public/lib/base.php:226
mariadb  | Stack trace:
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
mariadb  | Exception: Not installed in /app/www/public/lib/base.php:226
mariadb  | Stack trace:
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
mariadb  | Exception: Not installed in /app/www/public/lib/base.php:226
mariadb  | Stack trace:
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
mariadb  | Exception: Not installed in /app/www/public/lib/base.php:226
mariadb  | Stack trace:
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
mariadb  | Exception: Not installed in /app/www/public/lib/base.php:226
mariadb  | Stack trace:
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
mariadb  | Exception: Not installed in /app/www/public/lib/base.php:226
mariadb  | Stack trace:
mariadb  | #0 /app/www/public/lib/base.php(703): OC::checkInstalled()
mariadb  | #1 /app/www/public/lib/base.php(1192): OC::init()
mariadb  | #2 /app/www/public/cron.php(29): require_once('...')
mariadb  | #3 {main}
ubuntu@ubuntu:~/nextcloud$

Apps

The output of occ app:list (if possible).

Tips for increasing the likelihood of a response

  • Use the preformatted text formatting option in the editor for all log entries and configuration output.
  • If screenshots are useful, feel free to include them.
    • If possible, also include key error output in text form so it can be searched for.
  • Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.

für das spezielle linuxserverio image - bitte lese linuxserver.io Nextcloud docs und wende dich an linuxserver.io Support

Die Fehlermeldung deutet darauf hin dass bereits configs existieren - eventuell hast du angefangen und dann die Reste nicht korrekt gelöscht..

Sonst schauen die Nextcloud AiO an oder auch Microimage How to docker-compose with notify_push (2024)

TANX

ich drehe mit MS-Copilot schon etliche Schleifen und warte jeweils 15min bis

”ubuntu@ubuntu:~/nextcloud$ docker restart nextcloud” durchlaufen ist

danke ich wende mich mal …weiter… und poste hier das Ergebnis meiner Mühen :slight_smile:

Sollte ich nicht besser ein anderes Image verwenden?
Gruß

ich leide voll mit dir :cry:

naja es gibt dazu einen unglaublich richtigen Spruch

und ich vermute das hier auch. Lernen und verstehen erfordert Aufwand, dafür funktioniert der Betrieb nachher einfacher und flüssiger, deswegen empfehle ich jedem 101: Self-hosting information for beginners zu lesen und zu verstehen. Wenn man diesen Weg nicht gehen möchte dann ist self-hosting wohl der falsche Ansatz.

ich kenne das image nicht.. früher haben sie verrückte und falsche Sachen gemacht.. vermutlich ist das image deswegen ein wenig unpopulär.. jetzt ist es glaube ich nicht wirklich anders als das standard image und deswegen glaube ich dass 15 Min für den Restart auf ein ernstes Problem oder deutlich unterdimensionierte Hardware deuten… aber die Kristalkugel ist gerade weggerollt :frowning:

1 Like

Also ich hab jetzt das Linux Server Image mal in einer Ubuntu Test VM installiert. Hat ca. 5 Minuten gedauert und auf Anhieb funktioniert. Hier die Schritte, die ich unternommen habe. Vielleicht hilft dir das ja.

Docker installieren:

curl -sSL https://get.docker.com/ | CHANNEL=stable sh

Den eigenen User zur Docker-Gruppe hinzufügen:

:warning: Die Docker-Gruppe gewährt dem Benutzer Root-Rechte. Weitere Informationen dazu, wie sich dies auf die Sicherheit deines Systems auswirkt, findest du unter Docker Daemon Attack Surface.

sudo usermod -aG docker $USER
newgrp docker

Verzeichnisse erstellen: (habe ich direkt im Home Directory meines normalen Benutzers gemacht)

mkdir -p ~/nextcloud/{config,data}

Die compose.yaml anlegen

nano ~/nextcloud/compose.yaml

…und folgendes einfügen:

services:
  nextcloud:
    image: lscr.io/linuxserver/nextcloud:latest
    container_name: nextcloud
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
    volumes:
      - ./config:/config
      - ./data:/data
    ports:
      - 443:443
    restart: unless-stopped

Ins neu erstellte nextcloud Verzeichnis wechseln, Image herunterladen, und den Container starten:

cd ~/nextcloud
docker compose up -d

That’s it. :wink:

2 Likes

version: ‘3.8’

services:
mariadb:
image: mariadb:10.6
container_name: mariadb
restart: unless-stopped
environment:

  • MYSQL_ROOT_PASSWORD=xxxxx
  • MYSQL_DATABASE=nextcloud
  • MYSQL_USER=nextcloud
  • MYSQL_PASSWORD=xxxxxx
    volumes:
  • ./mariadb/data:/var/lib/mysql
    networks:
  • nextcloud_network

redis:
image: redis:alpine
container_name: redis
restart: unless-stopped
volumes:

  • ./redis/data:/data
    networks:
  • nextcloud_network

nextcloud:
image: nextcloud:latest
container_name: nextcloud
restart: unless-stopped
depends_on:

  • mariadb
  • redis
    volumes:
  • ./nextcloud/data:/var/www/html
  • /mnt/nc_Dokumente:/mnt/nc_Dokumente:rw
  • /mnt/nc_Bilder:/mnt/nc_Bilder:rw
  • /mnt/nc_Musik:/mnt/nc_Musik:rw
  • /mnt/nc_Videos:/mnt/nc_Videos:rw
  • /mnt/nc_MISC:/mnt/nc_MISC:rw
    environment:
  • MYSQL_HOST=mariadb
  • MYSQL_DATABASE=nextcloud
  • MYSQL_USER=nextcloud
  • MYSQL_PASSWORD=xxxxx
    ports:
  • “8080:80”
    networks:
  • nextcloud_network

networks:
nextcloud_network:
driver: bridge

2 Likes

sieht etwas komplexer aus, habe es jetzt endlich gelöst
Das nächste Mal wende ich mich doch liebe an eine Community

Besten Dank
palv

Ok?
ubuntu@ubuntu:~/nextcloud$ sudo nano /home/ubuntu/nextcloud/docker-compose.yml

Schon zu hören , dass es geklappt hat. Und ja, wenn noch MariaDB, Redis etc hinzukommen, was auch Sinn macht für eine produktive Instanz, wird es natürlich komplexer. Ich habe nur eine absolut minimiale Konfig erstellt, um es einfach mal kurz zu testen. :slight_smile:

Wir sind auch eine Community :wink:

Aber ja die LinuxServer.io Images sind hier nicht soo häufig vertreten, und wenn es um die Images an sich geht, macht macht es dann halt schon eher Sinn in deren Forum zu fragen :slight_smile:

1 Like

Hallo,
welcher Guide oder Thema hier sollte ich hier studieren, um Collabora für mein LAN zu verwenden. Oder besser doch nur online verwenden.
Ich möcht von M365 eigentlich weg. Und der Weg zu Nextcloud ist “eigentlich” mein/unser Anfang
Danke

LinuxServer.io hat auch ein Collabora Image, und warscheinlich macht es Sinn auch das zu verwenden, wenn du schon den restlichen Stack mit deren Images aufgebaut hast: code-server - LinuxServer.io

Eine detaillierte Anleitung dazu kann ich dir leider nicht geben. Und bei Problemen wäre es wiederum besser, in deren Forum zu fragen.

Alternativ kannst du auch den integrierten CODE-Server versuchen. Dieser ist jedoch tendenziell eher langsamer als ein dedizierter Container: Collabora Online - Built-in CODE Server - Apps - App Store - Nextcloud.

Da du aber noch ganz am Anfang stehst, würde ich dir empfehlen, auch andere Optionen anzuschauen, die hier deutlich häufiger genutzt werden.

Option 1: Die (halboffiziellen) Docker Community Images

Damit ist es nicht unbedingt einfacher, sich einen kompletten Stack zusammenzubauen, aber wie gesagt wird diese Option hier deutlich häufiger verwendet, sprich nur schon mit suchen im Forum wirst du viele Beispiele finden.

Option 2, und zu der würde ich dir eigentlich raten, wäre Nextcloud-AIO

Das ist die offizielle Appliance von Nextcloud und der gesamte Stack inklusive Nextcloud Office (Collabora), Talk High Performance Backend u.v.m. ist bereits vorkonfiguriert. Es ist sehr einfach zu installieren und zu aktualisieren, und der Maintainer ist sehr aktiv hier im Forum und auf GitHub.

2 Likes

Weitere Möglichkeiten, die hier im Forum sehr gut supportet sind:

Das Snap, ebenfalls sehr einfach zu installieren (vielleicht sogar noch einfacher als AIO). Collabora muss man da aber separat installieren, ist aber dokumentiert: How to configure collabora CODE with docker · nextcloud-snap/nextcloud-snap Wiki · GitHub

Und natürlich die manuelle “bare-metal” Installation, welche ich aber obwohl ich so eine persönlich nutze, heute nicht mehr unbedingt empfehlen würde.

1 Like

klingt nach meinem Fav, da ich diese lange “Reise” (funktionierende Installation NC auf dem RASPI) in der nächsten Zeit nicht mehr antreten möchte.

Bevor ich der jetzige Installation noch etwas beimische, werde ich versuchen das gesamte System zu sichern und prüfe wie ich dies wieder zurückstellen kann.

Vielen Dank für die Tipps

Mit sonniger Energie
Palv

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.