Jeffarese 0 Posted September 12, 2019 Share Posted September 12, 2019 What MariaDB container? The problem is that there are two shares. One where you store the config, which should be on cache. The other where you store the data, which obviously is in the array. This was created in a way that the owncloud.db is on the share that you need to store in the array. Quote Link to post
bastl 184 Posted September 12, 2019 Share Posted September 12, 2019 As long as you're not accessing any files or changing them, the array drive shouldn't spin up. At least it does for me. The config for the docker is in appdata on the share and the user share in HostPath2 sits on the array. I use MariaDB to handle the database from nextcloud, also sitting in appdata on the cache drive. I guess most people configured it like this. Not sure how you set it up using myssql or other databases. Also not sure if there is even a full nextcloud container with included DB support. Most of them I know always need an external DB. Quote Link to post
Jeffarese 0 Posted September 12, 2019 Share Posted September 12, 2019 This container is a full nextcloud container. I used it without anything else external. Quote Link to post
bastl 184 Posted September 12, 2019 Share Posted September 12, 2019 (edited) 4 minutes ago, Jeffarese said: This container is a full nextcloud container. Than this isn't a "official" unraid container. You might have to check for that specific container how to setup the paths correctly to have the DB on a different drive if even possible to set it up this way. Edit: Wait a second. Does the @linuxserver.io team maybe have it already included in one of the last versions? My setup is running almost 2 years now with MariaDB as external DB. Edited September 12, 2019 by bastl Quote Link to post
Jeffarese 0 Posted September 12, 2019 Share Posted September 12, 2019 It does, as I'm saying, but it's implemented in a way where that .db file is in the share where the user data is stored, so it's out of the cache in a normal configuration. Quote Link to post
jonathanm 1158 Posted September 12, 2019 Share Posted September 12, 2019 1 hour ago, bastl said: Stop the Nextcloud and MariaDB container, set the share to cache only, let the mover do it's thing and check if the files are on the share now and the disk should spin down. Cache only won't move anything. You want cache prefer. Quote Link to post
j0nnymoe 49 Posted September 12, 2019 Share Posted September 12, 2019 1 hour ago, bastl said: Than this isn't a "official" unraid container. You might have to check for that specific container how to setup the paths correctly to have the DB on a different drive if even possible to set it up this way. Edit: Wait a second. Does the @linuxserver.io team maybe have it already included in one of the last versions? My setup is running almost 2 years now with MariaDB as external DB. No we don't include MariaDB within the container. He must be using the default sqlite for nextcloud (Though even they don't recommend it for production use) Quote Link to post
bastl 184 Posted September 12, 2019 Share Posted September 12, 2019 34 minutes ago, j0nnymoe said: He must be using the default sqlite for nextcloud Was this always an option and I only missed it back than? Quote Link to post
j0nnymoe 49 Posted September 12, 2019 Share Posted September 12, 2019 9 minutes ago, bastl said: Was this always an option and I only missed it back than? afaik SQLite has always been an option within nextcloud but they don't recommend it for anything other than testing. Quote Link to post
tuxflux 0 Posted September 12, 2019 Share Posted September 12, 2019 I was wondering how secure WebDAV access is via Nextcloud. I have mounted my main Unraid storage share as external storage in NextCloud to be able to access files via the Windows Explorer on my work computer, and I'm wondering how secure this is. I'm using spaceinvaderone's Let'sEncrypt reverse proxy setup on my own domain for web access. However, I have concerns about exposing my server like this. The reason for doing it, is that my work computer is locked for software installation, so I cannot run OpenVPN to get access that way. I'd be happy if someone would comment on this. Quote Link to post
j0nnymoe 49 Posted September 12, 2019 Share Posted September 12, 2019 13 minutes ago, tuxflux said: I was wondering how secure WebDAV access is via Nextcloud. I have mounted my main Unraid storage share as external storage in NextCloud to be able to access files via the Windows Explorer on my work computer, and I'm wondering how secure this is. I'm using spaceinvaderone's Let'sEncrypt reverse proxy setup on my own domain for web access. However, I have concerns about exposing my server like this. The reason for doing it, is that my work computer is locked for software installation, so I cannot run OpenVPN to get access that way. I'd be happy if someone would comment on this. I guess it's as secure as your password? Quote Link to post
Niklas 34 Posted September 12, 2019 Share Posted September 12, 2019 Even with the linuxserver docker, my Nextcloud container reads/writes to the data share every 10 minutes (could be a client checking in). I can't remember the files it accessed but you could log them using the File Activity plugin. Nextcloud has it's own appdata folder in the same folder as data. People have asked the devs for the option to separate them https://github.com/nextcloud/server/issues/3034 Quote Link to post
tuxflux 0 Posted September 13, 2019 Share Posted September 13, 2019 15 hours ago, j0nnymoe said: I guess it's as secure as your password? Pretty secure password wise. 30 character random letters and symbols stored via self hosted Bitwarden. Can anyone comment on the safety of the webdav protocol itself and how it holds up compared to others like SFTP? Quote Link to post
Storm King 0 Posted September 13, 2019 Share Posted September 13, 2019 (edited) On 9/11/2019 at 6:53 PM, Squid said: Move the share to the cache drive only Ya, sorry but no. Putting backups on the cache isn't a solution. On 9/11/2019 at 9:01 PM, Jeffarese said: What he says happens even with the share being in the cache drive. I ended up not using nextcloud because of this. The fix is using MariaDB and having it on your cache. 22 hours ago, bastl said: Stop the Nextcloud and MariaDB container, set the share to cache only, let the mover do it's thing and check if the files are on the share now and the disk should spin down. Close but not quiet. Just have NextCloud and MariaDB on your cache and that's all you need. You can leave your Backups share on the array. I was just using sqlite which was accessing the owncloud.db file and keeping my disks spun up so I changed it to MariaDB which needs to be on the cache along with NextCloud. Once I did that my disks would spin down and stay that way until normally accessed again from whatever gives them a poke. My disks have been down for a couple hours now and i'm quite happy about it. Check out >Spaceinvader One's Video< about setting up NextCloud with MariaDB. Just follow the instructions and you'll be good to go. If you don't have your appdata on your cache though make sure to manually change the path to your cache drive for the dockers. Edited September 13, 2019 by Storm King Making video link clearer. Quote Link to post
TristBella 0 Posted September 13, 2019 Share Posted September 13, 2019 On 5/12/2019 at 11:48 AM, Stealth1081 said: Hi I have been trying to setup Nextcloud and mariadb following the guide at the start of this forum but always ends with a 504 Gateway Timeout. When navigating back to the Nextcloud page it wants to start the setup again. The only change i have made to the guide is using the br0 network - Would this make a difference? I have tried installing exactly the same way as the guide but still get the same problem. Fixes for database problem i have found in this forum seem to already included in the latest mariadb custom.cnf Only log file i can find with an error is the one attached. Is there somewhere else i can look for any hints of why it is failing? mariadb - MariaDB-1:10.3.14 Nextcloud - 16.0.0.9 (I think) error.log 785 B · 0 downloads This is happening to me as well. I can install nextcloud using mariadb on an ubuntu vm with no issues. Installing the docker (using spacedinvader instructions) always gives me a 504 error. It is unusable at this point. Quote Link to post
mrvilla 0 Posted September 14, 2019 Share Posted September 14, 2019 (edited) SOlved it Edited September 15, 2019 by mrvilla Quote Link to post
mata7 4 Posted September 15, 2019 Share Posted September 15, 2019 can someone please help me on how to fix this warning There are some warnings regarding your setup. Your web server is not properly set up to resolve "/.well-known/caldav". Further information can be found in the documentation. Your web server is not properly set up to resolve "/.well-known/carddav". Further information can be found in the documentation Quote Link to post
saarg 413 Posted September 15, 2019 Share Posted September 15, 2019 3 hours ago, mata7 said: can someone please help me on how to fix this warning There are some warnings regarding your setup. Your web server is not properly set up to resolve "/.well-known/caldav". Further information can be found in the documentation. Your web server is not properly set up to resolve "/.well-known/carddav". Further information can be found in the documentation First hit if you Google that error tells you what to do. 1 Quote Link to post
mata7 4 Posted September 15, 2019 Share Posted September 15, 2019 thanks for you great tip, but i already google resolve "/.well-known/caldav unraid before asking the question and all i read is write something to apache and i dont use apache, anyways thanks for you great help Quote Link to post
saarg 413 Posted September 15, 2019 Share Posted September 15, 2019 5 hours ago, mata7 said: thanks for you great tip, but i already google resolve "/.well-known/caldav unraid before asking the question and all i read is write something to apache and i dont use apache, anyways thanks for you great help https://docs.nextcloud.com/server/13/admin_manual/configuration_server/security_setup_warnings.html#your-web-server-is-not-set-up-properly-to-resolve-well-known-caldav-or-well-known-carddav Quote Link to post
mata7 4 Posted September 16, 2019 Share Posted September 16, 2019 if anyone have the resolve "/.well-known/caldav warning here is how i fix it go to you letsencrypt nginx folder sites-config and add this lines location = /.well-known/carddav { return 301 $scheme://$host/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host/remote.php/dav; } hope this can help anyone with this problem 1 1 Quote Link to post
saarg 413 Posted September 17, 2019 Share Posted September 17, 2019 On 9/16/2019 at 4:24 PM, alael said: @saarg any idea for my problem above? thanks Why are you tagging me? If I had the answer I would have answered. Quote Link to post
SliMat 6 Posted September 18, 2019 Share Posted September 18, 2019 UnRAID 6.5.0 - Nextcloud 'backup' plan... Hi - hoping that this is the right place to ask for advice I have been playing with backup solutions for a few weeks (Duplicati / Cloudberry / etc) and have yet to find something I am happy with. I have two UnRAID servers - one at home and one in a datacenter... at home I have several large shares with personal documents, files, media, etc - and the machine in the DC has Nextcloud installed (in a Docker - 16.04) and I have two users in Nextcloud - one user is a copy of my work files from my machine in the office and the other user is my brother who is using it as an offsite copy of his business data... all good there. There is a site-to-site VPN between home and the DC, so I can access the remote server on a local IP. So the obvious backup solution for the data on my home UnRAID server involves replicating files on both servers... but I have yet to work out how to do this. I did think I could install the client on my home PC which has the shares mapped as SMB shares and then use it to synchronise changes, but this machine is not always on and people edit files from a variety of different machines. so my concern is if I add to, or amend, files on one of the SMB shares at home from a machine which doesnt have the Nextcloud client installed (e.g. my Macbook or someone else's PC), will the PC with the Nextcloud client installed spot the change/s, when its switched on, and update the server - or will it realise that the changes weren't made on the local machine, or on the Nextcloud server, and ask which version to keep? Or worse still, update the local copy with the one stored on the server? Or... do I need to install the client on every PC / Mac which accesses the local shares? I cant imagine the latter would be correct as it would be a nightmare managing 8 or 10 installations of Nextcloud client. The ideal solution, IMO, would be to have Nextcloud installed on both UnRAID servers and link them togather so if something changes on one, it updates the other! I did look at Federation, but it reads as though this is only to access files on a number of servers simultaneously rather than backing servers up? Does anyone have any thoughts as I am sure there must be a robust solution out there which I can set up? Thanks in advance SliMat Quote Link to post
maxi1406 0 Posted September 19, 2019 Share Posted September 19, 2019 I just installed nextcloud docker on unraid. When I go to the url I get this message: Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the server log. When is look at the log of the docker this is what I get: s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 10-adduser: executing... ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver.io We gratefully accept donations at: https://www.linuxserver.io/donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 99 User gid: 100 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-config: executing... [cont-init.d] 20-config: exited 0. [cont-init.d] 30-keygen: executing... using keys found in /config/keys [cont-init.d] 30-keygen: exited 0. [cont-init.d] 40-config: executing... [cont-init.d] 40-config: exited 0. [cont-init.d] 50-install: executing... [cont-init.d] 50-install: exited 0. [cont-init.d] 60-memcache: executing... [cont-init.d] 60-memcache: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. I don't know how I can fix it Quote Link to post
rpowers 1 Posted September 21, 2019 Share Posted September 21, 2019 Hi, I recently changed the LAN and IP of my server and for some reason I can't launch Nextcloud. All other dockers are working fine. Any idea what setting I'm missing or what I have to do? Quote Link to post
4337 posts in this topic Last Reply
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.