Skip to content

Commit 8803058

Browse files
Anthony Sansoneatsansone
authored andcommitted
(DOCSP-4339): Refactor Compass Install page.
1 parent c8b0057 commit 8803058

File tree

1 file changed

+166
-92
lines changed

1 file changed

+166
-92
lines changed

source/install.txt

Lines changed: 166 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -10,168 +10,242 @@ Install Compass
1010
:depth: 1
1111
:class: singlecol
1212

13-
Compatibility
13+
Prerequisites
1414
-------------
1515

16+
Software Requirements
17+
~~~~~~~~~~~~~~~~~~~~~
18+
1619
|compass| works with MongoDB Server version 3.0 and higher, both
1720
Enterprise and Community editions. It runs on 64-bit versions
18-
of Mac OS X, Windows, Ubuntu 14.04+ and RHEL 7+.
21+
of Mac macOS, Windows, Ubuntu 14.04+ and RHEL 7+.
1922

2023
Software requirements to run |compass-short| are listed below:
2124

2225
.. include:: /includes/fact-compass-platforms.rst
2326

24-
Installation
25-
------------
26-
2727
.. note::
2828

29-
As of MongoDB Server version 3.6, MongoDB packages a
30-
platform-specific |compass-short| installation script with
31-
`MongoDB Server downloads
32-
<https://www.mongodb.com/download-center/enterprise>`_. For details,
33-
see the :manual:`install_compass script
34-
</reference/program/install_compass/>` documentation.
29+
The Windows installation of |compass| requires
30+
**Microsoft .NET Framework version 4.5 or later.** The
31+
|compass-short| installer prompts you to install the
32+
minimum required version of the .NET framework if it is
33+
not already installed on your system.
34+
35+
Network Requirements
36+
~~~~~~~~~~~~~~~~~~~~
37+
38+
Certain features of |compass|, such as third-party mapping services and
39+
Intercom, require inbound connections from external sources to
40+
function. In some instances, users have reported issues with their
41+
system firewall blocking these network requests and thereby limiting
42+
|compass| functionalities. To fix this issue, configure your system
43+
firewall to allow incoming connections for |compass|.
44+
45+
.. important::
46+
47+
Ensure ports ``80`` and ``443`` are open between |compass| and the
48+
host for the MongoDB Instance to which Compass connects.
49+
50+
.. include:: /includes/fact-isolated-edition-firewall.rst
3551

3652
.. tabs::
3753

3854
tabs:
3955
- id: osx
40-
name: OS X
56+
name: macOS
4157
content: |
4258

43-
Open the {+download-page+} and download the latest version of
44-
|compass| for OS X. The package downloads as a ``.dmg`` disk
45-
image. Once you have downloaded |compass-short|, click on the
46-
``.dmg`` file to open the disk image within the OS X Finder.
47-
Drag the |compass| application to your
48-
:guilabel:`Applications` folder and unmount the disk image.
59+
- id: windows
60+
name: Windows
61+
content: |
62+
63+
- id: ubuntu
64+
name: Ubuntu
65+
content: |
4966

50-
.. figure:: /images/compass/osx-install-dialog.png
51-
:figwidth: 600px
5267

53-
Launch |compass-short| by clicking on it from within the
54-
:guilabel:`Applications` folder. Upon launch you will see the
55-
following dialog:
68+
- id: rhel
69+
name: RHEL
70+
content: |
5671

57-
.. figure:: /images/compass/application-downloaded-internet.png
58-
:figwidth: 480px
5972

60-
Click Open to continue and launch |compass-short|.
73+
Download Compass
74+
----------------
6175

62-
.. note::
76+
.. tabs::
6377

64-
Depending on your system's security settings, you may have
65-
to modify your system settings to grant |compass-short|
66-
permissions to run. You may be prompted to enter your
67-
system password before launching |compass-short|.
78+
hidden: true
6879

