Replies: 12 comments 41 replies
-
@mnvr FYI if this helps in documentation |
Beta Was this translation helpful? Give feedback.
-
I have less than a week of experience with ente so I might say something stupid: for public albums does it really needs to expose another port? Can't just forward port 3000 (web) and then set that url ffor the public albums? |
Beta Was this translation helpful? Give feedback.
-
is supposed to be a hidden file right ? ".credentials.yaml" ? Not sure if that is mandatory but I've seen it that way, nothing mandatory though. |
Beta Was this translation helpful? Give feedback.
-
How can the client build it themselves? The app does not need to fill in configuration? |
Beta Was this translation helpful? Give feedback.
-
Thankyou! But can I get a local storage instead of S3. And what will be the configuration for caddy as reverse proxy Regards |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
On November 5, 2024 8:20:45 AM UTC, mangesh ***@***.***> wrote:
1. Yes, you can do that.
2. https://gist.github.com/mngshm/72e32bd483c2129621ed0d74412492fd this has the config to reverse_proxy with caddy.
--
Reply to this email directly or view it on GitHub:
#3778 (comment)
You are receiving this because you commented.
Message ID: ***@***.***>
What about local storage. Can I use it instead of S3
|
Beta Was this translation helpful? Give feedback.
-
you had mentioned that no ports to change? whats the effect. I have other service running on 8080, 443,80. what is recommended in my use case? |
Beta Was this translation helpful? Give feedback.
-
Is there a storage capacity limit for self-hosting? I've tried turning on a self-hosted server and still see the 5GB space limit (but I haven't verified if it's real). |
Beta Was this translation helpful? Give feedback.
-
@mngshm have you tried Ente with Tailscale? |
Beta Was this translation helpful? Give feedback.
-
I have hosted it in a similar way (only on Portainer with volumes instead of direct links) and everything is working perfectly, except: If I try to open the Webapp or the Auth webapp, they are redirecting me to the official sites. Any hint on why this might happen? |
Beta Was this translation helpful? Give feedback.
-
I would like to continue with this thread and ask for help with my setup issues. I am running TrueNas Scale 24.10 with Docker support. I composed Ente as a custom app via compose.yaml. I want to run Ente exposed to the internet so it is usable from Phones or laptops outside of my network. For this reason, I am using Nginx Proxy Manager. I managed the following:
I have no issue with running all services inside of my network - mobile apps are working correctly, and web apps are working almost flawlessly (I have an issue with album sharing and cast "Device not found"). Once I disconnect from my network, I am able to access all of the web apps - cast, auth, and photos. I am able to log into Auth and Photos. Photos are not showing pictures but only placeholders - this is fixed with me connecting to the home network. The phone is not able to upload but is showing the pictures. If we do not count Cast and Albums, everything works fine when I set up the MinIO container for the home network. I am assuming the issue is with the museum not being able to connect to MinIO as the setup is rooting it to an outside network via Nginx reverse proxy. I tried to ping that address from the museum container but with no success - curl works but authentication will fail. As I mentioned, when I change the outside addresses for the home network, uploading and loading pictures works correctly. My config: compose.yaml :
credentials.yaml
minio-provision.sh
museum.yaml
Dockerfile for ente-web
Command used to build the ente-web container:
Nginx setup:
In the future, I would like to decrease the number of open ports/proxied addresses, but I am currently testing the Ente. Once the setup is done correctly, I would like to limit them only to Photos, Auth, album-sharing web apps, Cast I am playing with if it is needed for me. |
Beta Was this translation helpful? Give feedback.
-
Hello, Please consider the following tutorial with a pinch of salt. Thanks to the dev community here on github and discord and a huge thank you to the ente community members who helped bring the puzzle together (specially @ekadin-mtc and @LI-NA)
I hope this helps someone like me a one place instruction to deploy your own instance
Requirements to build
Follow the guide here to install dependencies - https://help.ente.io/self-hosting/
Building Ente Server from source
git clone https://github.com/ente-io/ente.git
git submodule update --init --recursive
Building Ente Web/Albums/Auth/Accounts from source
Docker Compose File
Save the following file within the path mentioned in docker compose file
Credentials.yaml
Museum.yaml
Minio-provision.sh
You can now go ahead and run docker-compose up -d or use the docker-compose content and deploy via portainer
Please note - My set up does reverse proxy via nginx using Linuxserv.io Swag container and the following .conf files to expose all the services from the docker-compose file
ente-server.subdomain.conf
ente-web.subdomain.conf
ente-album.subdomain.conf
ente-accounts.subdomain.conf
ente-auth.subdomain.conf
ente-minio.subdomain.conf
Use Ente CLI to remove storage restrictions. Follow the link here to download CLI and use the respective commands to remove restrictions
https://help.ente.io/self-hosting/guides/admin
Beta Was this translation helpful? Give feedback.
All reactions