📄 Source: start.php
<?php
require_once __DIR__ . '/../auth.php';
require_once __DIR__ . '/../lib/servers.php';
require_auth_json();
$CFG = $GLOBALS['__CFG'];
$name = $_POST['server'] ?? '';
if ($name === '' || strpos($name, '/') !== false || strpos($name, '..') !== false) {
http_response_code(400);
echo json_encode(['ok' => false, 'error' => 'Invalid server name']);
exit;
}
[$ok, $msg] = server_start($CFG['server_root'], $name, $CFG);
header('Content-Type: application/json');
echo json_encode(['ok' => $ok, 'message' => $msg]);
← Back