Gluu Server CE Administration 🔐 Step 1: SSH Into the Host Machine From your local terminal, connect to your Gluu server host: ssh root@your-gluu-server-ip Replace your-gluu-server-ip with your actual IP address or hostname. 📦 Step 2: Log In to the Gluu Chroot Environment Gluu runs inside a chroot container. Enter it with: /sbin/gluu-serverd login You’ll know you're inside when your prompt changes (e.g., [gluu@gluu ~]# ). 📁 Step 3: Navigate the Gluu File Structure Core services are found under: cd /opt/gluu/jetty/ oxauth : OAuth2/OpenID Connect Provider identity : Admin UI (oxTrust) idp : SAML IDP scim : SCIM User Management fido2 : FIDO2 Service casa : User Self-Service Portal 📜 Step 4: View Logs for Troubleshooting Check the most recent log lines for a service. Example (oxAuth): tail -n 50 /opt/gluu/jetty/oxauth/logs/oxauth.log Replace oxauth with the appropriate service name as needed. 🔁 Step 5: Restart Gluu Services Option A: Using a Script /root/restart-gluu.sh Option B: Manual Service Restart cd /opt/gluu/jetty/oxauth nohup java -jar ../../jetty/start.jar > oxauth.log 2>&1 & Repeat for other services like identity , idp , etc. 🔍 Step 6: Check Running Java Services Use this to verify if services are active: ps aux | grep java | grep -v grep 🔐 Step 7: Verify Java Truststore for Certificates Ensure custom certs are loaded: keytool -list -keystore /etc/ssl/certs/java/cacerts -storepass 'your-password' | grep gluu 🚪 Step 8: Exit the Chroot Environment To return to the regular Linux shell: exit 📝 Summary 🛠️ Use /sbin/gluu-serverd login to manage Gluu internals 🧭 Services located at /opt/gluu/jetty/ 📈 Logs help debug services under /logs 🔐 Use keytool to verify Java truststore certificates 💡 Tip: Always ensure your certificates are trusted by the JVM for SSL-based connections to succeed!