One day there will be a social homelab channel with a location local to everyone, along with a full-service bar, where everyone can hang out, sniff packets and have a drink. But until then....
Thank you for covering this so well! I've been researching the best self-hosted photo backup and couldn't find anything this in depth. 🙌 I'm leaning towards Ente mainly to please my family members who have privacy concerns, even with eachother 😂. Ente seems to solve this.
Nice detailed video. Software Engineer here (Data Architect), but boy this is complex. I have an ASUSTOR NAS which uses Portainer, so have to figure out how to get this to work using your YML files. I don't have a domain, so the reverse proxy part, have to see how that works. But came here after reading up on Immich, which did not work on my ASUSTOR NAS. Main immich_server container is not reachable. The read about PhotoPrism and next up was Ente. This does not look easy to setup, but your explanation is very detailed, thank you very much
I really enjoyed this video. I myself am going to be looking into deploying immich or nextcloud as part of expanding my homelab but given my server instability issues, I'm not looking at backing up sensitive data nor do I have the budget for an even addequite backup setup yet. I will definitely check this out once I can invest in a backup solution. Thanks for another great showcase and walkthrough!
You're welcome. Remember you could use something cheap like Google Drive with 5TB for a few pounds per month. It's a good way to get reliable backup on the cheap (use something like rClone to encrypt the backups).
I'll probably have to play with the import/export function as it will be ingesting files from a variety of folders, so it will be interesting to see whether it will just dump it all back out by category (as "uncategorised") vs. dumping it back out to the respective source folder structures.
@@Jims-Garage Will do. The system is right now quite busy, between a tape backup job, and also a ZFS pool expansion job. Might not get around to it for a little while.
2:01 In these multi-service setups, I am always confused about the role of extra services, here: musem & socat? I do understand the need for the database or redis, but not the extra components which makes these kind of setup complex, it makes me even wonder if they are not redundant and only needed to enable specific features...
@@enissay9950 I said during the config. Museum is the glue that binds it all together (it's where the apps talk to). Socat is only needed during the setup AFAIK,.listens for addresses.
@@Jims-Garage can Socat be disabled after the first run or it must be running always, which seems a waste of resources. Also what about minio provision ?
Very nice application and it fits nicely with the other components like traefik, piole etc. A thought: Would it be possible to point the volumes for minio and postgres to an NFS-mount on a NAS for a bigger storage capacity if the docker instance has a limited storage?
Thanks Jim. Very easy to understand The ability to import large amounts of data (1.5Tb) from google takeouts will be the deal breaker for me. Immich doesn't cope well and fails too often. Lets hope this is better
Thanks a lot for this. have a question about managing Docker Compose repo using pin version: is there a way to automatically deploy Docker Compose after updating the Docker Compose file in the repo?
Probably the reddit thread you saw was misinformation. All questions on the thread on the PrivacyGuides subreddit got answered. The mods also pinned that
1. can an existing gallery folder with subdirectories be imported without altering the folder structure ? 2. when directly uploading from a client devices does it create the same folder structure as it exists on the client device ?
Where were you a month ago when I was stretching my hair for a way to do it, I ended up finally succeeding, at least for the most part of it as I still struggle with removing the storage limit
I just have one question....when I upload my photos from my phone to Ente does it remove them from my phone? Thats the only thing I hate in Immich right now 😂😂
Ah yes. Solve one problem, create a new one: Before: I'm out of storage on my phone because its filled with pictures After: I forgot my password and I lost all my photos.
@@NetBandit70 what if you forget your phone password or email password or any other password? Use a password manager, there's always going to be a point of failure, just put plenty of steps in to make it a near impossibility.
@@Jims-Garage You haven't met my brother in law. He's forgotten every password to the point that he has to buy a new phone and create new email and everything. Multiple times.
can anyone help me, i already follow step by step and i don't know why when i open the ente app, and try to fetch to server, the ente said "failed to fetch"
@@Jims-Garagethink they meant somehow the title implied ente was an online service like google photos, which isn’t the case. Good video, they probably just didn’t think it was self hosted
so i watched a 40 minute video on how to tediously set up a an app i know nothing about and have zero idea what it would bring (or take away) besides that E2E encryption
@@Jims-Garage does it to object/face recognition? can it do albums? external sharing?, HW acceleration, etc. how is it better/worse then Immich besides the encryption?
@@demorez5 Yes, Yes, Yes, Unsure. Worse than immich in terms of overall features, but encryption/privacy is the predominant focus. Up to you if it suits or not, naturally, but that is the selling point.
Some say Jim's Garage is the best homelab channel. I'd say so.
@@goodcitizen4587 haha, appreciate it
One day there will be a social homelab channel with a location local to everyone, along with a full-service bar, where everyone can hang out, sniff packets and have a drink. But until then....
I agree!
@vmerinom much appreciated 👍
I'm so glad that you made this informational video. Ente was missing those high quality videos :)
Glad it was helpful!
i’m not ready to leave immich just yet but this is looking promising! thanks for sharing this amazing alternative, jim!
@@romayojr you're welcome 😁
Nice Jim. Love your work. Like that you mix easy and more "complex" content.
@@BromZlab thanks
Thank you for covering this so well! I've been researching the best self-hosted photo backup and couldn't find anything this in depth. 🙌 I'm leaning towards Ente mainly to please my family members who have privacy concerns, even with eachother 😂. Ente seems to solve this.
Absolutely, I think that is its major strength. Suspect there'll be plenty more features coming later on.
Nice detailed video. Software Engineer here (Data Architect), but boy this is complex. I have an ASUSTOR NAS which uses Portainer, so have to figure out how to get this to work using your YML files. I don't have a domain, so the reverse proxy part, have to see how that works. But came here after reading up on Immich, which did not work on my ASUSTOR NAS. Main immich_server container is not reachable. The read about PhotoPrism and next up was Ente. This does not look easy to setup, but your explanation is very detailed, thank you very much
I really enjoyed this video. I myself am going to be looking into deploying immich or nextcloud as part of expanding my homelab but given my server instability issues, I'm not looking at backing up sensitive data nor do I have the budget for an even addequite backup setup yet. I will definitely check this out once I can invest in a backup solution.
Thanks for another great showcase and walkthrough!
You're welcome. Remember you could use something cheap like Google Drive with 5TB for a few pounds per month. It's a good way to get reliable backup on the cheap (use something like rClone to encrypt the backups).
Brilliant... @jim's Garage , it will be much appriciated if you make a vide of ENTE with caddy as sidecar and Tailscale. please
Quality content.
@@WillHung thanks 👍
I'll probably have to play with the import/export function as it will be ingesting files from a variety of folders, so it will be interesting to see whether it will just dump it all back out by category (as "uncategorised") vs. dumping it back out to the respective source folder structures.
@@ewenchan1239 let me know. From my testing it respected folder names.
@@Jims-Garage
Will do.
The system is right now quite busy, between a tape backup job, and also a ZFS pool expansion job.
Might not get around to it for a little while.
2:01 In these multi-service setups, I am always confused about the role of extra services, here: musem & socat?
I do understand the need for the database or redis, but not the extra components which makes these kind of setup complex, it makes me even wonder if they are not redundant and only needed to enable specific features...
@@enissay9950 I said during the config. Museum is the glue that binds it all together (it's where the apps talk to). Socat is only needed during the setup AFAIK,.listens for addresses.
@@Jims-Garage can Socat be disabled after the first run or it must be running always, which seems a waste of resources.
Also what about minio provision ?
@@enissay9950 In my understanding, socat is required only if you are using s3/minio within the same localhost.
Very nice application and it fits nicely with the other components like traefik, piole etc.
A thought: Would it be possible to point the volumes for minio and postgres to an NFS-mount on a NAS for a bigger storage capacity if the docker instance has a limited storage?
Of course, minio doesn't care where its volume is actually located. In fact this would be a great solution.
Ente is Malayalam word which mean "mine" its in their website which is like "my photos" "ente photos"
Good to know, thanks!
Thanks Jim. Very easy to understand
The ability to import large amounts of data (1.5Tb) from google takeouts will be the deal breaker for me. Immich doesn't cope well and fails too often. Lets hope this is better
@@t288msd let me know how that goes!
I migrated from google photos to immich 6 months ago and the immich-go cli worked flawlessly for me. Metadata, albums, location, everything
Are you doing this at once? You can’t break those up into smaller chunks for ingest?
Thanks a lot for this.
have a question about managing Docker Compose repo using pin version: is there a way to automatically deploy Docker Compose after updating the Docker Compose file in the repo?
Yes, but it's complicated, you'd need some CI/CD pipeline. If you just want to update the image then use something like watchtower.
Did you deploy this on a VM or where did you set it up?
@@MrSpamcho in a VM with docker installed.
thanks for this video i see there is a way to selfhost the webinterface aswell can you make a tutorial for this?
I'll look into it. There's a lot of development going on at the moment, want to make sure I don't cover something that's immediately irrelevant.
Looked into this one a few weeks. Was put off by stuff on reddit.
@@nemac23 interesting, what in particular?
Probably the reddit thread you saw was misinformation. All questions on the thread on the PrivacyGuides subreddit got answered. The mods also pinned that
1. can an existing gallery folder with subdirectories be imported without altering the folder structure ?
2. when directly uploading from a client devices does it create the same folder structure as it exists on the client device ?
@@Ray-ic9bp I believe so in both cases but I haven't done extensive testing.
@@Jims-Garage I see, thanks for the update
sir, when i want to delete storage restriction with CLI, after input email, i have to input OTP
why the response my CLI is different?
Lets goooo
One more gem.
Thanks, was a lot of hard work
You're missing crucial part since it's self hosted and using databases - how to perform backup ?
@@lukascpu as referenced, I've covered backups quite a lot on the channel already.
Deploying the stack in a proxmox lxc or vm could be a good solution for an easy backup.
Where were you a month ago when I was stretching my hair for a way to do it, I ended up finally succeeding, at least for the most part of it as I still struggle with removing the storage limit
It took me a while to figure out as well 😂
@@Jims-Garage Hi Jim! I still can't figure it out!
nice job, but I don't use traefik, how to deploy using nginx instead of traefik?
great tutorial, but i think i'll stay with syncthing for simplicity
Yeah, it's a safer bet if you don't need these features.
I just have one question....when I upload my photos from my phone to Ente does it remove them from my phone? Thats the only thing I hate in Immich right now 😂😂
I don't believe so, it simply backs it up. I believe there is an option to do so though.
@@Jims-Garage ohhh interesting, let me stand up a container and check this out.
Is it just me who occasionally hears interference?
@@maty158cz yea, there's some weird static unfortunately. I'll need to investigate for the next video.
is it better than Immich?
Different software solving different problems I think
@@timafun both are good, but this does end to end encryption. Depends if you need it.
for whatever reason, I cant upload files to it
Ah yes. Solve one problem, create a new one:
Before: I'm out of storage on my phone because its filled with pictures
After: I forgot my password and I lost all my photos.
Bitwarden, ProtonPass, KeePassXC, even SimpleNotes will work. Store your password and recovery key securely and there is no problem.
@@NetBandit70 what if you forget your phone password or email password or any other password? Use a password manager, there's always going to be a point of failure, just put plenty of steps in to make it a near impossibility.
@@Jims-Garage You haven't met my brother in law. He's forgotten every password to the point that he has to buy a new phone and create new email and everything. Multiple times.
@@NetBandit70 haha, buy that man a notepad and pen
@@Jims-Garage Lost
can anyone help me, i already follow step by step and i don't know why when i open the ente app, and try to fetch to server, the ente said "failed to fetch"
can you give me an account so i can use that to store my photos :)
3rd
The title suggests that there should be another free online service being introduced, actually it's not.
Not sure I follow, what do you mean?
@@Jims-Garagethink they meant somehow the title implied ente was an online service like google photos, which isn’t the case. Good video, they probably just didn’t think it was self hosted
so i watched a 40 minute video on how to tediously set up a an app i know nothing about and have zero idea what it would bring (or take away) besides that E2E encryption
there's a link to the github in the description
It's a replacement for Google Photos and iCloud Photos. Not sure how much clearer I could have been.
@@Jims-Garage does it to object/face recognition? can it do albums? external sharing?, HW acceleration, etc. how is it better/worse then Immich besides the encryption?
@@demorez5 Yes, Yes, Yes, Unsure. Worse than immich in terms of overall features, but encryption/privacy is the predominant focus. Up to you if it suits or not, naturally, but that is the selling point.