69-
- id: windows
70-
name: Windows
80+
tabs:
81+
- id: osx
82+
name: macOS
7183
content: |
7284

73-
.. note::
85+
To download |compass| to an macOS host using a web browser:
7486

75-
The Windows installation of |compass| requires
76-
**Microsoft .NET Framework version 4.5 or later.** The
77-
|compass-short| installer prompts you to install the
78-
minimum required version of the .NET framework if it is
79-
not already installed on your system.
87+
1. Open the {+download-page+}.
8088

81-
The |compass| setup application is available as an
82-
``.exe`` executable file. Open the {+download-page+} and
83-
download the latest version of |compass| for Windows.
89+
#. Download the latest version of |compass| for macOS. The
90+
|compass| installer is a ``.dmg`` disk image.
8491

85-
Once you have downloaded the executable, run the file to begin
86-
the setup process, which installs |compass-short|. The
87-
executable file always installs |compass-short| to the
88-
following path:
92+
- id: windows
93+
name: Windows
94+
content: |
8995

90-
.. code-block:: none
96+
To download |compass| to an Windows host using a web browser:
9197

92-
C:\Users\<user>\AppData\Local\<MongoDB Compass Edition>\
98+
1. Open the {+download-page+}.
9399

94-
Once installed, |compass-short| launches automatically and prompts you to
95-
configure privacy settings and specify update preferences.
100+
#. Download the latest version of |compass| for Windows. The
101+
|compass| installer is an ``.exe`` executable file.
96102

97103
- id: ubuntu
98104
name: Ubuntu
99105
content: |
100106

101-
Download and Install from the MongoDB Downloads Page
102-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
107+
Download from the MongoDB Downloads Page
108+
````````````````````````````````````````
103109

104-
To install |compass| on Ubuntu, download the latest
105-
|compass-short| package for Ubuntu from the {+download-page+}.
106-
Double click on the ``.deb`` package to open the package using
107-
Ubuntu Software. Click :guilabel:`Install`.
110+
To download |compass| to an Ubuntu host using a web browser:
108111

109-
.. figure:: /images/compass/install-ubuntu.png
110-
:figwidth: 654px
112+
1. Open the {+download-page+}.
111113

112-
Once installed, launch Compass from your
113-
:guilabel:`Applications` folder.
114+
#. Download the latest version of |compass| for Ubuntu. The
115+
|compass| installer is a ``.deb`` package.
114116

115-
Download and Install Using the Terminal
116-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
117+
Download using the Terminal
118+
```````````````````````````
117119

118-
You can also download and install |compass| via the terminal:
120+
To download |compass| to an Ubuntu host using a shell:
119121

120-
#. Download the package:
122+
1. Download the package using ``wget``:
121123

122124
.. code-block:: sh
123125

124-
wget https://downloads.mongodb.com/compass/mongodb-compass_1.15.1_amd64.deb;
126+
wget https://downloads.mongodb.com/compass/mongodb-compass_1.15.1_amd64.deb
125127

126-
#. Install Compass:
128+
The |compass| installer is a ``.deb`` package.
127129

128-
.. code-block:: sh
130+
- id: rhel
131+
name: RHEL
132+
content: |
129133

130-
sudo dpkg -i mongodb-compass_1.15.1_amd64.deb;
134+
To download |compass| to a Red Hat Enterprise Linux host using
135+
a shell:
131136

132-
#. Start Compass:
137+
1. Download the package using ``wget``:
133138

134139
.. code-block:: sh
135140

136-
mongodb-compass;
141+
wget https://downloads.mongodb.com/compass/mongodb-compass-1.15.1.x86_64.rpm
137142

138-
- id: rhel
139-
name: RHEL
143+
The |compass| installer is an ``.rpm`` package.
144+
145+
146+
Install Compass
147+
---------------
148+
149+
.. note::
150+
151+
As of MongoDB Server version 3.6, MongoDB packages a
152+
platform-specific |compass-short| installation script with
153+
`MongoDB Server downloads
154+
<https://www.mongodb.com/download-center/enterprise>`_. For details,
155+
see the :manual:`install_compass script
156+
</reference/program/install_compass/>` documentation.
157+
158+
159+
160+
.. tabs::
161+
162+
hidden: true
163+
164+
tabs:
165+
- id: osx
166+
name: macOS
140167
content: |
141168

