RemoteAdministration Quick Reference

Remote administration and management of OpenForum servers

Key Features Server-Side Usage: // Get the RemoteAdministration API var RemoteAdmin = js.getObject("/OpenForum/AddOn/RemoteAdministration","RemoteAdministration.sjs"); // Execute remote command RemoteAdmin.executeCommand("serverUrl", "command", parameters); // Get server status var status = RemoteAdmin.getServerStatus("serverUrl"); // Update remote configuration RemoteAdmin.updateConfig("serverUrl", configData); // Manage remote users RemoteAdmin.createUser("serverUrl", "username", "password"); RemoteAdmin.deleteUser("serverUrl", "username"); Client-Side Usage: // Execute remote command JSON.post('/OpenForum/AddOn/RemoteAdministration/Execute', null, 'server=' encodeURIComponent('https://remote-server.com') '&command=restart') .onSuccess(function(result) { console.log('Command executed:', result); }).go(); // Get server status JSON.get('/OpenForum/AddOn/RemoteAdministration/Status', null, 'server=' encodeURIComponent('https://remote-server.com')) .onSuccess(function(status) { console.log('Server status:', status); }).go(); Configuration