@@ -8,22 +8,27 @@ The details vary depending upon the hardware that you want to share. These
8
8
instructions are work in progress, and contributions and feedback are welcome.
9
9
Please open a ticket at https://github.com/rerobots/hardshare/issues
10
10
11
- Main concepts, components
12
- -------------------------
11
+ Installation instructions are provided for modern GNU/Linux distributions, such
12
+ as Ubuntu _. We are working to support other kinds of hosts, including Windows,
13
+ macOS, and FreeBSD.
14
+
15
+
16
+ Main aspects
17
+ ------------
13
18
14
19
There are 3 main aspects to an operational ``hardshare `` installation:
15
20
16
21
1. API token for a rerobots _ user account,
17
- 2. a container provider (also known as cprovider),
22
+ 2. a container provider (also known as * cprovider * ),
18
23
3. ``hardshare `` client.
19
24
20
25
Instructions about getting an API token are `in the rerobots Web Guide
21
26
<https://help.rerobots.net/webui.html#making-and-revoking-api-tokens> `_.
22
27
23
28
Hardshare shares hardware among remote users through containers. The term
24
- " container" in the context of hardshare includes Linux containers. Supporting
25
- software that facilitates containers in hardshare are known cproviders. For new
26
- users, Docker is a good first cprovider to try and is indeed the default in a
29
+ * container * in the context of hardshare includes Linux containers. Supporting
30
+ software that facilitates containers in hardshare are known * cproviders * . For new
31
+ users, Docker is a good first cprovider to try and is the default in a
27
32
newly installed ``hardshare `` client configuration.
28
33
29
34
Finally, the primary client is implemented in Python and `available via PyPI
@@ -41,14 +46,12 @@ In most cases, Docker images are available via Docker Hub. For example, ::
41
46
42
47
which pulls the image from `Docker Hub <https://hub.docker.com/r/rerobots/hs-generic >`_.
43
48
44
- In the directory ``robots `` of the sourcetree, there are Dockerfiles that can be
45
- used to create images for containers that are known to work on some robot
46
- hardware, as described in the respective subdirectories. These can be `browsed
47
- on GitHub <https://github.com/rerobots/hardshare/tree/master/robots> `_.
48
-
49
- ::
49
+ This image and others are defined by Dockerfiles in the directory ``robots `` of
50
+ the sourcetree. These can be `browsed on GitHub
51
+ <https://github.com/rerobots/hardshare/tree/master/robots> `_. To build the image from source files::
50
52
51
53
docker build -t hs.rerobots.net/generic:latest -f Dockerfile .
52
54
53
55
54
56
.. _rerobots : https://rerobots.net/
57
+ .. _Ubuntu : https://ubuntu.com/download/desktop
0 commit comments