This repository has been archived by the owner on May 9, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathserver.html
161 lines (153 loc) · 6.79 KB
/
server.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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Zulip - Run your own server</title>
<link rel="icon" href="favicon.ico">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/fonts.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/media.css">
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-79921909-2', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<!-- Navigation bar -->
<header>
<div class="container">
<div id="logo">
<a href="index.html"><img src="images/logos/zulip-icon-512x512.png" />zulip</a>
</div>
<nav>
<ul class="downloads">
<li><a href="https://zulip.readthedocs.io/en/latest/prod.html">Server</a></li>
<li><a href="clients.html">Clients</a></li>
</ul>
<ul>
<li><a href="https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project">About</a></li>
<li><a href="features.html">Features</a></li>
<li><a href="https://zulipchat.com/integrations">Integrations</a></li>
<li><a href="https://zulipchat.com/api">API</a></li>
<li><a href="contribute.html">Contribute</a></li>
<li><a href="https://blog.zulip.org/">Blog</a></li>
</ul>
</nav>
</div>
</header>
<div class="band band-green">
<div class="container">
<h2>Run your own Zulip server</h2>
</div>
</div>
<div class="container docs">
<article>
<section>
<p>To set up Zulip for your team, you will need to install
an instance of the Zulip server.</p>
</section>
<section>
<a name="requirements"><h3>Requirements</h3></a>
<p>Zulip supports installation on Ubuntu 14.04 Trusty and
Ubuntu 16.04 Xenial. If you'd like to install Zulip on a
different system, contact
the <a href="https://groups.google.com/forum/#!forum/zulip-devel"
target="_blank">Zulip development discussion mailing
list</a> for help.</p>
<p>
<p><b>WARNING</b>: This automated installation process
expects to be the only thing running on a server (it may
conflict with configuration for other things using
postgres/nginx/redis/memcached).
Also, note that
the <a href="http://chat.zulip.org/">developers' chatroom (a
running Zulip instance)</a> and the
<a href="https://zulip.readthedocs.io/en/latest/dev-overview.html">Zulip
development environment</a> are great choices if you just
want to play around with Zulip and don't want to deal with
SSL certificates.
<p>
<p>You can run a Zulip server for a small site on a system
with 2G of RAM, but for production use with more than a few
dozen users, we recommend a system with 4GB of RAM.</p>
<p>
<p>You will also need to have an SSL certificate available
and email credentials needed to send outgoing email (the
installation docs have instructions for how to get a free
SSL certificate
from <a href="https://letsencrypt.org/">LetsEncrypt</a>).</p>
</section>
<section>
<a name="install"><h3>Installation</h3></a>
<section>
<a name="download"><h4>Download the tarball</h4></a>
<p>Instructions for downloading
the <a href="https://www.zulip.org/dist/releases/zulip-server-1.6.0.tar.gz">binary
tarball</a>, verifying its sha1sum matches, extracting it, and
moving the resulting directory to <code>/root/zulip</code> (where it's expected
to live):</p>
<div class="terminal">
cd /root<br />
wget https://www.zulip.org/dist/releases/zulip-server-1.6.0.tar.gz<br />
echo "207128b060456f168408a4f3f5580ea7330678ff zulip-server-1.6.0.tar.gz" | sha1sum -c<br />
tar -xf zulip-server-1.6.0.tar.gz<br />
mv zulip-server-1.6.0 zulip<br />
</div>
<h4>Follow installation guide</h4>
<p>Consult the <a href="https://zulip.readthedocs.io/en/latest/prod-install.html">Zulip
in production documentation</a> for installation instructions and tips to
troubleshoot common issues.</p>
</section>
<section>
<a name="mailing-list"><h3>Announcement mailing list</h3></a>
<p>We highly recommend signing up for
the <a href="https://groups.google.com/forum/#!forum/zulip-announce">Zulip
announcement mailing list</a> so you will hear about new
Zulip server releases (including any security
announcements), new releases of the desktop and mobile
apps, etc.</p>
<p>If you run into any trouble setting up your Zulip
installation and can't find a solution
in <a href="https://zulip.readthedocs.io/en/latest/index.html#prod-install-docs">our
documentation</a>, feel free to contact
<a href="mailto:zulip-help@googlegroups.com">zulip-help@googlegroups.com</a> for troubleshooting help.</p>
</section>
<section>
<a name="integrations"><h3>Integrations</h3></a>
<p>Once you have the Zulip server running, you can
reconfigure various options, auth methods, and built-in integrations in
/etc/zulip/settings.py. In order for these changes to take effect, you will need to restart the server using:
<div class="terminal">
su zulip -c /home/zulip/deployments/current/scripts/restart-server
</div>
</p>
</section>
</section>
</article>
</div>
<!-- Footer -->
<footer>
<div class="container">
<div id="logo">
<a href="index.html"><img src="images/logos/zulip-icon-512x512.png" />zulip</a>
</div>
<nav>
<ul>
<li><a href="https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project">About</a></li>
<li><a href="contribute.html">Contribute</a></li>
<li><a href="https://blog.zulip.org/">Blog</a></li>
<li><a href="https://chat.zulip.org">Community Chat</a></li>
<li><a href="https://zulip.readthedocs.io/en/latest/roadmap.html">Roadmap</a></li>
</ul>
</nav>
</div>
</footer>
</body>
</html>