-
Notifications
You must be signed in to change notification settings - Fork 19
/
index.html
117 lines (93 loc) · 5.08 KB
/
index.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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<!DOCTYPE html>
<html>
<head>
<title>webmux - A web-based terminal multiplexer</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<link href='http://fonts.googleapis.com/css?family=Average+Sans|Istok+Web:400,700' rel='stylesheet' type='text/css'>
<link rel="icon" href="website/logo.png"/>
<style>
img {
width: 100%;
}
h1,h2,h3,h4,h5,h6,p {
font-family: "Istok Web", sans-serif !important;
}
</style>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>
<body>
<a href="https://github.com/ronreiter/webmux"><img style="position: absolute; top: 0; right: 0; border: 0; width: 150px; height: 150px" src="https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"></a>
<h1 style="background: #eee; text-align: center; font-size: 50px; margin-top: 50px; padding: 20px;"><img src="website/logo.png" style="width: 40px; height: 40px;"/> webmux</h1>
<div class="container">
<h3 style="text-align: center">A web-based terminal multiplexer.</h3>
<p style="text-align: center">By <a href="https://github.com/ronreiter">Ron Reiter</a></p>
<p style="text-align: center">
<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<a href="https://twitter.com/ronreiter" class="twitter-follow-button" data-show-count="false">Follow @ronreiter</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
</p>
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<img src="website/preview.png"/>
</div>
</div>
<div class="row" style="margin-top: 30px">
<div class="col-lg-8 col-lg-offset-2">
<p>
<b>webmux</b> is a stand-alone server you can run anywhere. It will store all necessary connection information and
allow you to easily connect to any server with a click of a button.
</p>
<p>
The webmux server opens the connections for you, so if you close the window, the terminal stays open.
This also allows multiple users to interact with the same windows simultaneously.
</p>
</div>
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h3>Installing</h3>
<p>To install, first install the libffi package (required by cffi, a dependency of Twisted):</p>
<pre>sudo yum install libffi-devel</pre>
<p>Or:</p>
<pre>sudo apt-get install libffi-dev</pre>
<p>Then, install using pip:</p>
<pre>sudo pip install webmux</pre>
<p>Or:</p>
<pre>git clone https://github.com/ronreiter/webmux.git
cd webmux
sudo python setup.py install</pre>
<h3>Running the daemon</h3>
<p>After installing, run:</p>
<pre>webmuxd</pre>
<p>And then access <a href="http://localhost:8080">http://localhost:8080</a>. Note that webmux will create
a file called <b>webmux.db</b> in its working directory, in which it will store all connection and user information</p>
</div>
</div>
<h1>Features</h1>
<div class="row" style="margin-top: 30px">
<div class="col-lg-6">
<h3 style="text-align: center">Create and manage connections</h3>
<p>Webmux allows you to create connections and store user names, passwords, and private keys.</p>
</div>
<div class="col-lg-6">
<h3 style="text-align: center">Manage Users</h3>
<p>Webmux also has a simple interface for creating and managing users for your server.</p>
</div>
</div>
<div class="row">
<div class="col-lg-6">
<img src="website/new_connection.png"/>
</div>
<div class="col-lg-6">
<img src="website/manage_users.png"/>
</div>
</div>
<div class="row">
<h1>Contributing</h1>
<p>Feel free to fork and contribute to the webmux project: <a href="https://github.com/ronreiter/webmux">https://github.com/ronreiter/webmux</a>. </p>
</div>
</div>
<footer style="text-align: center; margin: 30px 0">Copyright © 2014, Ron Reiter. <b>webmux</b> is licensed under the MIT license.</footer>
</body>
</html>