mirror of https://github.com/zulip/zulip.git
docs: Replace Digital Ocean with DigitalOcean.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
efcba21100
commit
7ee974729b
|
@ -56,7 +56,7 @@ You might be interested in:
|
|||
[companies](https://zulip.com/for/companies/), or Zulip for
|
||||
[working groups and part time communities](https://zulip.com/for/working-groups-and-communities/).
|
||||
|
||||
* **Running a Zulip server**. Use a preconfigured [Digital Ocean droplet](https://marketplace.digitalocean.com/apps/zulip),
|
||||
* **Running a Zulip server**. Use a preconfigured [DigitalOcean droplet](https://marketplace.digitalocean.com/apps/zulip),
|
||||
[install Zulip](https://zulip.readthedocs.io/en/stable/production/install.html)
|
||||
directly, or use Zulip's
|
||||
experimental [Docker image](https://zulip.readthedocs.io/en/latest/production/deployment.html#zulip-in-docker).
|
||||
|
|
|
@ -9,7 +9,7 @@ Google Code-in, Zulip can provide you with a virtual machine with the
|
|||
development environment already set up.
|
||||
|
||||
The machines (droplets) are being generously provided by
|
||||
[Digital Ocean](https://www.digitalocean.com/). Thank you Digital Ocean!
|
||||
[DigitalOcean](https://www.digitalocean.com/). Thank you DigitalOcean!
|
||||
|
||||
## Step 1: Join GitHub and create SSH Keys
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
You'll need an Ubuntu or Debian system that satisfies
|
||||
[the installation requirements](../production/requirements.md). Alternatively,
|
||||
you can use a preconfigured
|
||||
[Digital Ocean droplet](https://marketplace.digitalocean.com/apps/zulip), or
|
||||
[DigitalOcean droplet](https://marketplace.digitalocean.com/apps/zulip), or
|
||||
Zulip's
|
||||
[experimental Docker image](../production/deployment.html#zulip-in-docker).
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ gitlint
|
|||
# Needed for visualising cprofile reports
|
||||
snakeviz
|
||||
|
||||
# Needed for creating digital ocean droplets
|
||||
# Needed for creating DigitalOcean droplets
|
||||
python-digitalocean
|
||||
|
||||
# Needed for updating the locked pip dependencies
|
||||
|
|
|
@ -82,7 +82,7 @@ our Services:
|
|||
|
||||
* [Amazon Web Services, Inc.](https://aws.amazon.com/compliance/gdpr-center/)
|
||||
for cloud infrastructure.
|
||||
* [Digital Ocean, Inc.](https://www.digitalocean.com/security/gdpr/)
|
||||
* [DigitalOcean, Inc.](https://www.digitalocean.com/security/gdpr/)
|
||||
for cloud infrastructure.
|
||||
* [Front, Inc.](https://community.frontapp.com/t/x1p4mw/is-front-compliant-with-gdpr)
|
||||
for customer support.
|
||||
|
|
|
@ -4,22 +4,22 @@ This guide is for mentors who want to help create remote Zulip dev servers
|
|||
for hackathon, GCI, or sprint participants.
|
||||
|
||||
The machines (droplets) have been generously provided by
|
||||
[Digital Ocean](https://www.digitalocean.com/) to help Zulip contributors
|
||||
get up and running as easily as possible. Thank you Digital Ocean!
|
||||
[DigitalOcean](https://www.digitalocean.com/) to help Zulip contributors
|
||||
get up and running as easily as possible. Thank you DigitalOcean!
|
||||
|
||||
The `create.py` create uses the Digital Ocean API to quickly create new virtual
|
||||
The `create.py` create uses the DigitalOcean API to quickly create new virtual
|
||||
machines (droplets) with the Zulip dev server already configured.
|
||||
|
||||
## Step 1: Join Zulip Digital Ocean team
|
||||
## Step 1: Join Zulip DigitalOcean team
|
||||
|
||||
We have created a team on Digital Ocean for Zulip mentors. Ask Rishi or Tim
|
||||
to be added. You need access to the team so you can create your Digital Ocean
|
||||
We have created a team on DigitalOcean for Zulip mentors. Ask Rishi or Tim
|
||||
to be added. You need access to the team so you can create your DigitalOcean
|
||||
API token.
|
||||
|
||||
## Step 2: Create your Digital Ocean API token
|
||||
## Step 2: Create your DigitalOcean API token
|
||||
|
||||
Once you've been added to the Zulip team,
|
||||
[login](https://cloud.digitalocean.com/droplets) to the Digital Ocean control
|
||||
[login](https://cloud.digitalocean.com/droplets) to the DigitalOcean control
|
||||
panel and [create your personal API token][do-create-api-token]. **Make sure
|
||||
you create your API token under the Zulip team.** (It should look something
|
||||
like [this][image-zulip-team]).
|
||||
|
@ -155,7 +155,7 @@ Rough steps:
|
|||
|
||||
1. Get the `ssh` key for `base.zulipdev.org` from Tim, Vishnu or Rishi.
|
||||
1. Log in to the Zulip organization view, rather than via your personal account.
|
||||
1. Create a new droplet in Digital Ocean with 2GB RAM and `base.zulipdev.org` as the
|
||||
1. Create a new droplet in DigitalOcean with 2GB RAM and `base.zulipdev.org` as the
|
||||
SSH authentication key.
|
||||
1. Login to the droplet as root user. Make sure to point the SSH program to the private
|
||||
key of `base.zulipdev.org` during this step.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Allows a mentor to ssh into a Digital Ocean droplet. This is designed to be
|
||||
# Allows a mentor to ssh into a DigitalOcean droplet. This is designed to be
|
||||
# executed on the target machine.
|
||||
#
|
||||
# This script takes the username of the mentor as an argument:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Creates a Droplet on Digital Ocean for remote Zulip development.
|
||||
# Creates a Droplet on DigitalOcean for remote Zulip development.
|
||||
# Particularly useful for sprints/hackathons, interns, and other
|
||||
# situation where one wants to quickly onboard new contributors.
|
||||
#
|
||||
|
@ -8,7 +8,7 @@
|
|||
# Requires python-digitalocean library:
|
||||
# https://github.com/koalalorenzo/python-digitalocean
|
||||
#
|
||||
# Also requires Digital Ocean team membership for Zulip and api token:
|
||||
# Also requires DigitalOcean team membership for Zulip and api token:
|
||||
# https://cloud.digitalocean.com/settings/api/tokens
|
||||
#
|
||||
# Copy conf.ini-template to conf.ini and populate with your api token.
|
||||
|
@ -27,7 +27,7 @@ from typing import Any, Dict, List
|
|||
import digitalocean
|
||||
|
||||
# initiation argument parser
|
||||
parser = argparse.ArgumentParser(description='Create a Zulip devopment VM Digital Ocean droplet.')
|
||||
parser = argparse.ArgumentParser(description='Create a Zulip devopment VM DigitalOcean droplet.')
|
||||
parser.add_argument("username", help="Github username for whom you want to create a Zulip dev droplet")
|
||||
parser.add_argument('--tags', nargs='+', default=[])
|
||||
parser.add_argument('-f', '--recreate', dest='recreate', action="store_true", default=False)
|
||||
|
|
Loading…
Reference in New Issue