You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 16, 2020. It is now read-only.
This repository has been moved to gb format https://getgb.io/ , it’s cool.
8
-
9
-
## Description
8
+
> a low level boot server that deploys directly out of ipfs
10
9
11
10
Astralboot is a golang server that provides network services to boot virtual and metal machines from pxe boot.
12
11
The following services are provided
@@ -19,35 +18,46 @@ It can pull its data files out of [ipfs](http://ipfs.io/), which means that they
19
18
20
19
Local file serving also works with local file system folders ( see INSTRUCTIONS for details )
21
20
22
-
## Required for development
21
+
## Table of Contents
23
22
24
-
1. golang dev environment
25
-
2. running ipfs node
26
-
3. a network under your control.
27
-
28
-
## Warning
23
+
-[Install](#install)
24
+
-[Usage](#usage)
25
+
-[Required for development](#required-for-development)
26
+
-[Warning](#warning)
27
+
-[Setup](#setup)
28
+
-[Running the server](#running-the-server)
29
+
-[Changing the services](#changing-the-services)
30
+
-[TODO](#todo)
31
+
-[Contribute](#contribute)
32
+
-[License](#license)
29
33
30
-
As this server has a naive dhcp server it can be dangerous to run in an office environment. Running this server can interfere with normal network services.
also the ipfs service, which is currently in alpha , is available from http://github.com/ipfs/go-ipfs
46
+
You will also need to have the [go-ipfs implemenation](http://github.com/ipfs/go-ipfs) installed, and a daemon running.
47
47
48
-
will need to be installed and running
48
+
# Usage
49
49
50
-
## Setup
50
+
## Required for development
51
+
52
+
1. golang dev environment
53
+
2. running ipfs node
54
+
3. a network under your control.
55
+
56
+
## Warning
57
+
58
+
As this server has a naive dhcp server it can be dangerous to run in an office environment. Running this server can interfere with normal network services.
59
+
60
+
## Setup
51
61
52
62
Testing so far has been done on a virtual machine with two network interfaces, one on a home network and the other an isolated VM network.
53
63
@@ -103,7 +113,7 @@ Debian will be fairly quick , coreos will take some time as the .gz file is 165
103
113
104
114
To precache the files into ipfs, run ipfs refs -r HashFromConfigFile and it will download everything
105
115
106
-
# Changing the Services
116
+
# Changing the services
107
117
108
118
As the server boots it will show an implied config , this shows possible entries to the config file to change.
109
119
@@ -116,12 +126,16 @@ ipfs get -o=data “hash from the refs.toml file”
116
126
```
117
127
If the config has IPFS = false the local file system will be used.
0 commit comments