By: Aslan French user 16 Jan 2020 at 5:05 p.m. CST

4 Responses
Aslan French gravatar
Hi, My name is Aslan. I'm a design technologist and volunteer tech worker for non-profits. I admit that I don't have the most backend experience but I've been sysadminning my own personal cloud document server using NextCloud, and a personal wiki (dokuwiki, then mediawiki, and now wikijs) for the past year. I'm trying to figure out a self hosted alternative to Auth0. One of the non-profits I volunteer for uses Auth0 and we are thinking we should switch to a self hosted solution, using either Gluu or Keycloak. The primary question I have is in setting up the test drive version of the Gluu it mentions that I should provision a VM according to the VM prep guide. The VM prep guide says to use VMware Player rather than Virtual Box? Why is that? VMware player isn't open source and we are trying to make sure that everything we run is open source. Is there specific reasons or is it just that's how the guides are written?

By Michael Schwartz Account Admin 16 Jan 2020 at 8:45 p.m. CST

Michael Schwartz gravatar
You can try it... but Virtualbox has terrible networking. Maybe it's gotten better recently.

By Aslan French user 16 Jan 2020 at 10:12 p.m. CST

Aslan French gravatar
@Michael.Schwartz Thank you so much! Cool that makes sense. So you're saying that it's hard to connect to a Gluu server inside of a virtualbox vm? I guess that makes sense (from what little I know about either VMs or networking, which ain't much I admit). I'm going to start with test run in the virtualbox and see how that goes. Once we decide to actually run the server do we really need to VM it or does it have to run as a VM in order to be used? I also saw that a docker container image was provided and I was a little confused on if one was expected to run a docker container inside of a VM? That seems like a lot of layers. Is that for security reasons or is that just a norm for SSO services that have to be scaled up to many many servers? I'm looking to run our Gluu server for a non profit that has at the very most 200 people using it at a time. That use might go up as we expand services (which will be easier to do once we've got SSO stuff set up) but I'm also approaching this from a pretty low scale perspective and I'm not sure how much of the procedures are security focused versus scaling industry level stuff focused.

By Michael Schwartz Account Admin 16 Jan 2020 at 10:20 p.m. CST

Michael Schwartz gravatar
I think the issue was that it wasn't possible to run more then one VirtualBox instance on my laptop, whereas with VMWare, I was able to test a bunch of Gluu Servers at the same time. You can run docker on the host or in a VM... it's up to you. Enterprise Edition is a K8S distribution of the containers meant for large scale production deployments. But the test drive is for just what it implies... testing.

By Aslan French user 16 Jan 2020 at 10:35 p.m. CST

Aslan French gravatar
Okay cool, so it sounds like the VM stuff is primarily about this thing at scale. I'll take a shot at using this as a chance to learn more about VM stuff anyway. Plus that way I don't mess up my current installation testing out stuff. I think you can consider this ticket closed. I'll check back in if I have anymore questions. This project seems really cool. I'm impressed with the visual presentation on ya'lls website and that always makes me feel more confident about an open source project when I see work put into that.