Can't create first user

Just wanted to try out the new Quickstart guide using an Ubuntu 24.04 LTS: I followed: 1. https://help.ente.io/self-hosting/installation/requirements 2. https://help.ente.io/self-hosting/installation/quickstart 3. https://help.ente.io/self-hosting/installation/post-install/#post-installation-steps Using Mozilla or Chrome to connect to http://server-ip:3000 Trying to register new account, but get error "Something went wrong"(Screenshot). Any ideas what did go wrong? In the logs via "sudo docker compose logs" I can see the Database going down again, as far as I can tell. (see log-file)
Requirements - Self-hosting | Ente Help
Requirements for self-hosting Ente
Quickstart script (Recommended) - Self-hosting | Ente Help
Self-hosting Ente with quickstart script
Post-installation steps - Self-hosting | Ente Help
Steps to be followed post-installation for smooth experience
5 Replies
Ducky
Ducky4mo ago
To create the first user, access the Ente Photos web app at http://localhost:3000 and select Don't have an account? to create a new user. Follow the prompts to sign up. Enter the verification code to complete registration. This code can be found in the server logs by running sudo docker compose logs in the cluster folder where the Compose file resides. See more at https://help.ente.io/self-hosting/installation/post-install#step-1-creating-first-user and https://help.ente.io/self-hosting/administration/users#handle-user-verification-codes. -# If your issue is resolved, please use the /solved command to close this thread. If you'd like to ask me another question use /docsearch
User Management - Self-hosting | Ente Help
Guide to configuring Ente CLI for Self Hosted Instance
Post-installation steps - Self-hosting | Ente Help
Steps to be followed post-installation for smooth experience
Ducky
Ducky4mo ago
⚠️ Log File Security Notice It appears you've uploaded a log file. To protect your privacy and sensitive information: • Log files may contain personal or sensitive data • We recommend sending logs directly to our support team • Please email logs to: support@ente.io This helps ensure the confidentiality of your information.
Neeraj
Neeraj4mo ago
can you check your browser console logs/network tab once?
O'Neill
O'NeillOP4mo ago
I actually get a CORS error (Screenshot) probably due to me being on another machine in the network. I needed to update the compose.yaml. There is a line within the web-apps:

environment:
ENTE_API_ORIGIN: http://localhost:8080

environment:
ENTE_API_ORIGIN: http://localhost:8080
I changed it to ENTE_API_ORIGIN: http://MYSERVERIP:8080 Now it works. Additional changes to compose.yaml:
#Changed
volumes:
- postgres-data:/var/lib/postgresql/data
#to
volumes:
- ./postgres-data:/var/lib/postgresql/data

# And changed
volumes:
- minio-data:/data
#to
volumes:
- ./minio-data:/data

Otherwise the postgreSQL would sent an auth error and the buckets couldn't be created in minIO.

Additional changes to museum.yaml because I couldn't upload media:

#Changed each of those lines
# endpoint: localhost:3200
#to
# endpoint: MYSERVERIP:3200
#Changed
volumes:
- postgres-data:/var/lib/postgresql/data
#to
volumes:
- ./postgres-data:/var/lib/postgresql/data

# And changed
volumes:
- minio-data:/data
#to
volumes:
- ./minio-data:/data

Otherwise the postgreSQL would sent an auth error and the buckets couldn't be created in minIO.

Additional changes to museum.yaml because I couldn't upload media:

#Changed each of those lines
# endpoint: localhost:3200
#to
# endpoint: MYSERVERIP:3200
No description
Ducky
Ducky4mo ago
Thread marked as solved. It will be closed in <t:1754576812:R>. This thread is now closed.

Did you find this page helpful?