142-
To download and install |compass| on Red Hat Enterprise Linux:
169+
1. Once you have downloaded |compass-short|, double-click on the
170+
``.dmg`` file to open the disk image within the macOS Finder.
143171

144-
#. Download the package:
172+
#. Drag the |compass| application to your
173+
:guilabel:`Applications` folder.
145174

146-
.. code-block:: sh
175+
.. figure:: /images/compass/osx-install-dialog.png
176+
:figwidth: 600px
147177

148-
wget https://downloads.mongodb.com/compass/mongodb-compass-1.15.1.x86_64.rpm;
178+
#. Eject the disk image.
149179

150-
#. Install Compass:
180+
#. From the :guilabel:`Applications` folder, double-click on
181+
the |compass-short| icon to start the application.
151182

152-
.. code-block:: sh
183+
#. After you start the application, you see the following
184+
dialog:
185+
186+
.. figure:: /images/compass/application-downloaded-internet.png
187+
:figwidth: 480px
188+
189+
#. Click :guilabel:`Open` to continue and launch
190+
|compass-short|.
191+
192+
.. note::
193+
194+
Depending on your system's security settings, you may have
195+
to modify your system settings to grant |compass-short|
196+
permissions to run. You may be prompted to enter your
197+
system password before launching |compass-short|.
198+
199+
- id: windows
200+
name: Windows
201+
content: |
202+
203+
1. Double-click the installer file to install |compass-short|.
204+
By default, the installer extracts |compass-short| to the
205+
following path:
206+
207+
.. code-block:: ini
153208

154-
sudo yum install mongodb-compass-1.15.1.x86_64.rpm;
209+
C:\Users\<user>\AppData\Local\<MongoDB Compass Edition>\
210+
211+
#. Once installed, |compass-short| launches and prompts you to
212+
configure privacy settings and specify update preferences.
213+
214+
- id: ubuntu
215+
name: Ubuntu
216+
content: |
217+
218+
1. Double-click on the ``.deb`` package icon to start
219+
installation.
220+
221+
#. Click :guilabel:`Install`.
222+
223+
.. figure:: /images/compass/install-ubuntu.png
224+
:figwidth: 654px
225+
226+
#. Once installed, launch Compass from your
227+
:guilabel:`Applications` folder.
155228

156229
#. Start Compass:
157230

158231
.. code-block:: sh
159232

160-
mongodb-compass;
233+
mongodb-compass
161234

162-
Compass Firewall Requirements
163-
-----------------------------
235+
- id: rhel
236+
name: RHEL
237+
content: |
164238

165-
Certain features of |compass|, such as third-party mapping services and
166-
Intercom, require inbound connections from external sources to
167-
function. In some instances, users have reported issues with their
168-
system firewall blocking these network requests and thereby limiting
169-
|compass| functionalities. To fix this issue, configure your system
170-
firewall to allow incoming connections for |compass|.
239+
#. Install Compass:
171240

172-
.. important::
241+
.. code-block:: sh
242+
243+
sudo yum install mongodb-compass-1.15.1.x86_64.rpm
244+
245+
#. Start Compass:
246+
247+
.. code-block:: sh
248+
249+
mongodb-compass
173250

174-
Ensure ports ``80`` and ``443`` are open between |compass| and the
175-
host for the MongoDB Instance to which Compass connects.
176251

177-
.. include:: /includes/fact-isolated-edition-firewall.rst

0 commit comments

Comments
 (0)