RemoteAdministration Quick Reference
Remote administration and management of OpenForum servers
Key Features
- Remote server management
- Execute administrative tasks remotely
- Monitor server status
- Manage multiple OpenForum instances
- Remote configuration updates
- Server health checks
- User management across servers
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
- Authorized server list
- Authentication credentials
- Command permissions
- Timeout settings
- SSL/TLS configuration