Add exsternal data darives. What a nightmare!

                           SERVER DETAIL (DOCKER)

#Server configuration detail

Operating system: Linux 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64

Webserver: Apache/2.4.62 (Debian) (apache2handler)

Database: sqlite3 3.40.1

PHP version: 8.2.25

Modules loaded: Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, hash, iconv, json, mbstring, SPL, session, PDO, pdo_sqlite, standard, posix, random, Reflection, Phar, SimpleXML, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, apache2handler, apcu, bcmath, exif, ftp, gd, gmp, imagick, intl, ldap, memcached, pcntl, pdo_mysql, pdo_pgsql, redis, sodium, sysvsem, zip, Zend OPcache

Nextcloud version: 30.0.1 - 30.0.1.2

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

Signing status

List of activated apps
Enabled:
 - activity: 3.0.0
 - app_api: 4.0.0
 - bruteforcesettings: 3.0.0
 - circles: 30.0.0-dev
 - cloud_federation_api: 1.13.0
 - comments: 1.20.1
 - contactsinteraction: 1.11.0
 - dashboard: 7.10.0
 - dav: 1.31.1
 - federatedfilesharing: 1.20.0
 - federation: 1.20.0
 - files: 2.2.0
 - files_downloadlimit: 3.0.0
 - files_external_gdrive: 0.4.0
 - files_pdfviewer: 3.0.0
 - files_reminders: 1.3.0
 - files_sharing: 1.22.0
 - files_trashbin: 1.20.1
 - files_versions: 1.23.0
 - firstrunwizard: 3.0.0
 - logreader: 3.0.0
 - lookup_server_connector: 1.18.0
 - nextcloud_announcements: 2.0.0
 - notifications: 3.0.0
 - oauth2: 1.18.1
 - password_policy: 2.0.0
 - photos: 3.0.2
 - privacy: 2.0.0
 - provisioning_api: 1.20.0
 - recommendations: 3.0.0
 - related_resources: 1.5.0
 - serverinfo: 2.0.0
 - settings: 1.13.0
 - sharebymail: 1.20.0
 - support: 2.0.0
 - survey_client: 2.0.0
 - systemtags: 1.20.0
 - text: 4.1.0
 - theming: 2.5.0
 - twofactor_backupcodes: 1.19.0
 - updatenotification: 1.20.0
 - user_status: 1.10.0
 - viewer: 3.0.0
 - weather_status: 1.10.0
 - webhook_listeners: 1.1.0-dev
 - workflowengine: 2.12.0
Disabled:
 - admin_audit
 - encryption
 - files_external: 1.22.0
 - files_external_ethswarm
 - suspicious_login
 - twofactor_nextcloud_notification
 - twofactor_totp
 - user_ldap
Configuration (config/config.php)
{
    "htaccess.RewriteBase": "\/",
    "memcache.local": "\\OC\\Memcache\\APCu",
    "apps_paths": [
        {
            "path": "\/var\/www\/html\/apps",
            "url": "\/apps",
            "writable": false
        },
        {
            "path": "\/var\/www\/html\/custom_apps",
            "url": "\/custom_apps",
            "writable": true
        }
    ],
    "upgrade.disable-web": true,
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "192.168.0.12:8083"
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "sqlite3",
    "version": "30.0.1.2",
    "overwrite.cli.url": "http:\/\/192.168.0.12:8083",
    "installed": true,
    "app_install_overwrite": [
        "files_external_gdrive"
    ]
}

Cron Configuration: Array ( [backgroundjobs_mode] => ajax [lastcron] => 1730987534 )

External storages: files_external is disabled

Encryption: no

User-backends:

  • OC\User\Database

Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0

                                    ISSUE:

I am running an openmediavault server with 2 data drives, one sata 8TB ssd and one sata 4TB ssd.
The drives already have data stored in them, and i really would like to be able to share those data using nextcloud, but i am having major problems with it.
I tried to install nextcloud via docker AIO, but didn’t manage to correctly add those sata drives to it. The “local option” when adding an exsternal drive under admin settings wasn’t there.

I then installed nextcloud using the command "$ docker run -d -p 8080:80 nextcloud
". but i am not able to install the external storage plugin:

I tried every single official and unofficial documentation I could find, but nothing worked, or I am not able to fully understand it.

                              WHAT I WANT TO ACHIEVE:

I, a newbie, would like to share my data on my openmediavault server drives from everywhere using nextcloud.
Please, if you have a recommended way of doing if for newbies, feel free to share it.
Do not repost with links to documentation because i probably already read it, or it is too underwhelming for me. Explain with your own words when possible.

A big thank you to everyone in advice

Did you follow this documentation? GitHub - nextcloud/all-in-one: 📦 The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance. At what point did it fail with what kind of error?

I fear this is not AIO but a “normal” docker container instead…

I was curious about the error messages or what part of the docs was not understood. Without that it is hard to help.

And if the normal docker does not work, I would recommend to go back to AIO and get that working.

For AIO, Local isn’t visible until some mounts are made visible to the container. The process is documented here.

There’s nothing to install. Just go to apps and enable the app. It’s likely under Disabled apps. The app you appear to have tried to install is not the External Storage app, but some third-party app for Hejbit Swarm which I presume is not what you are trying to do. The app you want will just say External storage support.

1 Like