FusionAuth is an API first Customer Identity and Access Management (CIAM) platform.
With support for OAuth2, OIDC, SAML v2, social login, federated login, MFA, full text search, password policies, WebAuthn, and other passwordless options FusionAuth checks all of your boxes.
Add enterprise quality authentication and authorization to your application by deploying FusionAuth via 1-Click.
Package | Version | License |
---|---|---|
FusionAuth | 1.53.3 | Free |
Click the Deploy to DigitalOcean button to install a Kubernetes 1-Click Application. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating FusionAuth using the control panel, you can also use the DigitalOcean API. As an example, to create a 3 node DigitalOcean Kubernetes cluster made up of Basic Droplets in the SFO2 region, you can use the following doctl
command. You need to authenticate with doctl
with your API access token) and replace the $CLUSTER_NAME
variable with the chosen name for your cluster in the command below.
doctl kubernetes clusters create --size s-4vcpu-8gb $CLUSTER_NAME --1-clicks fusionauth
Once the FusionAuth stack is installed in the DigitalOcean 1-Click Apps Marketplace you should:
helm list -n fusionauth
to confirm stack was deployed. You should have 3 deployments: db, fusionauth, search.export SERVICE_IP=$(kubectl get svc –namespace fusionauth fusionauth -o jsonpath=’{.status.loadBalancer.ingress[0].ip}')
echo Visit http://$SERVICE_IP:9011/ to access the FusionAuth console.
Once you see the setup-wizard in the browser, follow the initial setup guide by following this link. https://fusionauth.io/docs/v1/tech/tutorials/setup-wizard
For development or testing purposes, a single node may be sufficient. A node count of 3 or more is recommended for a production deployment.