I have a private github repo which contains my source code and related files. I have deployed the app through Streamlit cloud and invited a couple of viewers. The viewers have got an email with a button link, but they can’t get access to the app, no matter what is tried. I believe one can host a single private app on Streamlit Cloud, right?
Ideally, an invited viewer should just be able to click the button link, authenticate and get access to the app. I tried using the app link in the viewer’s browser, but the address bar cyclically jumps from the streamlit cloud to app link, to no end. Has the streamlit policy changed on the use of a single private app?
All the viewers can only access the app if it is made public. How do I deploy the single private app?
Yes, each user is allocated a quota of 1 private app. To deploy a private app, you’ll select a private GitHub repo that contains your app files. Such app will be accessible only to you, however you can click on the Share button on the top right to add email addresses of those you want to share your app with.
Thanks @dataprofessor, for your quick response. I tried all this before putting out the original SOS message. Is there any way that Streamlit can test this functionality out at their end?
If you have time, I would like to jump on a call to take a look at this. We might have introduced a regression in the authorization system, but I have not been able to reproduce it so far.
I initially tried the private app with 3 viewers - it didn’t work for anyone. This morning, I re-tried the app, it worked only for 1 of the 3 viewers. I reset the app to public and then again to private and tried the app again. It worked for 2 viewers (the 3rd one will only be available tomorrow - will check that then).
I don’t know if it is an intermediate problem or if I did something wrong. But now its working.
I have the same problem.
Private repo, private app. Sending invitations to others (or myself with a different email). The invited person receives an email about the invitation. Then asked to login or enter email. Then receives another email with a sign in to Streamlit button. Then the brother gets stuck in an infinite redirect loop between to streamlit addresses.
I did change the URL of the app shortly before sending the invitations.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.