-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathum_coreinstances.html
80 lines (76 loc) · 5.83 KB
/
um_coreinstances.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<!DOCTYPE html>
<html>
<head>
<title>skarphed - Documentation</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="static/logo_32.png" rel="icon" type="image/png">
<link href="static/mainsite.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="body_overlay" >
<header>
<div id="headercontent">
<a class="bclink" href="http://skarphed.org">
<img src="static/logo_32.png" alt="skarphed" style="float:left; margin-right: 10px;"></a>
<a class="bclink" href="index.html">Documentation
</a>
<a class="bclink" href="user_man.html">
→ Users Manual
</a>
<a class="bclink" href="um_repositories.html">
→ Instances of <em>skarphed-core</em>
</a>
</div>
</header>
<div id="space_content">
<span class="headerlink_nohover"><h2> Instances of <em>skarphed-core</em> </h2></span>
<p>The <em>skarphed-core</em> is the component of skarphed that runs on the webserver. Each instance of <em>skarphed-core</em> represents one website or webapplication. You can run multiple <em>skarphed-core</em>s on one <a href="um_servers.html">server</a>.
</p>
<h3>Installing a new <em>skarphed-core</em></h3>
<p>
To install a <em>skarphed-core</em>-instance on a server, the following prerequisites must be met:
<ul>
<li>There must be a <a href="um_databases.html">database</a> in your infrastructure</li>
<li>There must be a <a href="um_repositories.html">repository</a> in your infrastructure</li>
</ul>
Optionally it would make sense to have a DNS-name prepared for the new <em>skarphed-core</em>. For example myskarphedpage.com.
<br>
When you verified that you meet all prerequisites, please choose the server you want to install the new core on and right mouseclick on it. Choose <em>Create Instance...</em> in the contextmenu. A Dialog will be opened that wants you to enter the following data:
<ul>
<li>Server
<p>The server the new instance will be installed on. This should be automatically set so the server your right-clicked on.</p>
</li>
<li>New Instance Name
<p>Enter an appropriate name for your instance here. For example, if you create a website for the FooBar-Company, name it foobar, foobarsite or FooBarsSite or something similar.</p>
</li>
<li>Repository
<p>The <em>skarphed-repo</em> that this <em>skarphed-core</em> will use to get modules and templates. The dropdownbox knows every <em>skarphed-repo</em> that is registered to your profile.</p>
</li>
<li>Database
<p>Please choose either <em>Create new Database</em> and select the Databaseserver that the schema for the new <em>skarphed-core</em> should be created on or <em>Use existing Schema</em> to use a schema that already exists. The dropdownboxes know every <em>schema</em> or <em>database</em> registered to your profile.</p>
</li>
<li>Target-OS
<p>The Target is a combination of an operating system and a webserver that the new instance will run on. Currently there is only a combination of Debian6 and Apache2. Others will follow. Feel free to implement your own and submit them to the project!</p>
</li>
<li>Listen-IP
<p>The IP this <em>skarphed-core</em> will listen on</p>
</li>
<li>Listen-Port
<p>The TCP-Port this <em>skarphed-core</em> will listen on</p>
</li>
<li>ServerName
<p>The DNS that this server will answer. This is necessary if you want to consolidate many <em>skarphed-core</em>s on one server. For example if you have two domains, example1.org and example2.org, the webserver can distinguish via this directive which <em>skarphed-core</em> the HTTP-request should be redirected to.</p>
</li>
<li>ServerAlias
<p>The alias is an alternative DNS-name for this <em>skarphed-core</em>. For example if you want the <em>skarphed-core</em> to listen on example1.org and on www.example1.org simultaneously. Or if you want this <em>skarphed-core</em> to listen on example1.org and every subdomain of example1.org (use *.example1.org here).</p>
</li>
</ul>
When you finished entering all relevant data, click <em>OK</em> and wait until the progress bar reached 100%. This may probably take a longer time, especially when you havent had installed a <em>skarphed-core</em> on this server before or your server has a slow internet connection. The internet connection is required to install dependencies of <em>skarphed-core</em> on the server.
</p>
</div>
<footer id="space_footer"></p><a href="../imprint.html">Imprint / Impressum</a></p>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.
</footer>
</div>
</body>
</html>