-
Notifications
You must be signed in to change notification settings - Fork 2
/
install-tarball.html
76 lines (76 loc) · 2.69 KB
/
install-tarball.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
<!DOCTYPE html>
<html>
<head>
<title>Hockeypuck</title>
<link type="text/css" rel="stylesheet" href="static/article.css">
<meta charset='utf-8'>
</head>
<body>
<div id="topbar" class="wide">
<div class="container">
<div id="heading">Hockeypuck
OpenPGP Public Keyserver
</div>
</div>
</div>
<div id="page" class="wide">
<div class="container">
<div id="toc">
<ul>
<li><a href="#TOC_1.">Installing a binary tarball release</a></li>
<li><a href="#TOC_2.">Download</a></li>
<li><a href="#TOC_3.">Install</a></li>
<ul>
<li><a href="#TOC_3.1.">Extract into '/'</a></li>
<li><a href="#TOC_3.2.">Or chroot, run in a container, etc.</a></li>
</ul>
<li><a href="#TOC_4.">Packaging</a></li>
<li><a href="#TOC_5.">Running</a></li>
<li><a href="#TOC_6.">Next steps</a></li>
</ul>
</div>
<h1 id="TOC_1.">1. Installing a binary tarball release</h1>
<h1 id="TOC_2.">2. Download</h1>
<p>
Download a [[https://github.com/hockeypuck/hockeypuck/releases][gzip-compressed tar archive release from
Github]] for your operating
system and architecture. Generally, Hockeypuck can be built for any Unix-like
platform that the Go language compiler and linker supports.
</p>
<h1 id="TOC_3.">3. Install</h1>
<h2 id="TOC_3.1.">3.1. Extract into '/'</h2>
<p>
The archive can be extracted into '/'. This will preserve the path references
in the archived files.
</p>
<h2 id="TOC_3.2.">3.2. Or chroot, run in a container, etc.</h2>
<p>
For added security, you could extract into an arbitrary path and chroot the
Hockeypuck process, or extract it over an LXC rootfs. If you do this, consider
the implications for a local UNIX domain socket connection to PostgreSQL.
</p>
<h1 id="TOC_4.">4. Packaging</h1>
<p>
The Hockeypuck binary archive distributions could be a useful starting point to
build packages for other operating system distributions. Contributions to the <a href="https://github.com/hockeypuck/packaging" target="_blank">packaging</a> project would be welcome for RPMs, BSD ports, etc.
</p>
<h1 id="TOC_5.">5. Running</h1>
<p>
Run Hockeypuck with:
</p>
<div class="code"><pre>/usr/bin/hockeypuck -config /etc/hockeypuck/hockeypuck.conf</pre></div>
<h1 id="TOC_6.">6. Next steps</h1>
<ul>
<li><a href="configuration.html" target="_self">Configure</a> the Hockeypuck server.</li>
</ul>
<h2>Authors</h2>
<div class="author">
<p>
Casey Marshall
</p>
<p class="link"><a href="https://hockeypuck.io/" target="_blank">https://hockeypuck.io/</a></p>
</div>
</div>
</div>
</body>
</html>