Need Help Setting Up Ente with Nginx Reverse Proxy on Proxmox

Hello everyone, I’m new here. I want to self-host Ente on my Proxmox container and make it publicly accessible using my public IP and a domain name — ente.domainname.com. I also run some other services on my server, so I have an Nginx Docker container in a separate container for reverse proxying. My goal is to use Ente only for my family. I’m a bit confused about the MinIO database and how storage is managed. Can everything run inside a single container, or do I need to host additional components separately? Also, should I use my existing Nginx Docker container to proxy traffic from the Ente container to the internet?
2 Replies
Ducky
Ducky4d ago
Yes, Ente can be self-hosted. See the self-hosting documentation for complete setup instructions: https://ente.io/help/self-hosting/. Ente relies on S3-compatible cloud storage for storing files, and it ships with MinIO as the default S3-compatible storage for quick testing: https://ente.io/help/self-hosting/administration/object-storage. To configure a reverse proxy for Ente, you can use your existing Nginx Docker container. Here are the configurations for the Ente web apps: * Ente Photos web app:
web.ente.yourdomain.tld {
reverse_proxy http://localhost:3000
}

web.ente.yourdomain.tld {
reverse_proxy http://localhost:3000
}

https://ente.io/help/self-hosting/administration/reverse-proxy#for-ente-photos-web-app * Ente Accounts web app:
accounts.ente.yourdomain.tld {
reverse_proxy http://localhost:3001
}

accounts.ente.yourdomain.tld {
reverse_proxy http://localhost:3001
}

https://ente.io/help/self-hosting/administration/reverse-proxy#for-ente-accounts-web-app * Ente Albums web app:
albums.ente.yourdomain.tld {
reverse_proxy http://localhost:3002
}

albums.ente.yourdomain.tld {
reverse_proxy http://localhost:3002
}

https://ente.io/help/self-hosting/administration/reverse-proxy#for-ente-albums-web-app * Ente Auth web app:
auth.ente.yourdomain.tld {
reverse_proxy http://localhost:3003
}

auth.ente.yourdomain.tld {
reverse_proxy http://localhost:3003
}

https://ente.io/help/self-hosting/administration/reverse-proxy#for-ente-auth-web-app * Ente Cast web app:
cast.ente.yourdomain.tld {
reverse_proxy http://localhost:3004
}

cast.ente.yourdomain.tld {
reverse_proxy http://localhost:3004
}

https://ente.io/help/self-hosting/administration/reverse-proxy#for-ente-cast-web-app -# If your issue is resolved, feel free to use the /solved command to close this thread. If you'd like to ask me another question use /docsearch
Ente Help
Quickstart - Self-hosting
Getting started with self-hosting Ente
Ente Help
Reverse proxy
Documentation and help for Ente's products
Ducky
Ducky4d ago
🔍 Similar Solved Posts
Found some similar posts that might help:
Searched 59 solved posts

Did you find this page helpful?