++ update
This commit is contained in:
parent
b9bbdb6a9b
commit
5ded2ea11c
4 changed files with 46 additions and 18 deletions
|
@ -14,8 +14,10 @@ It is an alternative to
|
|||
|
||||
ucloud is the first cloud management system that
|
||||
puts **IPv6 first**. ucloud also has an integral **ordering** process
|
||||
that we missed at existing solutions.
|
||||
that we missed in existing solutions.
|
||||
|
||||
## Documentation that we are working on right now:
|
||||
Checkout how the [development of ucloud started](https://redmine.ungleich.ch/issues/6869).
|
||||
|
||||
## Documentation that we are working on right now
|
||||
|
||||
* [How to install ucloud](/install)
|
||||
|
|
|
@ -11,6 +11,25 @@ body:
|
|||
To operate ucloud, you need the following components:
|
||||
|
||||
* etcd: an easy to use, distributed data base
|
||||
* utop: an easy to use one time password implementation
|
||||
* uotp: an easy to use **o**ne **t**ime **p**assword implementation
|
||||
* ucloud-api: allows to communicate with ucloud and is the only public
|
||||
entrance point
|
||||
* ucloud-scheduler: schedules VMs to hosts
|
||||
|
||||
## Installation steps
|
||||
|
||||
### etcd
|
||||
|
||||
The installation and configuration of a production grade etcd cluster
|
||||
is out of scope of this manual. For testing purposes, you can just
|
||||
install etcd and run it as follows:
|
||||
|
||||
```
|
||||
etcd
|
||||
```
|
||||
|
||||
### uotp
|
||||
|
||||
TBD
|
||||
|
||||
###
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
title: Projects
|
||||
---
|
||||
body:
|
||||
|
||||
This is a list of the projects:
|
||||
|
||||
* Project 1
|
||||
* Project 2
|
||||
* Project 3
|
|
@ -1,7 +1,24 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<link rel="stylesheet" href="{{ '/static/style.css'|url }}">
|
||||
<title>{% block title %}Welcome{% endblock %} — ucloud</title>
|
||||
<head>
|
||||
<!-- Google analytics -->
|
||||
|
||||
<script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||||
|
||||
ga('create', 'UA-62285904-1', 'auto');
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
|
||||
<!-- End Google Analytics -->
|
||||
|
||||
<meta charset="utf-8">
|
||||
<link rel="stylesheet" href="{{ '/static/style.css'|url }}">
|
||||
<title>{% block title %}Welcome{% endblock %} — ucloud</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>ucloud</h1>
|
||||
|
@ -10,8 +27,7 @@
|
|||
<li{% if this._path == '/' %} class="active"{% endif
|
||||
%}><a href="{{ '/'|url }}">Welcome</a></li>
|
||||
{% for href, title in [
|
||||
['/projects', 'Projects'],
|
||||
['/about', 'About']
|
||||
['/install', 'Installation']
|
||||
] %}
|
||||
<li{% if this.is_child_of(href) %} class="active"{% endif
|
||||
%}><a href="{{ href|url }}">{{ title }}</a></li>
|
||||
|
@ -23,6 +39,6 @@
|
|||
{% block body %}{% endblock %}
|
||||
</div>
|
||||
<footer>
|
||||
© Copyright 2019 by ungleich.
|
||||
© Copyright by ungleich.
|
||||
</footer>
|
||||
</body>
|
||||
|
|
Loading…
Reference in a new issue