No Public Share Links?
Hey all. I'm selfhosting ente using a single stack in docker with the museum.yaml in the same directory as the compose file. i have everything up and running but the issue I am running into is when I click on the button to create a public share link for an album, nothing is happening. I can't see a link getting created and when I click "copy link" nothing is copied. My docker compose is below with my museum.yaml:
7 Replies
Ente allows you to share your photos via links that anyone can access without an app or account. The contents remain end-to-end encrypted, with decryption keys embedded in the link.
If you're running a self-hosted instance and wish to serve public links, ensure that the
public-albums setting in your museum.yaml file is set to the URL where your albums web app is running. In your provided configuration, this is set to http://${IP}:3002.
-# 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🔍 Similar Solved Posts
Found some similar posts that might help:
📋 Check these out:
Searched 55 solved posts
- Your web environment block
Side note - If you are self-hosting this publicly I suggest getting a domain and a certificate so you can use https. You can get one for free via. letsencrypt / certbot
The actual content of your photos is safe due to e2e, but a lot else won't be
oops i forgot to say what i actually thought the problem was. one is http and one is https... I think https is a mistake as you can't connect to an IP over https
but if the IP is actually a domain name... then API_ORIGIN being http will not play nicely with most browsers if the main domain is served over https
Yes, I agree with Josh. You should use a domain and reverse proxy. Make the proxy to the SSL. You cant just put https in the compose file if its not actually running https, and it wont be running https on port 3002.
thats a great catch! i didnt even see the s in the https.
i corrected that issue and now when i try to create the public share link and copy it this is what the F12 Console logs show (since it still isnt working)
How are you going to share a public link when you dont have a public address? I dont think it will work, but even if you do get it to generate a link wit that IP, noone will be able to access it unless on your private LAN.
Also, you wouldnt want to share that or expose your instance directly to the interent. Set up your reverse proxy so there is SSL on at least before thinking about internet connecting this.
this is just for demo purposes. im not worried that the link wont be world-accessible. i just need it to generate a link.