Unfortunately, with the new version of true_nas_scale these techniques no longer work. It seems something has changed in the way permissions are set. Please if you get a chance can you update the video or make a new one? Thanks Tom for all you do!
I just got halfway through setting this all up on a new TrueNas install and realized something was very different in the steps vs what I was seeing in Truenas so I decided to read the comments and here you are. What did you end up doing? Just letting it install to the detail locations?
@@opposedforces Hello actually, I found there is a new permissions, check, box under the database set up in the UI and you check that and it allows for the special permissions that the database needs that solve the issue for me. Hope that helps!
I had trouble following the tutorial with truenas scale 24. I found leaving everything as default in the setup (letting the setuo configure the folders), it worked for me. Tho backing up the datasets like mentioned in the video is useless as the dataset falls under "ixBuiltinApps" or something like that. Not sure how it would backup. 3 months too late, tho I hope it helps. Would love to see updated tutorials from Lawrence systems with truenas scale 24!
@@nathanjenkins9118 Please explain... leaving everything as default in the setup. I followed this tutorial step by step, NextCloud will not deploy, it's stuck on "DEPLOYING", I have tried everything and can't figure out why.
@@miguelfmsmac storage location for config files, that stuff. Leaving it all default as "ix applio" or whatever. I might be able to help more over WhatsApp with photos of the setup if you're interested?
@@nathanjenkins9118 I figured out what you meant by default paths and not creating any datasets. This worked for me, I am up and running thanks to you Nathan.
Appreciate your how to videos. I think there's a huge opportunity and it seems like you are the person to walk the masses through a tutorial on how to create a Docker container in TrueNAS Scale that lets you self host your own php website. There's nothing out in the wild on this yet. An alpine php image off docker hub of course.
Great video Tom. One of the things that occurred to me right from the get go is the importance of data structure and how to organize all of the dependencies. I think you should do a video covering this topic in more detail and reasoning behind why you structure things a certain way.
Tho his video is made a bit more confusing in that the 2.0.8 setup wants to set things up in its own datasets and has a few more (and reworded) options than presented here :| im a bit confused.
Well. I tried to follow along, but they've updated it and things look quite a bit different. I dont see an option for "Enable Host Path for Nextcloud Data Volume". I see "Nextcloud data directory" which has a path prefilled in, but not a drop down option to point to the path that was made earlier, so im a bit hesitant to proceed. It also looks like it wants to automatically make its own datasets under its storage config, including appdata, user data, and Posstgres data. So not quite as simple as what is shown in yours (Nextcloud is on 2.0.8 at the time of this post)
Please help. I followed these steps but my nextloud gets stuck on deploying even after 3+ hours. The logs in the postgres container say "chmod: changing permissions of '/var/lib/postgresql/data': Operation not permitted"
For other applications, I was able to get past this error by changing the permissions of all of the data directories to be read/write/executable by all users in the shell. Example of the relevant command: chmod go+rwx /mnt/pool1/app/nextcloud I haven't figured it out for the current version of nextcloud, as of 30-OCT-2024.
Two questions: how do you keep your version updated? By the App section in truenas admin area, or by using Nextclouds update function? What is the best method to keep a constant backup of Nextcloud, which can be redeployed if something went terrible wrong?
Can you explain these, and which are system files vs storage pool files? - Nextcloud App_Data_Storage (HTML, Custom Themes, Apps, etc.) - Nextcloud User_Data_Storage - Nextcloud Postgres_Data_Storage - Nextcloud Postgres_Backup_Storage - Additional Storage I have 2 mirrored pools (not including the boot); a pool for app files, and the other that I want to use for Nextcloud storage. I've tried setting it up in numerous ways and I either end up with a Nextcloud instance of 500GBs (instead of 4TBs), Nextcloud errors saying that my data "is probably exposed to the internet", or some other file structure related errors. I can only assume that you used the same pool for app data and as the storage for Nextcloud?
@@LAWRENCESYSTEMS I just don't understand why I'm getting the error in Nextcloud that says my data is probably exposed to the internet because of my file structure? And that was before and after securing it with a (Cloudflare) vpn/domain/ssl.
Hi Tom. Thanks so much for your tutorial videos they're extremely helpful. You mentioned in this video that Next Cloud can/should be put behind Tailscale. I've searched everywhere and can not find a tutorial on how to do this. Do you have a video/tutorial for this? Thanks so much. Kevin
It came to my surprise, but not sure why since the base operating systems for SCALE and CORE are completely different, none of the settings for where the Nextcloud data directory is located and where the app data may be stored was available during the set up of Nextcloud on CORE. One just gets a vanilla, how-CORE-handles-a-Nextcloud-setup instance of Nextcloud. Sure, that's all fine if one is starting anew. I, though, already have a Nextcloud server running elsewhere, but it's just now I have its data directory moved over to a TrueNAS CORE server, and I need the two to communicate with each other. I got it figured out with an NFS share connected between the server and the client. It took a whole day to get it figured out, but it's all working now, so everything is good. Thanks for your videos. They are terribly helpful.
you mentioned that to get access to your nextcloud away from the lan that you need tailscale or something similar set up… i followed a yt tut on getting opnvpn set up but: (a) truenas is telling me that it us deprecated and i need to transition to something else, and: (b) on multiple machines I am seeing the opnvpn clients disconnect-and-reconnect with a period of a few minutes, so… can you follow up with showing hiw tobsafely access nextcloud off-lan using tailscale?
I’ve been struggling for a week trying to being able to access Nextcloud outside of the network. I am loosing my mind haha. Any other video or tutorial that anyone could point me at. I love the idea of Nextcloud, I’m trying to ditch iCloud, OneDrive and only use Nextcloud. Between my wife & I we have around 4-5TB of data we would like to be on Nextcloud. Thx for any and all help!! Cheers!
OMG, I've been trying for 3 days to get this installed. I followed exactly all the steps and no luck. Works when I install it with default settings. Did they change permission requirements recently?
I'm trying to follow this, but with Scale 23.10 and everything seems the same, until I get to the web portal where there is no "Nextcloud office" or anything like that on the apps page. And the Nextcloud documentation is unless.
@@mcher-uc8jt Yeah, used the admin user and creds that were used in the app settings to log in. I moved on to something a bit more lightweight with file browser and syncthing for my family. Seems to be better for them as I can just auto sync important folders and they don't have to think about anything.
Hi Lawrence, Great video, easy to follow. They now changed the data storage I think its now configuration storage. Anyway, I had the nextcloud install for few years nos, updated to la lates version currently and working fine. I have a dataset created where all the config and data is, but for postgres I have "ixVolume (Dataset created automatically by the system)" is it too late to create a dataset for it?
Why it's necessary to create a special dataset for nextcloud configs? Why ix-application dataset is bad? Also how can we integrate nextcloud users to truenas users? eg. how already exsitsing truenas user can use his folder to be nextcloud data folder?
Hi Lawrence I've followed all your instructions here but I have a problem, nextcloud gets stuck on deployment, it's day 3 now and nothing yet, so is nginx on the same situation...help please
I can only access NextCloud on my home network. I opened ports 443 and 80 and can see my TrueNas Scale server but not the Nextcloud on port 9001 how do I get Nextcloud on iOS app working with LTE cellular network connection?
How would I access this from outside my home network? Wanted to set up a thing where photos from my phone are automatically backed up to my home server.
Thank you Tom. Please do a video on encryption with TrueNas dataset vs self-encrypted within NextCloud. Also maybe recommendations on a RW, RO, RO setup with MariaDb and ProxySQL. I'm working on a private cloud with EBS/S3 encryption with self certificates using HashiCorp Vault and I would like to sync datasets to a TrueNAS on-premise.
Got it installed good thanks to your perfect videos, however i cannot seem to find the config.php file in the pod, so that i can change the region of the phone region. Also, which editor do i need that is already installed that I can use. That would be very helpful. I have cloudflare installed for my homeassistant, and in HA i can set additional app, so i will try to have cloudflare point to my nextcloud installation, using the link for the app, and changing the ip for the domain name i recently got.
Hi, Please can you show us step by step nextcloud and collobora install on TrueNas Scale with cloudflare tunnel ? I did everything showed us on video, working in local network but with cloudflare tunnel not working. I can't connect collabora server cloudflare tunnel so I can't connect collabora server on nextcloud.
This was great. I just did this as well, but am using it as a photo backup for my family. I am also trying to figure out the shared Calender. Does anyone have experience with this? Brand new to truenas and networking in general.
Sorry, could you please explain the nextcloud data directory, host path for nextcloud data volume and the host path for postgres data volume. I want to store the nextcloud data on certain file and make it reachable by windows mapping a network drive and let the qbittorrent to download file and store into the nextcloud. What should I do on the setting exactly. I am struglling on it.
Great tutorial, you make things so easy to understand!, just one question, Can I have the the installation on 1 drive and the nextcloud data on the other?
hi i just got a used computer ( i5-7600k 16 gig ram ( hdd 1 to ssd 124 gig) graphic card, i bough 3 ssd (sata) 1to ) a and swtiched my 2to ssd on my laptop to put the ssd on the computer( i wanted to install also 32 gig ram additional (and later get 32 more) but the ram didnt work for some reason ) so i gave up the option of installing right way proxmox, and installed only truenas, one of the apps i install is this the nextcould so i hope ti will work (i try wiht out your tuto but had a error (suing truechart repository) for weeks ihave been watching nas os and proxmox video in preparation)
I heard that it's usually bad idea to keep all data on only 1 storage medium so I would like to have at least 2. would it be possible to have one server at home and one at maybe a friends place and have them work together? Maybe get 3+ and run them in raid configuration or something similar?
🥰🥰🥰 so I happen to be setting up nextcloud tomorrow for a client whose server crushed recently after running it at crazy temperatures thus a kernel panick, I was proxmox and running an Ubuntu 20.04lts, so yeah this has surely been helpful, I gotta integrate nextcloud office, and inform them about it, it's a cool tool
Hi Lawrence, Before you've posted this guide I've installed Nextcloud from TC catalog as PVC - now I have an update and as you know it's impossible to update. Is there any way to upgrade it to ix-system catalog app and change it to Host Path without loosing all the data in it?
Great tutorial. . first time user . how do I allow external access to retrieve a shared file (from outside local network) I can copy the link, but it's only a local address.
ether scale ore nexcloud or both changed a lot on instalation ther is no select certificate and in "storage" there are now 4 times a option to select a hoste path or a ixVolume i confused :P
Thank you Lawrence! This video was really helpful. I tried data managing my data on Nextcloud via SMB share, but the files don't update correctly. Basically, here's a large project folder on my TrueNAS, let me drag it over to my Nextcloud files folder, hopefully that makes sense.
Hey Denis! You can't only place files in the nextcloud storage because the database will not know what user added them and all the other metadata that gets saved when you use the nextcloud clients. However, there is a script you can run via the ./occ command that will make assumptions on the files. (They placed it in the userxyz directory so it must be userxyz's file). Not sure what that script is!
I found it easier to control my nextcloud by installing it in an Arch VM in Truenas scale. The official app doesn't make it easy to use Redis as a memcache for file transactional locking. The Truecharts app is locked down, and doesn't allow you to edit the config.php, which really limits certain use cases e.g. can't run behind HA proxy.
@@Maisonier You're also right, the update on the nextcloud app are notoriously buggy. I will do manual install if I ever use again. Its actually the only app Ive had issues with on scale.
Tom - Can you do an update on this? The Truenas documentation for deploying Nextcloud definitely has some bugs in it. I followed it exactly and am not able to log into the app once it deploys
Thanks! Does anyone know how to access the Cloud from outside of the network? I tried DDNS and the nextcloud App seems to find the correct addres but does not allow me to log in
I started installing this on TrueNas core yesterday, and it was a lot more automated than this recent video steps show, unfortunately that automation ran into issues and I have not gotten back to it yet.
Core is largely abandoned. They made it clear plugins won't be supported and that everyone should move to Scale. Which is sad. FreeBSD has much more new software packages. Debian has been stagnating recently. Lots of modern popular software is missing even in Sid. Jails are better. And Core has better UI, as Scale is overloaded with narrow sidebars.
I currently have Nextcloud installed and running in a jail on Core. Is there a way I can move my data from the Jail into Scale easily? Thanks Tom and love your content.
My understanding is that TrueNas core is very different from TrueNas scale. I would back up all of trueNas core apps and data, and then try to set up trueNas scale and then try to restore the core apps in scale. If it doesn't work, you could try setting the apps in scale, and then trying to import your user data. Or you could go back to core and restore a backup.
I just want it to auto back-up my pictures from my phone to my home server (like onedrive, Google drive, etc) and be able to set it up for my dad's phone too. Only thing is I'm trying to run it on Unraid, not truenas.... Edit: Is truenas core different from scale when it comes to this install? (Video is still playing) How do I set a specific folder for different people (to separate dads pics from mine, from my brother's, etc in their own folders. I've installed this on my TrueNAS core server, but when I try to export it through my NPM I get an error saying I have to whitelist something in a config file. How?
Having trouble setting up preview generator using this method. Does anyone have a solution for horrible thumbnail performance when used as a photo server?
Do i misunderstand this? I thought i will be able to access my files on my TrueNAS pool from nextcloud. But after i finished following this tutorial, i can't find my files on nextcloud
Love the way you deliver the various content you cover, you seem to lay out the overall picture out better than most content creators I've found. 🤔 Or maybe it's that you cover both the overall picture and the various aspects that make up said picture, and others exclude the big picture assuming we are all on the same page. 🤔 This may be a dumb question, 😜 but here goes. Can I put all of my app datasets (NC_Database, NC_Data, etc.) in 1 pool and use another pool for the storage? The reason I ask is because it kind of sounded like that's what you were saying ("I like to nest all my config files in one place."), but I had problems after doing so after logging into Nextcloud. I either only had 500gb (pool for config files) or experienced errors before, after, and/or during the Nextcloud login. I just downloaded the latest stable version (Dragonfish), but all of my studying (tutorials, how to's, etc.) have been from previous versions (Making using Dragonfish a bit different than how I learned Truenas scale.). I just installed Cobia 23.10.0 thinking I could upgrade once I got use to it, but 23.10.0 is more like Dragonfish than it is in the how-to videos I watched on your channel. I'm generally confused as to what I'm missing?
@@LAWRENCESYSTEMS I must have set it up wrong. I'm not sure if I'm using the right version (Dragonfish 24.04.2, but also seems to be the case with Cobia 23.10.), but setting things up seems a bit different than with the majority of the how-to videos (not just yours.). I followed your video on installing Nextcloud and some things weren't there while additional things were. for instance: Collabra wasn't in the available apps on my instance (maybe due to the Truechart change.), nor were "Install ffmpeg" or "Install smbclient" options while installing the Nextcloud app. Also, the "use your own server" configuration seemed to break my Nextcloud instance, though I don't recall how because I wipped everything and reinstalled so that I could familiarize myself with other Nextcloud features and haven't attempted to configure it since.
🤔 I found Collabra. It doesn't appear when I directly search for it in the Apps section, but does appear in the "similar apps" section under Nextcloud. Moving on, I'm getting the "Invalid private key for encryption app." error, which suggests that I update my private key password. I attempted this and was unable to do so (even though I have no encrypted files, as far as I know.). I found some articles that mention "server-side encryption", but doesn't seem to be supported now (replaced with "end-to-end encryption", which I found no tutorials for.). 🤔 Where are the tutorials and support for these updates?
Hello Tom and thank you for another great video. I installed the nextcloud app on truenas scale and so far so good except I need to increase the file size limit. On Core, we use to change this parmeter in the php.ini file and I assume it is the same here.... but, how to locate the php.ini file on Scale ? Can you please explain ? Thank you
I tried to adjust some of the settings in the APP setup menu, but no success so far, files larger than 512K keep bouncing off during replication. The replication shows as completed (green check mark), but those file aren't there. ... any suggestion?
@@LAWRENCESYSTEMS Actually - I meant trusted domains (no coffee yet this morning), I know the TrueCharts version has the ability to enter trusted domains in the app settings, but I want to stick with the official app.
Can anyone help? I followed the tutorial and everything worked fine. But after a few restarts of the Nas i can‘t login anymore. I tried changing the password and username but with no luck. I restarted the docker container multiple times. I don‘t know what to do. I just tells me password or username wrong. Tried the shell but it tells me occ command not found.
Can I install Nextcloud and point it to an existing user dataset without overwriting that data? Also, as stated, some of the settings for install are different for the latest versions of Collabra and Nextcloud Great work😊
This is amazing however the only reason I am not able to jump to scale is nextcloud running on core. There are not tutorials to walk the migrations of nextcloud from a jail to scale app.
Tom or ANYONE, How can I setup a permissions in a dataset to where I (dad builtin_admin) has full control and want my other users (wife and kid builtin_users) to be able to read and write files if they want, but not be able to delete anyone's files ONLY the ones they created/own? I am able to have each user write files to the dataset but the user that creates the file cannot delete their own file. If I give them modify permissions they can delete anything in the dataset. How do I fix this???
I've got it set up fine but the ui is so laggy when I like move my mouse around over things, it makes my eyes trip. Is there a fix for this other than use a different software?
Thank you Tom. I am building up resources for my small business and your videos are a big help! Would you consider doing a video on how to install the BaseRow app? It doesn't seem to be as easy as just clicking install? LOL
I have Nextcloud setup on Core via reverse/HaProxy (followed your tutorial). It works great, but how would you use Nexcloud on Scale when all the IP's of your apps are the same as your Scale interface? Easiest solution to switch scale to port 9000 to free up 443 for Nextcloud via Haproxy?
Thanks again for this super useful video. Do you have any tips on how to update and make sure the app run last version. In the past I had some issues because I missed some versions, Nextcloud update needs to be incremental and trueNAS scale does not allow to select the version.
I get a kick whenever community based tutorials are better than the vendor's. More thoroughly explained and includes multiple scenario's.
Truenas’ documentation is kinda lacking man
@@Ju-lion Ain't paid support a better option? *irony*
Unfortunately, with the new version of true_nas_scale these techniques no longer work. It seems something has changed in the way permissions are set. Please if you get a chance can you update the video or make a new one? Thanks Tom for all you do!
I just got halfway through setting this all up on a new TrueNas install and realized something was very different in the steps vs what I was seeing in Truenas so I decided to read the comments and here you are.
What did you end up doing? Just letting it install to the detail locations?
@@opposedforces Hello actually, I found there is a new permissions, check, box under the database set up in the UI and you check that and it allows for the special permissions that the database needs that solve the issue for me. Hope that helps!
Thanks for all of your video tutorials. Best guide to anything Truenas I've ever seen.
Glad you like them!
@@LAWRENCESYSTEMS Hi Tom, great tutorial, but unfortunately it changed a bit with v2. Would it be possible to get an updated tutorial?
@@LAWRENCESYSTEMS Love your guides they are so helpful. Thank you
Thank you for the tutorial. I was able to successfully set up Nextcloud with collabora on my TrueNas home server.
Glad it helped
With truenas 24 everything changed and nextcloud is impossible to install for me, can you do a tutorial for that please?
I had trouble following the tutorial with truenas scale 24. I found leaving everything as default in the setup (letting the setuo configure the folders), it worked for me. Tho backing up the datasets like mentioned in the video is useless as the dataset falls under "ixBuiltinApps" or something like that. Not sure how it would backup. 3 months too late, tho I hope it helps. Would love to see updated tutorials from Lawrence systems with truenas scale 24!
@@nathanjenkins9118 Please explain... leaving everything as default in the setup. I followed this tutorial step by step, NextCloud will not deploy, it's stuck on "DEPLOYING", I have tried everything and can't figure out why.
@@miguelfmsmac storage location for config files, that stuff. Leaving it all default as "ix applio" or whatever.
I might be able to help more over WhatsApp with photos of the setup if you're interested?
@@nathanjenkins9118 I figured out what you meant by default paths and not creating any datasets. This worked for me, I am up and running thanks to you Nathan.
I'd like to join the masses in asking for an updated tutorial for the newest Truenas please 🙏🥺
Appreciate your how to videos. I think there's a huge opportunity and it seems like you are the person to walk the masses through a tutorial on how to create a Docker container in TrueNAS Scale that lets you self host your own php website. There's nothing out in the wild on this yet. An alpine php image off docker hub of course.
good, fast paced tutorial. altho i had to google pretty much half the things you said to stand even a chance of understanding what i was doing,
I never would have been able to install this app without this video. Wow.
You really need to do an update on this. So many things changed that this tutorial is not deemed useful anymore
Is there a way to use the Nextcloud app (not Truecharts) with Cloudflare to access Nextcloud remotely?
I need to know too. I've been trying for 2 weeks.
can you make a 2024 version please?
Great video Tom. One of the things that occurred to me right from the get go is the importance of data structure and how to organize all of the dependencies. I think you should do a video covering this topic in more detail and reasoning behind why you structure things a certain way.
This is exactly what I'm thinking right now. Why not use PVC for the database?
Tho his video is made a bit more confusing in that the 2.0.8 setup wants to set things up in its own datasets and has a few more (and reworded) options than presented here :| im a bit confused.
Well. I tried to follow along, but they've updated it and things look quite a bit different. I dont see an option for "Enable Host Path for Nextcloud Data Volume". I see "Nextcloud data directory" which has a path prefilled in, but not a drop down option to point to the path that was made earlier, so im a bit hesitant to proceed. It also looks like it wants to automatically make its own datasets under its storage config, including appdata, user data, and Posstgres data. So not quite as simple as what is shown in yours (Nextcloud is on 2.0.8 at the time of this post)
❤
Perfect. Straight to the point. Crisp, clean, succinct. Just what will help me tremendously. Thank you.
straight to the point? He takes literally 2 minutes to start 😭
Can you make a more up to date Truenas scale Nextcloud setup? i missed the train and this doesn't work anymore. Your the best...
Please help. I followed these steps but my nextloud gets stuck on deploying even after 3+ hours. The logs in the postgres container say "chmod: changing permissions of '/var/lib/postgresql/data': Operation not permitted"
For other applications, I was able to get past this error by changing the permissions of all of the data directories to be read/write/executable by all users in the shell. Example of the relevant command: chmod go+rwx /mnt/pool1/app/nextcloud I haven't figured it out for the current version of nextcloud, as of 30-OCT-2024.
Two questions:
how do you keep your version updated? By the App section in truenas admin area, or by using Nextclouds update function?
What is the best method to keep a constant backup of Nextcloud, which can be redeployed if something went terrible wrong?
Via TrueNAS and if it breaks I just remove it and reinstall it
Cool video! I keep a nextcloud instance running on my KVM host at home. Works great!
Can you explain these, and which are system files vs storage pool files?
- Nextcloud App_Data_Storage (HTML, Custom Themes, Apps, etc.)
- Nextcloud User_Data_Storage
- Nextcloud Postgres_Data_Storage
- Nextcloud Postgres_Backup_Storage
- Additional Storage
I have 2 mirrored pools (not including the boot); a pool for app files, and the other that I want to use for Nextcloud storage. I've tried setting it up in numerous ways and I either end up with a Nextcloud instance of 500GBs (instead of 4TBs), Nextcloud errors saying that my data "is probably exposed to the internet", or some other file structure related errors. I can only assume that you used the same pool for app data and as the storage for Nextcloud?
It does not really matter what pool it's on, just build out the dataset for the different host paths.
@@LAWRENCESYSTEMS I just don't understand why I'm getting the error in Nextcloud that says my data is probably exposed to the internet because of my file structure? And that was before and after securing it with a (Cloudflare) vpn/domain/ssl.
Hi Tom. Thanks so much for your tutorial videos they're extremely helpful. You mentioned in this video that Next Cloud can/should be put behind Tailscale. I've searched everywhere and can not find a tutorial on how to do this. Do you have a video/tutorial for this? Thanks so much. Kevin
If you setup tailscale, NextCloud, like any other service on your network, should be accessible
I have been working on this the last 2 days, so happy this was posted today lol
I was just searching for one tutorial about it! Thanks man!!!
Felt like the remark about being patient was aimed directly at me 😂. Great content!
It came to my surprise, but not sure why since the base operating systems for SCALE and CORE are completely different, none of the settings for where the Nextcloud data directory is located and where the app data may be stored was available during the set up of Nextcloud on CORE. One just gets a vanilla, how-CORE-handles-a-Nextcloud-setup instance of Nextcloud. Sure, that's all fine if one is starting anew. I, though, already have a Nextcloud server running elsewhere, but it's just now I have its data directory moved over to a TrueNAS CORE server, and I need the two to communicate with each other. I got it figured out with an NFS share connected between the server and the client. It took a whole day to get it figured out, but it's all working now, so everything is good. Thanks for your videos. They are terribly helpful.
What about the truecharts version of nextcloud? Is it advisable to use it?
you mentioned that to get access to your nextcloud away from the lan that you need tailscale or something similar set up… i followed a yt tut on getting opnvpn set up but: (a) truenas is telling me that it us deprecated and i need to transition to something else, and: (b) on multiple machines I am seeing the opnvpn clients disconnect-and-reconnect with a period of a few minutes, so… can you follow up with showing hiw tobsafely access nextcloud off-lan using tailscale?
You are awesome Lawrence thank you so much!
i followed these steps and get stuck at "deploying 1/2" and it never finishes. is there anything that you need to to setup prior to this?
What database should be selected ? SQLite is discouraged and Maria and Postgre was not setup in this video. Wonder if SQLite will be just fine?
I’ve been struggling for a week trying to being able to access Nextcloud outside of the network. I am loosing my mind haha. Any other video or tutorial that anyone could point me at. I love the idea of Nextcloud, I’m trying to ditch iCloud, OneDrive and only use Nextcloud. Between my wife & I we have around 4-5TB of data we would like to be on Nextcloud. Thx for any and all help!! Cheers!
OMG, I've been trying for 3 days to get this installed. I followed exactly all the steps and no luck. Works when I install it with default settings. Did they change permission requirements recently?
Same. Once I used the PVC storage for the database it worked though.
Would you be willing to show how it can be configured to be accessed outside the local network?
Great video. I am trying to install nextcloud sadly it gets stuck on deploy stage 1 and thats it.
Mine does too
@@ringo574 So does mine, been trying to figure it out for a week now.
I'm trying to follow this, but with Scale 23.10 and everything seems the same, until I get to the web portal where there is no "Nextcloud office" or anything like that on the apps page. And the Nextcloud documentation is unless.
Did you ever fix this issue? I ran into the same problem and am stuck.
Did you use admin user? Normal users cannot configure apps..
@@mcher-uc8jt Yeah, used the admin user and creds that were used in the app settings to log in. I moved on to something a bit more lightweight with file browser and syncthing for my family. Seems to be better for them as I can just auto sync important folders and they don't have to think about anything.
I installed Nextcloud when I choose CornJob is show blank, do I fill manually ?
Yes, and each the five segments need a space between them. (IE: */15 * * * *) without spaces it will not validate.
Hi Lawrence, Great video, easy to follow. They now changed the data storage I think its now configuration storage. Anyway, I had the nextcloud install for few years nos, updated to la lates version currently and working fine. I have a dataset created where all the config and data is, but for postgres I have "ixVolume (Dataset created automatically by the system)" is it too late to create a dataset for it?
Why it's necessary to create a special dataset for nextcloud configs? Why ix-application dataset is bad? Also how can we integrate nextcloud users to truenas users? eg. how already exsitsing truenas user can use his folder to be nextcloud data folder?
Hey are planning on making a video on setting up and using tailscale on truenas scale? thanks
Hi Lawrence I've followed all your instructions here but I have a problem, nextcloud gets stuck on deployment, it's day 3 now and nothing yet, so is nginx on the same situation...help please
anyone figured this hanging issue out?
I can only access NextCloud on my home network. I opened ports 443 and 80 and can see my TrueNas Scale server but not the Nextcloud on port 9001 how do I get Nextcloud on iOS app working with LTE cellular network connection?
How would I access this from outside my home network? Wanted to set up a thing where photos from my phone are automatically backed up to my home server.
Thank you Tom. Please do a video on encryption with TrueNas dataset vs self-encrypted within NextCloud. Also maybe recommendations on a RW, RO, RO setup with MariaDb and ProxySQL. I'm working on a private cloud with EBS/S3 encryption with self certificates using HashiCorp Vault and I would like to sync datasets to a TrueNAS on-premise.
I have a ZFS encryption video here th-cam.com/video/Ic8vZx3QBew/w-d-xo.html I don't use and therefore will not cover the rest of the request.
Got it installed good thanks to your perfect videos, however i cannot seem to find the config.php file in the pod, so that i can change the region of the phone region. Also, which editor do i need that is already installed that I can use. That would be very helpful. I have cloudflare installed for my homeassistant, and in HA i can set additional app, so i will try to have cloudflare point to my nextcloud installation, using the link for the app, and changing the ip for the domain name i recently got.
Where is Nextcloud office application in NextCloud 27.1.2_1.6.51?
Hi,
Please can you show us step by step nextcloud and collobora install on TrueNas Scale with cloudflare tunnel ? I did everything showed us on video, working in local network but with cloudflare tunnel not working. I can't connect collabora server cloudflare tunnel so I can't connect collabora server on nextcloud.
This was great. I just did this as well, but am using it as a photo backup for my family.
I am also trying to figure out the shared Calender.
Does anyone have experience with this?
Brand new to truenas and networking in general.
Sorry, could you please explain the nextcloud data directory, host path for nextcloud data volume and the host path for postgres data volume. I want to store the nextcloud data on certain file and make it reachable by windows mapping a network drive and let the qbittorrent to download file and store into the nextcloud. What should I do on the setting exactly. I am struglling on it.
Don't do that, load Nextcloud on the Windows computer
Great tutorial, you make things so easy to understand!, just one question, Can I have the the installation on 1 drive and the nextcloud data on the other?
You can have the data on a different pool than the app.
hi i just got a used computer ( i5-7600k 16 gig ram ( hdd 1 to ssd 124 gig) graphic card,
i bough 3 ssd (sata) 1to ) a and swtiched my 2to ssd on my laptop to put the ssd on the computer( i wanted to install also 32 gig ram additional (and later get 32 more) but the ram didnt work for some reason ) so i gave up the option of installing right way proxmox, and installed only truenas,
one of the apps i install is this the nextcould so i hope ti will work (i try wiht out your tuto but had a error (suing truechart repository) for weeks ihave been watching nas os and proxmox video in preparation)
Can anyone help me? My nextcloud and collabora deployment is taking forever. I am new to truenas and was trying to setup nextcloud and collabora app.
Hi Tom, what are youre thoughts on exposing the Nextcloud instance through a Cloudflare Zero Thrust tunnel?
Better then direct exposing it but still not as secure as using a VPN.
i get an invalid mount, its saying "use this path: SNB Share,NFS Share". can you please elaborate on that error message please
Can you point this to other datasets that also have SMB shares on them?
The same way you would add a media library to say, Plex?
Not sure how well that would work and would probably cause permissions conflicts.
I heard that it's usually bad idea to keep all data on only 1 storage medium so I would like to have at least 2. would it be possible to have one server at home and one at maybe a friends place and have them work together? Maybe get 3+ and run them in raid configuration or something similar?
Yes
🥰🥰🥰 so I happen to be setting up nextcloud tomorrow for a client whose server crushed recently after running it at crazy temperatures thus a kernel panick, I was proxmox and running an Ubuntu 20.04lts, so yeah this has surely been helpful, I gotta integrate nextcloud office, and inform them about it, it's a cool tool
how high were the temperatures ?
Hi Lawrence,
Before you've posted this guide I've installed Nextcloud from TC catalog as PVC - now I have an update and as you know it's impossible to update.
Is there any way to upgrade it to ix-system catalog app and change it to Host Path without loosing all the data in it?
Great tutorial. . first time user . how do I allow external access to retrieve a shared file (from outside local network)
I can copy the link, but it's only a local address.
There is not anything built in to TrueNAS that does that.
@@LAWRENCESYSTEMS NextCloud app (personal cloud)
Watch some tutorials for Cloudflare tunnels
ether scale ore nexcloud or both changed a lot
on instalation ther is no select certificate
and in "storage" there are now 4 times a option to select a hoste path or a ixVolume
i confused :P
I error "no destimation available" on my second display
Thank you Lawrence! This video was really helpful. I tried data managing my data on Nextcloud via SMB share, but the files don't update correctly. Basically, here's a large project folder on my TrueNAS, let me drag it over to my Nextcloud files folder, hopefully that makes sense.
Hey Denis! You can't only place files in the nextcloud storage because the database will not know what user added them and all the other metadata that gets saved when you use the nextcloud clients.
However, there is a script you can run via the ./occ command that will make assumptions on the files. (They placed it in the userxyz directory so it must be userxyz's file). Not sure what that script is!
I found it easier to control my nextcloud by installing it in an Arch VM in Truenas scale. The official app doesn't make it easy to use Redis as a memcache for file transactional locking. The Truecharts app is locked down, and doesn't allow you to edit the config.php, which really limits certain use cases e.g. can't run behind HA proxy.
You're right... I have had so much problems with the updates and Nextcloud... Never again.
@@Maisonier You're also right, the update on the nextcloud app are notoriously buggy. I will do manual install if I ever use again. Its actually the only app Ive had issues with on scale.
Tom - Can you do an update on this? The Truenas documentation for deploying Nextcloud definitely has some bugs in it. I followed it exactly and am not able to log into the app once it deploys
I can't decide if I want to remove this video, or upload a new one explaining on how broken NextCloud is.
@@LAWRENCESYSTEMS Glad its not just me! Lots of hours troubleshooting at this point.
is there anyway i can guarantee my data is being saved to my nas
awesome tutorial! Thank you for your help! 😃
Thanks! Does anyone know how to access the Cloud from outside of the network? I tried DDNS and the nextcloud App seems to find the correct addres but does not allow me to log in
You can use a reverse proxy or
I could not get the nextcloud app on my iPhone to sync with nextcloud server container…no longer using nextcloud
I started installing this on TrueNas core yesterday, and it was a lot more automated than this recent video steps show, unfortunately that automation ran into issues and I have not gotten back to it yet.
Core is largely abandoned. They made it clear plugins won't be supported and that everyone should move to Scale. Which is sad. FreeBSD has much more new software packages. Debian has been stagnating recently. Lots of modern popular software is missing even in Sid. Jails are better. And Core has better UI, as Scale is overloaded with narrow sidebars.
hi I have a problem it is stuck on deploying and can I fix it
I currently have Nextcloud installed and running in a jail on Core. Is there a way I can move my data from the Jail into Scale easily? Thanks Tom and love your content.
My understanding is that TrueNas core is very different from TrueNas scale. I would back up all of trueNas core apps and data, and then try to set up trueNas scale and then try to restore the core apps in scale. If it doesn't work, you could try setting the apps in scale, and then trying to import your user data. Or you could go back to core and restore a backup.
I just want it to auto back-up my pictures from my phone to my home server (like onedrive, Google drive, etc) and be able to set it up for my dad's phone too. Only thing is I'm trying to run it on Unraid, not truenas....
Edit: Is truenas core different from scale when it comes to this install? (Video is still playing) How do I set a specific folder for different people (to separate dads pics from mine, from my brother's, etc in their own folders. I've installed this on my TrueNAS core server, but when I try to export it through my NPM I get an error saying I have to whitelist something in a config file. How?
how to access outside of the network?
Having trouble setting up preview generator using this method. Does anyone have a solution for horrible thumbnail performance when used as a photo server?
Hi, I have a question... how can I access nextcloud outside of my network?
Use a VPN
Do i misunderstand this? I thought i will be able to access my files on my TrueNAS pool from nextcloud. But after i finished following this tutorial, i can't find my files on nextcloud
Love the way you deliver the various content you cover, you seem to lay out the overall picture out better than most content creators I've found. 🤔 Or maybe it's that you cover both the overall picture and the various aspects that make up said picture, and others exclude the big picture assuming we are all on the same page. 🤔 This may be a dumb question, 😜 but here goes. Can I put all of my app datasets (NC_Database, NC_Data, etc.) in 1 pool and use another pool for the storage? The reason I ask is because it kind of sounded like that's what you were saying ("I like to nest all my config files in one place."), but I had problems after doing so after logging into Nextcloud. I either only had 500gb (pool for config files) or experienced errors before, after, and/or during the Nextcloud login. I just downloaded the latest stable version (Dragonfish), but all of my studying (tutorials, how to's, etc.) have been from previous versions (Making using Dragonfish a bit different than how I learned Truenas scale.). I just installed Cobia 23.10.0 thinking I could upgrade once I got use to it, but 23.10.0 is more like Dragonfish than it is in the how-to videos I watched on your channel. I'm generally confused as to what I'm missing?
You can have data on one pool and configs on the other. The host path does not care what pool you are using.
@@LAWRENCESYSTEMS I must have set it up wrong. I'm not sure if I'm using the right version (Dragonfish 24.04.2, but also seems to be the case with Cobia 23.10.), but setting things up seems a bit different than with the majority of the how-to videos (not just yours.). I followed your video on installing Nextcloud and some things weren't there while additional things were. for instance: Collabra wasn't in the available apps on my instance (maybe due to the Truechart change.), nor were "Install ffmpeg" or "Install smbclient" options while installing the Nextcloud app. Also, the "use your own server" configuration seemed to break my Nextcloud instance, though I don't recall how because I wipped everything and reinstalled so that I could familiarize myself with other Nextcloud features and haven't attempted to configure it since.
🤔 I found Collabra. It doesn't appear when I directly search for it in the Apps section, but does appear in the "similar apps" section under Nextcloud. Moving on, I'm getting the "Invalid private key for encryption app." error, which suggests that I update my private key password. I attempted this and was unable to do so (even though I have no encrypted files, as far as I know.). I found some articles that mention "server-side encryption", but doesn't seem to be supported now (replaced with "end-to-end encryption", which I found no tutorials for.). 🤔 Where are the tutorials and support for these updates?
Hello Tom and thank you for another great video. I installed the nextcloud app on truenas scale and so far so good except I need to increase the file size limit. On Core, we use to change this parmeter in the php.ini file and I assume it is the same here.... but, how to locate the php.ini file on Scale ? Can you please explain ? Thank you
I tried to adjust some of the settings in the APP setup menu, but no success so far, files larger than 512K keep bouncing off during replication. The replication shows as completed (green check mark), but those file aren't there. ... any suggestion?
Is the App_config a generic type??
Does anyone know if you can set trusted domains during the setup of the app (such as in Nextcloud environment?)?
I did not see an option for that when I set it up.
@@LAWRENCESYSTEMS Actually - I meant trusted domains (no coffee yet this morning), I know the TrueCharts version has the ability to enter trusted domains in the app settings, but I want to stick with the official app.
Hello Lawrence. Is this much different on Truenas Core?
Very, Core using FreeBSD Jails
Can anyone help?
I followed the tutorial and everything worked fine. But after a few restarts of the Nas i can‘t login anymore. I tried changing the password and username but with no luck. I restarted the docker container multiple times.
I don‘t know what to do. I just tells me password or username wrong.
Tried the shell but it tells me occ command not found.
Can I install Nextcloud and point it to an existing user dataset without overwriting that data?
Also, as stated, some of the settings for install are different for the latest versions of Collabra and Nextcloud
Great work😊
Not sure how I screwed up the part with no setup at all, but my Collabora is stuck on deploying. What do?
delete it and re-install it.
I figured it out, see my reply to myself. Thanks for the response though. @@LAWRENCESYSTEMS
I have already existing an instance of Nextcloud on docker compose with a database and I want to migrate to trunas scale. Is it possible?
I am sure it can be done as a manual process.
Hi. Is it possible to manage files stored in NextCloud by TrueNAS CLI?
Yes
@@LAWRENCESYSTEMS It seems that no. I created a new file under the proper directory, but no change occurred in nextcloud webUI.
@@littlenewton6 you need to run 'occ files:scan --all' inside the container for Nextcloud to pick up the changes.
Thank you Sir, very good video, can you make a video of how sync between Google photos and TrueNAS Scale?
Can you do a video tailscale and nextcloud running on truenas scale? Thank you!
Awesome tutorial! Would love to see a tutorial on installing PhotoPrism on scale as well.
Lots of people jumping ship to Immich. Works pretty well via Truecharts
This is amazing however the only reason I am not able to jump to scale is nextcloud running on core. There are not tutorials to walk the migrations of nextcloud from a jail to scale app.
Tom or ANYONE, How can I setup a permissions in a dataset to where I (dad builtin_admin) has full control and want my other users (wife and kid builtin_users) to be able to read and write files if they want, but not be able to delete anyone's files ONLY the ones they created/own? I am able to have each user write files to the dataset but the user that creates the file cannot delete their own file. If I give them modify permissions they can delete anything in the dataset. How do I fix this???
I wrote a comment, but it doesn't post. I tried three times.
Is there a character limit?
I've got it set up fine but the ui is so laggy when I like move my mouse around over things, it makes my eyes trip. Is there a fix for this other than use a different software?
As you can see in the video, not an issue I have run into so not really sure.
video starts at 2:25
This vs running it in a seperate vm?
It's a container inside of TrueNAS Scale
@@LAWRENCESYSTEMS im just wondering which installation of nextcloud has your preference? Containet inside truenas, vm with snap install, docker,... ?
@@maxime_vhw I don't really use Nextcloud so I don't have a preference
i want to know how i can access the server remotly
Use a VPN
Thank you Tom. I am building up resources for my small business and your videos are a big help! Would you consider doing a video on how to install the BaseRow app? It doesn't seem to be as easy as just clicking install? LOL
Not likely as it's not something I use
I have Nextcloud setup on Core via reverse/HaProxy (followed your tutorial). It works great, but how would you use Nexcloud on Scale when all the IP's of your apps are the same as your Scale interface? Easiest solution to switch scale to port 9000 to free up 443 for Nextcloud via Haproxy?
I set mine up in a VM, then assigned it's bridged network its own MAC address, hence IPV4 address, hence easily accessible through HA Proxy.
Thanks again for this super useful video. Do you have any tips on how to update and make sure the app run last version. In the past I had some issues because I missed some versions, Nextcloud update needs to be incremental and trueNAS scale does not allow to select the version.
Nope, there is not an auto update option in TrueNAS at this time and not sure if that is on their road map.
You are the best!
Why you don't use a stable version?
I am using the latest version.
@@LAWRENCESYSTEMS Is it normal that in the latest version I can't set the Main Ingress for Trafik? Thanks Lawrence for your videos!
@@davidedt Don't know, I don't use Trafik