fantastic explanation - thank you! I noticed that for some containers you are using docker user (1004) in the compose file and for this one, for example, you left it as tony (1000). I ran into ton of folder permissions issues when using various containers with OMV, so was wondering if you had any recommendations on when to use either user?
Good catch, it's a good idea to setup a docker user with the correct permissions needed for the various folder/file access. I started using the tony user out of laziness. It's a good idea to only give your users the access to the specific files they need, but for something like docker it's hard, because depending on what services you run, it may need access to almost all your user files. And that's where I am because I run my backup services and media services the docker user ends up getting access to pretty much everything and then it's really no different to just use my own tony user account for it. But! It still would be best practice to have the docker service use it's own user.
Another great video. I can wait for new one about OMV. And I hope I can make suggestion for new videos topics: how to scan content on n.a.s. folders and files and export it to text, access files on nas from internet, setting up next cloud, s.m.a.r.t check and monitoring of hdd, and other popular things :) And how to add container thru portainer. And another noob question: Do they get installed in our docker folder like already installed ones thru cli?
Some I will be doing! I have an older video on WireGuard which shows how to access the services securely from your devices away from home but I plan to refresh it. SMART should already be taken care of by OMV in the UI and if you setup a notification system like I show in OMV then it will notify of problems. I probably won't do Nextcloud even though it's extremely popular nor adding containers through Portainer though because I don't like them. I like using SAMBA shares for file access on the server over extra layers like NextCloud, because it's very bloated and tries to be too much but doesn't excel at anything it does and is inferior to other individual services. Good phone file managers will support SAMBA access, SAMBA with proper user/file permissions is all anyone should need for files. But! I might change my mind on it and do a video anyway, because I do know many people like it and it is very popular. I'm just stubborn sometimes. And I prefer setting up containers in the terminal because it's faster just to use a docker run or compose file then filling out a cumbersome web form, but to answer your question, if you add a container in Portainer then you can set the bind mounts to use the docker folder for the data same way as you would do in a docker compose file or a docker run command if you prefer it that way. I plan on a video on immich next and then many more to come like paperless-ngx, airsonic, some wiki service, agenDAV, baikal, adguardhome, sonarr, lidarr, sabnzbd, openbooks, deluge, and plenty more! Thanks again for the compliment and another thoughtful comment, have a good day!
I'm testing Immich as front end, working on a mix of directory against digikam. Maybe promising way ... for my workflow and needs. I've intalled a Digikam instance on Docker and I use syncthing to sync a photo directory from my pc, this directory is used by digikam and immich as external library. Immich read some tags from Digikam ex. caption tabs - Description - Captions ... but it doesn't use it as search context ... I write "shit" caption of a photo in digikam, if I open it in immich I can see caption but if I search it Immich doesn't fine any shit on my photos. I'll test the same but using the upload system of immich to see what happend if I use digikam on his directory and database structure. And them if is possible to use his system of duplicate rejection.
Basically it automates a lot of stuff for you that you probably want to have happen. There might be really rare circumstances that you don't want it, but for most people, you will want it. More information on exactly how it works can be found here: docs.syncthing.net/users/introducer.html
Hi, thank you so much for all the videos. I am just newbie starting self hosting for photos. It looks like syncthing has very little or no support for iOS and that is where all my family takes photos. It seems there is no fee app for iOS that does like what you did for Android in this video. Any help please and thank you
Hello! I'm not very familiar with iOS but from a quick search immich is in the iOS app store. If you only are concerned with pictures/videos then you can use immich which I have a video on that I released after this. In my immich video I showed how to set it up to work with external libraries so it would work with the syncthing uploads, but instead you could use immich as intended and have it do the uploading for you and your users. You would just ignore the parts in my video where I showed how to setup the external libraries and then download the immich app on your phone and connect it to your server. Thanks for watching!
@@senthilrajanr1It's not for me... my opinion is that it tries to do too much, is a bit sluggish, and isn't as good as other individual services that it tries to encompass. I used to run it, but then replaced it with other individual services over the years. However! Plenty of people really like NextCloud, it is extremely popular. And it is well supported and maintained, so I would recommend to try it because you might not have the same hangups with it as me. It's also been reliable in my experience. I haven't used NextCloud for a few years, but I've had some people ask about it on the channel here, and I might make a video on it. I'm curious to see how big it has become, I know it was already trying to do quite a lot via plugins when I last used it. I can't imagine what it all encapsulates now.
fantastic explanation - thank you! I noticed that for some containers you are using docker user (1004) in the compose file and for this one, for example, you left it as tony (1000). I ran into ton of folder permissions issues when using various containers with OMV, so was wondering if you had any recommendations on when to use either user?
Good catch, it's a good idea to setup a docker user with the correct permissions needed for the various folder/file access. I started using the tony user out of laziness. It's a good idea to only give your users the access to the specific files they need, but for something like docker it's hard, because depending on what services you run, it may need access to almost all your user files. And that's where I am because I run my backup services and media services the docker user ends up getting access to pretty much everything and then it's really no different to just use my own tony user account for it. But! It still would be best practice to have the docker service use it's own user.
Great video! Thank you! Keep goin 🙂
Another great video. I can wait for new one about OMV.
And I hope I can make suggestion for new videos topics: how to scan content on n.a.s. folders and files and export it to text, access files on nas from internet, setting up next cloud, s.m.a.r.t check and monitoring of hdd, and other popular things :)
And how to add container thru portainer. And another noob question: Do they get installed in our docker folder like already installed ones thru cli?
Some I will be doing! I have an older video on WireGuard which shows how to access the services securely from your devices away from home but I plan to refresh it. SMART should already be taken care of by OMV in the UI and if you setup a notification system like I show in OMV then it will notify of problems.
I probably won't do Nextcloud even though it's extremely popular nor adding containers through Portainer though because I don't like them. I like using SAMBA shares for file access on the server over extra layers like NextCloud, because it's very bloated and tries to be too much but doesn't excel at anything it does and is inferior to other individual services. Good phone file managers will support SAMBA access, SAMBA with proper user/file permissions is all anyone should need for files. But! I might change my mind on it and do a video anyway, because I do know many people like it and it is very popular. I'm just stubborn sometimes. And I prefer setting up containers in the terminal because it's faster just to use a docker run or compose file then filling out a cumbersome web form, but to answer your question, if you add a container in Portainer then you can set the bind mounts to use the docker folder for the data same way as you would do in a docker compose file or a docker run command if you prefer it that way. I plan on a video on immich next and then many more to come like paperless-ngx, airsonic, some wiki service, agenDAV, baikal, adguardhome, sonarr, lidarr, sabnzbd, openbooks, deluge, and plenty more!
Thanks again for the compliment and another thoughtful comment, have a good day!
I'm testing Immich as front end, working on a mix of directory against digikam. Maybe promising way ... for my workflow and needs.
I've intalled a Digikam instance on Docker and I use syncthing to sync a photo directory from my pc, this directory is used by digikam and immich as external library.
Immich read some tags from Digikam ex. caption tabs - Description - Captions ... but it doesn't use it as search context ... I write "shit" caption of a photo in digikam, if I open it in immich I can see caption but if I search it Immich doesn't fine any shit on my photos.
I'll test the same but using the upload system of immich to see what happend if I use digikam on his directory and database structure. And them if is possible to use his system of duplicate rejection.
What does "Introducer" mean?
Basically it automates a lot of stuff for you that you probably want to have happen. There might be really rare circumstances that you don't want it, but for most people, you will want it. More information on exactly how it works can be found here: docs.syncthing.net/users/introducer.html
Hi, thank you so much for all the videos. I am just newbie starting self hosting for photos. It looks like syncthing has very little or no support for iOS and that is where all my family takes photos. It seems there is no fee app for iOS that does like what you did for Android in this video. Any help please and thank you
Hello! I'm not very familiar with iOS but from a quick search immich is in the iOS app store. If you only are concerned with pictures/videos then you can use immich which I have a video on that I released after this. In my immich video I showed how to set it up to work with external libraries so it would work with the syncthing uploads, but instead you could use immich as intended and have it do the uploading for you and your users. You would just ignore the parts in my video where I showed how to setup the external libraries and then download the immich app on your phone and connect it to your server. Thanks for watching!
Thank you so much. It looks like Immich is not production ready yet so thought of using nextcloud. They have iOS app I think. What is ur opinion?
@@senthilrajanr1It's not for me... my opinion is that it tries to do too much, is a bit sluggish, and isn't as good as other individual services that it tries to encompass. I used to run it, but then replaced it with other individual services over the years. However! Plenty of people really like NextCloud, it is extremely popular. And it is well supported and maintained, so I would recommend to try it because you might not have the same hangups with it as me. It's also been reliable in my experience.
I haven't used NextCloud for a few years, but I've had some people ask about it on the channel here, and I might make a video on it. I'm curious to see how big it has become, I know it was already trying to do quite a lot via plugins when I last used it. I can't imagine what it all encapsulates now.
Thanks for your suggestion. I will try immich.