5 <title>Game of Trees Installation Instructions</title>
6 <meta name="description" content="Game of Trees Manual Pages">
7 <meta name="viewport" content="width=device-width, initial-scale=1">
8 <link rel="stylesheet" type="text/css" href="openbsd.css">
9 <link rel="canonical" href="https://gameoftrees.org/install.html">
13 <i>Game of Trees</i></a>
14 Installation Instructions
19 These installation instruction apply to the OpenBSD version of Game of Trees.
20 See the <a href="portable.html">portable version</a> for installation
21 instructions which apply to other operating systems.
24 Game of Trees can be installed on OpenBSD with:
31 Alternatively, compile the <code>devel/got</code> port:
35 cd /usr/ports/devel/got
37 make SUDO=doas install
41 The installation includes:
44 <li>The <code>got</code> command line interface
45 <li>The <code>tog</code> repository browser
46 <li>Several <a href="manual.html">manual pages</a>
47 <li>Helper programs in the <code>/usr/local/libexec</code> directory:
50 <code>got-fetch-pack</code>,
51 <code>got-index-pack</code>,
52 <code>got-read-blob</code>,
53 <code>got-read-commit</code>,
54 <code>got-read-gitconfig</code>,
55 <code>got-read-gotconfig</code>,
56 <code>got-read-object</code>,
57 <code>got-read-pack</code>,
58 <code>got-read-patch</code>,
59 <code>got-read-tag</code>,
60 <code>got-read-tree</code>,
61 <code>got-send-pack</code>
65 As a post-installation step the <code><var>GOT_AUTHOR</var></code> environment
66 variable should be set:
69 export GOT_AUTHOR='Flan Hacker <flan_hacker@openbsd.org>'
73 On OpenBSD -current, and OpenBSD 7.3 release or later, the
74 Game of Trees Git repository server can be installed with:
80 Alternatively, the -server subpackage of the port can be built:
82 cd /usr/ports/devel/got
83 env SUBPACKAGE=-server make
84 env SUBPACKAGE=-server doas make install
88 The server installation includes:
91 <li>The <code>gotd</code> daemon
92 <li>The <code>gotsh</code> network-facing frontend for the daemon
93 <li>The <code>gotctl</code> control utility
96 Setup instructions are provided in the
97 <a href="gotd.8.html">gotd</a>,
98 <a href="gotsh.1.html">gotsh</a>, and
99 <a href="gotd.conf.5.html">gotd.conf</a> manual pages.
102 The repository web frontend <code>gotwebd</code> can likewise be
103 installed from packages:
109 Alternatively, the -webd subpackage of the port can be built:
111 cd /usr/ports/devel/got
112 env SUBPACKAGE=-webd make
113 env SUBPACKAGE=-webd doas make install
116 Setup instructions are provided in the
117 <a href="gotwebd.8.html">gotwebd</a> manual page.