Ente Community

EC

Ente Community

Ente - open source, end-to-end encrypted alternative to Google & Apple Photos

Join

support

self-hosting

Confused about selfhosting/paid plans

I installed self hosted Ente As I created a user it asked me to choose a plan, but A) I am on my own machine, why do I have to choose a plan? B) It does not let me choose any other plan than 10GB plan anyway C) If I am limited to 10GB on my own host, I have to immediately uninstall this application...

Machine learning

Hey everyone, Im using a self hosted instance of ente. Can someone let me know if the machine learning works 100% locally? Are my files sent elsewhere or used for AI Learning? I don’t know a tonne about how AI or ML actually works, but my understanding is it depends on a collective. So I don’t know how that would work on its own...

Upgrading off free plan for local development

How do i get myself off of the free plan? i'm unable to use any of the sharing features even though i've updated my subscription with the cli and made myself an admin.

Error when creating smart albums.

Hi all, I've pulled the latest images from Docker, and have the latest Android app version, but see this error when I try to create smart albums. Any pointers? ...

Back ups with offsite S3 buckets

Hey everyone, I am using an off-site S3 Minio instance. If something happens to the server running Ente, and I able to connect to the same Minio instance, and recover the data? I would assume no because of the E2EE, but I wanted to know if I backup the PostgreSQL DB if it is possible....

Using default quickstart command causes pguser password auth failure

Trying to set it up directly using the configs already present and using default quickstart command causes pguser password auth failure
No description

ios app not backing up (but previously did)

I have ente running fine on a VM and can upload photos from the mac app and web browser, and my ios app was previously backing up any photos taken on my phone without any problems. Suddenly it's stopped uploading backups and I can't work out why. I can view new photos added on the desktop fine on the phone, but just can't go the other way. The 'select folders for backup' is correctly selected, but nothing happens. Can anyone advise where I can start problem solving with this one? I've not changed anything that I'm aware of, so scratching my head a bit to fix it. If I run 'docker compose logs -f museum' then try and upload a new photo from my phone manually I get this. client_ip=84.9.51.128 client_pkg=io.ente.frame client_version=1.2.0 h_latency=595.672µs latency_time=595.672µs query= req_body={"lastUpdatedAt":1755296058838057} req_id=ios_gNAJaoIW5jxq2jjLzNcVzp req_method=POST req_uri=/files/data/status-diff status_code=200 ua=null/1.2.0 (iOS 18.6; iPhone; iPhone14,6; arm64e) user_id=1580559962386438 museum-1 | INFO[3295]request_logger.go:94 func5 incoming client_ip=84.9.51.128 client_pkg=io.ente.frame client_version=1.2.0 query=limit=500&sinceTime=1755296324407457&type=cgroup req_body= req_id=ios_BMGflkSPVsMPwyx0Ef7JqK req_method=GET req_uri=/user-entity/entity/diff ua=null/1.2.0 (iOS 18.6; iPhone; iPhone14,6; arm64e) museum-1 | INFO[3295]request_logger.go:119 func5 outgoing client_ip=84.9.51.128 client_pkg=io.ente.frame client_version=1.2.0 h_latency=465.683µs latency_time=465.683µs query=limit=500&sinceTime=1755296324407457&type=cgroup req_body= req_id=ios_BMGflkSPVsMPwyx0Ef7JqK req_method=GET req_uri=/user-entity/entity/diff status_code=200 ua=null/1.2.0 (iOS 18.6; iPhone; iPhone14,6; arm64e) user_id=1580559962386438...

Migrate from local minio to backblaze as an s3 provider

Hello, I was writing another question about issues that I thought had to do with my Backblaze configuration, because I had copied the contents of the minio bucket to the Backblaze bucket, and things were not working. After further testing, I have realized that the way files are uploaded to minio is different to how they are uploaded to Backblaze, which causes the issues. However, I'm trying to migrate my data away from my local minio instance. Is there any way I can do so? I have scoured the documentation and issues but found nothing. I'm not expecting a fully detailed set of instructions, just for a pointer as to how to do it. Perhaps through the replication mechanism that ente has? Or would that be invalidated given that I previously had set are_local_buckets to true? Or is there a way that I can convert the minio file structure to what should be in backblaze? Thank you in advance, love the product, I've been using ente for years now....

Error while loading photos

Hello, usually ente works well on my server, but I got this message when trying to use it and see photos from the web : ```js Uncaught TypeError: Cannot read properties of undefined (reading 'fileID') at ts.<anonymous> (5686-2acc16694153d4a4.js:1:82146)...
No description

Unable to upload files

I've set ente up on a debian 13 server. The Problem I'm facing now is, that every component itself is working and I can ping and connect to them individually. I can upload files manually to MinIO, postrgres works too (user creation and admin promotion worked fine). Logging in, connecting to the web interface (...) is working fine. Uploading files fails, error on ios attached below (the redacted iOS IP is the private/local ip), web gives no error message. Server logs show nothing useful (museum...

Pictures load very slow outside of my home network (more than 10 sec)

Hi everyone, first of all, I would like to express my gratitude to Ente IO. The developers have done an excellent job. I have now managed to get Ente running on my system at 95%, and I hope you can assist me with the remaining 5%. Openmediavault and Casa OS are running on my Debian server. I use Casa OS for Docker containers. Since there is unfortunately no Ente app in the Casa OS app store yet, I used the Quick Start link on the Ente IO homepage. I was able to set everything up locally, including removing the user limit and uploading my images....

Migration Failed

{"file":"main.go:899","func":"setupDatabase","level":"panic","msg":"migration failed: syntax error at or near "TRIGGER" (column 19) in line 23: \n\nCREATE TABLE IF NOT EXISTS public_file_tokens\n(\n id text primary key,\n file_id bigint NOT NULL,\n owner_id bigint NOT NULL,\n app text NOT NULL,\n access_token text not null,\n valid_till bigint not null DEFAULT 0,\n device_limit int not null DEFAULT 0,\n is_disabled bool not null DEFAULT FALSE,\n...

I can't upload more images or videos beyond 8GB

Hi everyone, I can't upload more images or videos beyond 8GB even after I did the CLI ente admin update-subscription -a <admin-user-mail> -u <user-email-to-update> --no-limit successfully and I'm able to se on the web and app clients that I have 100TB I cant see any error in the museum logs....

Smart Albums not working

I just pulled the newest server version and android client (1.2.0) of ente to try smart Albums. I get an error, as soon as I try to auto-add people. Within museum I can see ```...

Can't get myself admin

Hello, I can't get to make myself admin on my instance. I can't find the internal config in museum.yaml

Mac osx App Issue

I got my selfhosting running on my vps. I have no issues accessing it via my IOS app, or the webapp. However the Macos app seems to have issues downloading the images. The Albums are all there, and the space for a thumbnail shows, but nothing is loading. When I check the console, it shows a Failed to fetch thumbnail: Error: NetworkDownloadError error...

Ente CLI or Linux App

Stupid Question.... I have Ente installed on my VPS. I want my local headless Raspi-based NAS to make a backup of my unencrypted library. At the moment there is no ENTE software whatsoever on the Raspberry Pi. To use ENTE CLI to do this, do I need to just download the appropriate build of the CLI and make it executable?...

Ente-CLI Export successful?

Not sure whether these are warnings or errors about metadata not found. I assume warnings, and export was successful? Thanks....
No description

HA setup (High Availability)

How would I do a HA setup? Could I "just" run 2 minio instances, create a PostgreSQL HA and combine the minio nodes to one synced node? In that case it wouldn't matter which museum instance is used to access, would it? ...