converge/pkg/server/templates/downloads.templ
Erik Brakkee b41317c598 Lots of work on making easier interactive documentation, especially to make working with SSH public keys really easy.
Next step is to do more validation in the UI.
Specifically:
* validate authorized keys
* detection of accidental use of a private key

Then, password based access can be disabled.
2024-09-08 11:16:49 +02:00

49 lines
1.9 KiB
Plaintext

package templates
templ Downloads() {
<div hx-boost="false">
<h1>downloads</h1>
<table class="table">
<thead>
<tr>
<th>Component</th>
<th>Linux</th>
<th>Windows</th>
<th>Purpose</th>
</tr>
</thead>
<tr>
<td>agent</td>
<td><a href="../downloads/agent">agent</a></td>
<td><a href="../downloads/agent.exe">agent.exe</a></td>
<td>The agent to run inside aa CI job</td>
</tr>
<tr>
<td>wsproxy</td>
<td><a href="../downloads/wsproxy">wsproxy</a></td>
<td><a href="../downloads/wsproxy.exe">wsproxy.exe</a></td>
<td>SSH proxy command that can be directly used by ssh</td>
</tr>
<tr>
<td>tcptows</td>
<td><a href="../downloads/tcptows">tcptows</a></td>
<td><a href="../downloads/tcptows.exe">tcptows.exe</a></td>
<td>You typically do not need to download this.
It was used for testing at the beginning and can still be used
as a generic TCP to WS tunnel for allowing regular
SSH and SFTP clients to connect to converge that do not support
the OpenSSH ProxyCommand option. </td>
</tr>
</table>
</div>
}
templ DownloadsTab() {
@BasePage(3) {
@Downloads()
}
}