-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optional email confirmation for signups in self-hosted mode #421
Comments
this is a great idea and will make self hosting much less of a hassle |
We also need this feature! Some small teams like us don't have a SMTP server. |
@yoobato I'm almost done! Just need some UI changes to finish it up. Without SMTP, what do you think is the best way to invite team members? In the current implementation, without SMTP we don't allow team invites. |
@maidul98 Great! Right now, I could think options below;
|
@yoobato I have decided to go with this approach as I think it requires the least amout of work to achive the desired behavior. It will soon be deployed |
Great! Glad to hear that! Okay, so member can be invited manually using link with token. For the initial user, MySQL approach can be considered. |
The inital user can be created without having to do anything else. If |
@maidul98 I'm going through with What do you think about using Infisical in private network configurations? |
Hey @yoobato are you referring to running Infisical within a private VPN? If so, we don't have documentation for this yet. However, it should be possible to enclose infisical within a VPN network so that only those within the network can access Infisical. This isn't specfic to Infisical but you can do this with any application. Let me know if you were referring to something else |
Hi, sorry for bumping this, but what is the initial password and email with INVITE_ONLY_SIGNUP=true? |
There is no inital user and password. With INVITE_ONLY_SIGNUP, it allows you to create one user and the rest will get blocked unless invited. |
@maidul98 I guess the issue could be somewhere else? On a local compose project the configuration works just fine, when I use it in my Docker Swarm cluster, it wants me to input the verification code. |
`version: "3" backend: frontend: mongo: volumes: networks: This is my config and the .env file is default exoect the invite only. |
@M4TY I'm not too familiar with docker swarm, but this is likley due to how the networking is setup in docker swarm between services. We have detailed documentation for kubernetes if you are looking for alternative way to orchestrate your conatiners https://infisical.com/docs/self-hosting/deployment-options/kubernetes-helm. We also have Kubernetes 1 click in digital ocean if you do not want to set up a cluster yourself https://marketplace.digitalocean.com/apps/infisical |
An initial user would really unblock a lot of automation in self hosted mode. more details in #234 |
Feature description
Optional email confirmation in self-hosted mode
Why would it be useful?
To unbound email usage from secrets management in self-hosted mode, as any
example.com
domain can be used to set up an account, without passing SMTP credentials at all.Additional context
A mail server MUST be involved at some point, during secrets management, with the current implementation.
The text was updated successfully, but these errors were encountered: