Skip to content

Commit d7428ea

Browse files
authored
Quick install namelessmc (hestiacp#4327)
* Create NamelessMC * Delete web/src/app/WebApp/Installers/NamelessMC * Create NamelessMCSetup.php * Add files via upload * Update NamelessMCSetup.php * Delete web/src/app/WebApp/Installers/NamelessMC/NamelessMC.png * Add files via upload * Update NamelessMCSetup.php
1 parent c9d53ca commit d7428ea

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?php
2+
3+
namespace Hestia\WebApp\Installers\NamelessMC;
4+
5+
use Hestia\System\Util;
6+
use Hestia\WebApp\Installers\BaseSetup as BaseSetup;
7+
8+
class NamelessMCSetup extends BaseSetup
9+
{
10+
protected $appInfo = [
11+
'name' => 'NamelessMC',
12+
'group' => 'cms',
13+
'enabled' => true,
14+
'version' => '2.1.2',
15+
'thumbnail' => 'namelessmc.png'
16+
];
17+
18+
protected $appname = 'namelessmc';
19+
protected $config = [
20+
'form' => [
21+
'protocol' => [
22+
'type' => 'select',
23+
'options' => ['http','https'],
24+
'value' => 'https'
25+
],
26+
27+
],
28+
'database' => false,
29+
'resources' => [
30+
'archive' => [ 'src' => 'https://github.com/NamelessMC/Nameless/releases/download/v2.1.2/nameless-deps-dist.zip' ],
31+
],
32+
'server' => [
33+
'nginx' => [
34+
'template' => 'namelessmc',
35+
],
36+
'apache2' => [
37+
'template' => 'namelessmc',
38+
],
39+
'php' => [
40+
'supported' => [ '7.4','8.0','8.1' ],
41+
],
42+
],
43+
];
44+
45+
public function install(array $options = null)
46+
{
47+
parent::install($options);
48+
49+
$status = 0;
50+
51+
return ($status === 0);
52+
}
53+
}
74.1 KB
Loading

0 commit comments

Comments
 (0)