Skip to content

Commit e6c3910

Browse files
chore: improvements here and there
1 parent d0f05e8 commit e6c3910

13 files changed

Lines changed: 70 additions & 67 deletions

File tree

config/common.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,13 +200,13 @@
200200

201201
"actions" : [
202202
{
203-
"route" : ["guides", "operating"],
204-
"label" : "Server Setup"
203+
"route" : ["guides", "dashboard"],
204+
"label" : "Use Dashboard"
205205
},
206206

207207
{
208-
"route" : ["guides", "others", "security"],
209-
"label" : "Security"
208+
"route" : ["guides", "operating"],
209+
"label" : "Operate a Pod"
210210
}
211211
]
212212
},

src/data/guides/basics/download/index.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,30 @@ UPDATED: 2025-05-28
44

55
## Using our “Downloads” page
66

7-
Go to [prose.org/downloads](https://prose.org/downloads) and .
7+
⭐️ _This is the preferred way to install Prose._
8+
9+
Go to [our downloads page](https://prose.org/downloads) and get the Prose application for your platform (macOS or Windows).
810

911
---
1012

1113
## Using a package manager
1214

13-
### 1. Homebrew
15+
### 1. Homebrew (macOS)
1416

15-
**To install:**
17+
**To install the Prose app:**
1618

1719
```bash
1820
brew install --cask prose-im/tap/prose
1921
```
2022

21-
**Then to update:**
23+
**Then to update it:**
2224

2325
```bash
2426
brew upgrade --cask prose-im/tap/prose
2527
```
2628

2729
### 2. Other package managers
2830

29-
We don’t plan on maintaining packages for every package manager ourselves, but if you maintain a package and would like it to be listed here, feel free to create an issue on [prose-im/prose-docs](https://github.com/prose-im/prose-docs/issues) or reach out to [our support team](#crisp-chat-open) if you don’t have a GitHub account. We will then edit this page to mention your community-maintained package.
31+
We don’t plan on maintaining packages for every package manager ourselves, but if you maintain a package and would like it to be listed here, feel free to create an issue on [prose-im/prose-docs](https://github.com/prose-im/prose-docs/issues) or reach out to [our support team](https://prose.org/contact/) if you don’t have a GitHub account.
32+
33+
We will then edit this page to mention your community-maintained package.

src/data/guides/basics/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ TITLE: Basics
22
INDEX: 1
33
UPDATED: 2025-05-31
44

5+
👋 **Welcome to the Prose Technical docs!** This quickstart guide will help you setup a Prose server, and get Prose apps to run in a matter of minutes. Please follow the guides below in order to get started:
6+
57
+ Navigation
68
| Quickstart: Setup Prose in a matter of minutes. -> ./quickstart/
79
| Download Prose: Download the Prose app to start chatting. -> ./download/

src/data/guides/dashboard/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ TITLE: Using the Dashboard
22
INDEX: 2
33
UPDATED: 2025-05-28
44

5+
This section contains tutorials on how to use your Prose Pod dashboard to manage your Pod.
6+
57
!!! 🚧 This guide is still a work-in-progress.
68

79
+ Navigation
8-
| Inviting members: -> ./invitations/
9-
| Configuring your server: -> ./server-config/
10-
| Customizing your workspace: -> ./workspace-customization/
10+
| Inviting members: Learn how to invite members to your Prose Pod. -> ./invitations/
11+
| Configuring your server: Configure your server and tune it to your needs. -> ./server-config/
12+
| Customizing your workspace: Customize your workspace with your brand. -> ./workspace-customization/

src/data/guides/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ UPDATED: 2025-05-22
1010
| Server Setup: Guides to help you setup your own Prose server. -> ./operating/
1111
| Other guides: Other guides are classified there. -> ./others/
1212

13-
! If you have any technical question while setting up your Prose server, feel free to [chat with our support team](#crisp-chat-open). Our technical support team will gladly help you fix any issue you encounter.
13+
! If you have any technical question while setting up your Prose server, feel free to [chat with our support team](https://prose.org/contact/). Our technical support team will gladly help you fix any issue you encounter.

src/data/guides/operating/debug/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ When something isn’t working correctly in your Prose Pod, your first source o
99
- [Prose apps (client side)](#debugging-prose-apps-client-side)
1010
- [Prose apps (server side)](#debugging-prose-apps-server-side)
1111

12-
! If you can’t find the source of a problem after reading this guide, feel free to [contact our technical support team](#crisp-chat-open) which will gladly help you identify the issue.
12+
! If you can’t find the source of a problem after reading this guide, feel free to [contact our technical support team](https://prose.org/contact/) which will gladly help you identify the issue.
1313

1414
## Debugging the Dashboard (client side)
1515

src/data/guides/operating/deploy/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ Once done, **edit the file to replace all placeholders** with your company infor
165165

166166
To run a Prose Pod on your premises, you have to run all of its parts independently. Each is released as a Docker image, on Docker Hub (see [hub.docker.com/u/proseim](https://hub.docker.com/u/proseim)) and on GitHub’s Container Registry (see [github.com/orgs/prose-im/packages](https://github.com/orgs/prose-im/packages)).
167167

168-
! If you have any technical question while setting up your Prose Pod, feel free to [chat with our technical support team](#crisp-chat-open) which will gladly help you fix any issue you encounter.
168+
! If you have any technical question while setting up your Prose Pod, feel free to [chat with our technical support team](https://prose.org/contact/) which will gladly help you fix any issue you encounter.
169169

170170
#### Example: Run with Docker Compose
171171

@@ -210,7 +210,7 @@ If you see one that has exited, check its logs using:
210210
docker compose -f /etc/prose/compose.yaml logs --no-log-prefix -- {service_name}
211211
```
212212

213-
! If the error logs aren’t clear enough, don’t hesitate [reaching out to our technical support team](#crisp-chat-open).
213+
! If the error logs aren’t clear enough, don’t hesitate [reaching out to our technical support team](https://prose.org/contact/).
214214

215215
### Step 4: Configure the reverse proxy
216216

@@ -274,7 +274,7 @@ curl http://localhost:3030/api/pod/version
274274

275275
If you get a JSON payload back containing information about the versions of you Prose Pod’s components, it means everything should be working correctly. If you want to make sure everything is well configured or if the call fails, you will have to check the logs.
276276

277-
! If logs don’t guide you to a solution, feel free to [chat with our technical support team](#crisp-chat-open) which will gladly help you fix any issue you encounter.
277+
! If logs don’t guide you to a solution, feel free to [chat with our technical support team](https://prose.org/contact/) which will gladly help you fix any issue you encounter.
278278

279279
#### Checking logs using Docker Compose
280280

@@ -290,13 +290,13 @@ If you don’t see the problem or are missing context, you should check *all* th
290290
docker compose -f /etc/prose/compose.yaml logs
291291
```
292292

293-
If the logs you see still don’t guide you to a solution, [reach out to our technical support team](#crisp-chat-open) which will gladly help you fix any issue you encounter.
293+
If the logs you see still don’t guide you to a solution, [reach out to our technical support team](https://prose.org/contact/) which will gladly help you fix any issue you encounter.
294294

295295
### Step 7: Initializing your Prose Pod
296296

297297
Now that your Prose Pod is running, you need to create the first admin account, configure your DNS records and invite your first colleague. All of this can be done using the administration Dashboard which is accessible at `http://localhost:3030`.
298298

299-
!! Those steps could also be done using the Prose Pod API directly but it’s pretty advanced and subject to changes so we won’t document it here. However, if you are interested in doing so you can [reach out to our technical support team](#crisp-chat-open) which will guide you into using the Pod API.
299+
!! Those steps could also be done using the Prose Pod API directly but it’s pretty advanced and subject to changes so we won’t document it here. However, if you are interested in doing so you can [reach out to our technical support team](https://prose.org/contact/) which will guide you into using the Pod API.
300300

301301
However, you very likely don’t have access to a web browser on the machine where you are running the Prose Pod so you will have to create a first DNS record in order for you to access the Dashboard from your own web browser.
302302

@@ -319,7 +319,7 @@ prose 10800 IN CNAME {hostname}
319319

320320
Now, or after a few minutes (for your DNS provider to propagate the new records), you should be able to open `https://prose.{your_domain}:3030` in your web browser and see your Prose Pod Dashboard. If you get a SSL error, go back to [the “SSL certificates” section](#ssl-certificates) and make sure everything is correct.
321321

322-
! If you can’t access your Dashboard at this point, feel free to [contact our technical support team](#crisp-chat-open) which will gladly help you fix your configuration.
322+
! If you can’t access your Dashboard at this point, feel free to [contact our technical support team](https://prose.org/contact/) which will gladly help you fix your configuration.
323323

324324
Now that you have access to your Dashboard, you can follow [the “Initializing your workspace” section of the “Quickstart” guide](/guides/basics/quickstart/#initializing-your-workspace) to finish configuring your Prose Pod.
325325

src/data/guides/operating/telemetry/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ For more information, see [“Configuration based on the environment variables
2121
You can also have a look at [prose-pod-api/local-run/otel-collector-config.yaml](https://github.com/prose-im/prose-pod-api/blob/4654bda8404a043f4d95a67d3cbd84667cd4f009/local-run/otel-collector-config.yaml)
2222
and [prose-pod-api/local-run/scenarios/default/local-run.env](https://github.com/prose-im/prose-pod-api/blob/4654bda8404a043f4d95a67d3cbd84667cd4f009/local-run/scenarios/default/local-run.env) for an example configuration we use when developing the Prose Pod API. The OpenTelemetry collector is defined in [prose-pod-api/local-run/compose.yaml](https://github.com/prose-im/prose-pod-api/blob/4654bda8404a043f4d95a67d3cbd84667cd4f009/local-run/compose.yaml#L81-L89) and receivers are started using [prose-pod-api/local-run/scripts/otlp](https://github.com/prose-im/prose-pod-api/blob/4654bda8404a043f4d95a67d3cbd84667cd4f009/local-run/scripts/otlp#L272). It’s not production ready but it’s a good base to understand how things relate to one another.
2323

24-
! If you need help setting up telemetry for your self-hosted Prose Pod, feel free to [contact our technical support team](#crisp-chat-open) which will gladly help you set it up.
24+
! If you need help setting up telemetry for your self-hosted Prose Pod, feel free to [contact our technical support team](https://prose.org/contact/) which will gladly help you set it up.

src/data/guides/others/comparisons/index.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/data/guides/others/index.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)