Skip to content

Commit 93fa38f

Browse files
authored
Merge pull request coollabsio#373 from coollabsio/seo-ai-fixes
2 parents 461b4d5 + 399ea1f commit 93fa38f

File tree

351 files changed

+804
-747
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

351 files changed

+804
-747
lines changed

docs/builds/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Introduction to Builds
33
---
44

5-
<ZoomableImage src="/docs/images/builds/introduction/builds-banner.webp" />
5+
<ZoomableImage src="/docs/images/builds/introduction/builds-banner.webp" alt="Coolify builds banner" />
66

77
<br />
88

docs/builds/packs/docker-compose.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Docker Compose Build Packs
33
---
44

5-
<ZoomableImage src="/docs/images/builds/packs/compose/banner.webp" />
5+
<ZoomableImage src="/docs/images/builds/packs/compose/banner.webp" alt="Coolify banner" />
66
<br />
77

88
Docker Compose lets you deploy multiple Docker containers and configure them easily.
@@ -15,11 +15,11 @@ With the Docker Compose build pack, you can use your own Docker Compose file (i.
1515

1616
On the Coolify dashboard, open your project and click the **Create New Resource** button.
1717

18-
<ZoomableImage src="/docs/images/builds/packs/compose/1.webp" />
18+
<ZoomableImage src="/docs/images/builds/packs/compose/1.webp" alt="Coolify dashboard screenshot" />
1919

2020
### 2. Choose Your Deployment Option
2121

22-
<ZoomableImage src="/docs/images/builds/packs/compose/2.webp" />
22+
<ZoomableImage src="/docs/images/builds/packs/compose/2.webp" alt="Coolify dashboard screenshot" />
2323

2424
**A.** If your Git repository is public, choose the **Public Repository** option.
2525

@@ -29,17 +29,17 @@ On the Coolify dashboard, open your project and click the **Create New Resource*
2929

3030
If you are using a public repository, paste the URL of your GitHub repository when prompted. The steps are very similar for all other options.
3131

32-
<ZoomableImage src="/docs/images/builds/packs/compose/3.webp" />
32+
<ZoomableImage src="/docs/images/builds/packs/compose/3.webp" alt="Coolify dashboard screenshot" />
3333

3434
### 4. Choose the Build Pack
3535

3636
Coolify defaults to using Nixpacks. Click the Nixpacks option and select **Docker Compose** as your build pack from the dropdown menu.
3737

38-
<ZoomableImage src="/docs/images/builds/packs/compose/4.webp" />
38+
<ZoomableImage src="/docs/images/builds/packs/compose/4.webp" alt="Coolify dashboard screenshot" />
3939

4040
### 5. Configure the Build Pack
4141

42-
<ZoomableImage src="/docs/images/builds/packs/compose/5.webp" />
42+
<ZoomableImage src="/docs/images/builds/packs/compose/5.webp" alt="Coolify dashboard screenshot" />
4343

4444
- **Branch:** Coolify will automatically detect the branch in your repository.
4545
- **Base Directory:** Enter the directory that Coolify should use as the root. Use `/` if your files are at the root or specify a subfolder (like `/backend` for a monorepo).
@@ -113,7 +113,7 @@ services:
113113
- SOME_DEFAULT_VARIABLE=${OTHER_NAME_IN_COOLIFY:-hello} # Sets a default value "hello" that can be edited.
114114
```
115115

116-
<ZoomableImage src="/docs/images/builds/packs/compose/6.webp" />
116+
<ZoomableImage src="/docs/images/builds/packs/compose/6.webp" alt="Coolify dashboard screenshot" />
117117

118118
### Required Environment Variables
119119

@@ -292,15 +292,15 @@ By default, each compose stack is deployed to a separate network named after you
292292

293293
If you want to connect services across different stacks (for example, linking an application to a separate database), enable the **Connect to Predefined Network** option on your Service Stack page.
294294

295-
<ZoomableImage src="/docs/images/builds/packs/compose/7.webp" />
295+
<ZoomableImage src="/docs/images/builds/packs/compose/7.webp" alt="Coolify dashboard screenshot" />
296296

297297
Note that you must use the full name (like `postgres-<uuid>`) when referencing a service in another stack.
298298

299299
### Raw Docker Compose Deployment
300300

301301
For advanced users, Coolify offers a "Raw Compose Deployment" mode. This option lets you deploy your Docker Compose file directly without many of Coolify's additional configurations.
302302

303-
<ZoomableImage src="/docs/images/builds/packs/compose/8.webp" />
303+
<ZoomableImage src="/docs/images/builds/packs/compose/8.webp" alt="Coolify dashboard screenshot" />
304304

305305
::: danger CAUTION
306306
This mode is intended for advanced users familiar with Docker Compose.

docs/builds/packs/dockerfile.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Dockerfile Build Pack
33
---
44

5-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/banner.webp" />
5+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/banner.webp" alt="Coolify banner" />
66

77
<br />
88

@@ -15,12 +15,12 @@ The Dockerfile build pack allows you to use your own Dockerfile to deploy your a
1515
### 1. Create a New Resource in Coolify
1616
On the Coolify dashboard, open your project and click the **Create New Resource** button.
1717

18-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/1.webp" />
18+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/1.webp" alt="Coolify dashboard screenshot" />
1919

2020

2121
### 2. Choose Your Deployment Option
2222

23-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/2.webp" />
23+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/2.webp" alt="Coolify dashboard screenshot" />
2424

2525
**A.** If your Git repository is public, choose the **Public Repository** option.
2626

@@ -30,17 +30,17 @@ On the Coolify dashboard, open your project and click the **Create New Resource*
3030
### 3. Select Your Git Repository
3131
If you are using a public repository, paste the URL of your GitHub repository when prompted. The steps are very similar for all other options.
3232

33-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/3.webp" />
33+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/3.webp" alt="Coolify dashboard screenshot" />
3434

3535

3636
### 4. Choose the Build Pack
3737
Coolify defaults to using Nixpacks. Click the Nixpacks option and select **Dockerfile** as your build pack from the dropdown menu.
3838

39-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/4.webp" />
39+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/4.webp" alt="Coolify dashboard screenshot" />
4040

4141

4242
### 5. Configure the Build Pack
43-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/5.webp" />
43+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/5.webp" alt="Coolify dashboard screenshot" />
4444

4545
- **Branch:** Coolify will automatically detect the branch in your repository.
4646
- **Base Directory:** Enter the directory that Coolify should use as the root. Use `/` if your files are at the root or specify a subfolder (like `/backend` for a monorepo).
@@ -54,7 +54,7 @@ After clicking **Continue**, update settings like your domain and environment va
5454
The important option is the port where your application runs.
5555
Coolify sets the default port to 3000, so if your application listens on a different port, update the port number on the network section.
5656

57-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/6.webp" />
57+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/6.webp" alt="Coolify dashboard screenshot" />
5858

5959

6060
## Advanced Configuration
@@ -63,10 +63,10 @@ You can manage your environment variables from the Coolify UI.
6363

6464
Click on the **Environment Variables** tab to add or update them.
6565

66-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/7.webp" />
66+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/7.webp" alt="Coolify dashboard screenshot" />
6767

6868
### Pre/Post Deployment Commands
69-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/8.webp" />
69+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/8.webp" alt="Coolify dashboard screenshot" />
7070
- **Pre-deployment:** Optionally, specify a script or command to execute in the existing container before deployment begins. This command is run with `sh -c`, so you do not need to add it manually.
7171
- **Post-deployment:** Optionally, specify a script or command to execute in the newly built container after deployment completes. This command is also executed with `sh -c`.
7272

@@ -85,7 +85,7 @@ If your app works when you check it with a `curl localhost` inside the container
8585

8686
Make sure that the port in the network settings matches the port where your application is listening. Also, check the startup log to ensure the application is not only listening on localhost.
8787

88-
<ZoomableImage src="/docs/images/builds/packs/dockerfile/9.webp" />
88+
<ZoomableImage src="/docs/images/builds/packs/dockerfile/9.webp" alt="Coolify dashboard screenshot" />
8989

9090
If needed, change it to listen on all interfaces (for example, `0.0.0.0`).
9191
:::

docs/builds/packs/nixpacks.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Nixpacks Build Pack
33
---
44

5-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/banner.webp" />
5+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/banner.webp" alt="Coolify banner" />
66

77
<br />
88

@@ -18,12 +18,12 @@ On Coolify you can only use Nixpacks on git-based deployments.
1818
### 1. Create a New Resource in Coolify
1919
On Coolify dashboard open your project and click the **Create New Resource** button.
2020

21-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/1.webp" />
21+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/1.webp" alt="Coolify dashboard screenshot" />
2222

2323

2424
### 2. Choose Your Deployment Option
2525

26-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/2.webp" />
26+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/2.webp" alt="Coolify dashboard screenshot" />
2727

2828
**A.** If your Git repository is public, choose the **Public Repository** option.
2929

@@ -33,13 +33,13 @@ On Coolify dashboard open your project and click the **Create New Resource** but
3333
### 3. Select Your Git Repository
3434
If you are using a public repository, paste the URL of your GitHub repository when prompted. The steps are very similar for all other options.
3535

36-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/3.webp" />
36+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/3.webp" alt="Coolify dashboard screenshot" />
3737

3838

3939
### 4. Choose the Build Pack
4040
Coolify will default to using Nixpacks. If it doesn’t, click to select Nixpacks as your build pack.
4141

42-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/4.webp" />
42+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/4.webp" alt="Coolify dashboard screenshot" />
4343

4444
### 5. Configure Build Pack
4545
We have different options like Base Directory, Publish Directory, and Ports that slightly change based on the application you deploy (static websites/applications). So, below we have two sections for the deployments possible with Nixpacks.
@@ -49,7 +49,7 @@ We have different options like Base Directory, Publish Directory, and Ports that
4949
## How to deploy Fully Static Website?
5050
First, follow the previous section in this documentation: [How to use Nixpacks](#how-to-use-nixpacks). After that, proceed with the steps below.
5151

52-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/5.webp" />
52+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/5.webp" alt="Coolify dashboard screenshot" />
5353

5454
1. **Branch:** Coolify will automatically detect the branch from your Repostiory.
5555

@@ -66,7 +66,7 @@ First, follow the previous section in this documentation: [How to use Nixpacks](
6666

6767
7. Choose a web server for your static website
6868

69-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/6.webp" />
69+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/6.webp" alt="Coolify dashboard screenshot" />
7070

7171
- As of Coolify **v4.0.0-beta.404**, the only web server option available is [Nginx ↗](https://nginx.org/en/?utm_source=coolify.io). So **Nginx** will be selected by default.
7272

@@ -75,7 +75,7 @@ First, follow the previous section in this documentation: [How to use Nixpacks](
7575

7676
9. Customize Your Web Server Configuration <Badge type="warning" text="Optional" />
7777

78-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/7.webp" />
78+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/7.webp" alt="Coolify dashboard screenshot" />
7979

8080
- Coolify provides a default web server configuration that works for most cases.
8181

@@ -95,7 +95,7 @@ Nixpacks will build the website using your codebase and create a Docker image wi
9595
## How to deploy Non-Static Website/Applications?
9696
First, follow the previous section in this documentation: [How to use Nixpacks](#how-to-use-nixpacks). After that, proceed with the steps below.
9797

98-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/8.webp" />
98+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/8.webp" alt="Coolify dashboard screenshot" />
9999

100100
1. **Branch:** Coolify will automatically detect the branch from your Repostiory.
101101

@@ -121,14 +121,14 @@ You can customize Nixpacks' behavior using environment variables. There are many
121121

122122
To add or modify environment variables in Coolify, simply click on the **Environment Variables** tab, where you can manage them easily.
123123

124-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/9.webp" />
124+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/9.webp" alt="Coolify dashboard screenshot" />
125125

126126
---
127127

128128
### Commands
129129
If needed, you can override the default install, build, and start commands. Simply scroll down to the build section on Coolify and input your custom commands.
130130

131-
<ZoomableImage src="/docs/images/builds/packs/nixpacks/10.webp" />
131+
<ZoomableImage src="/docs/images/builds/packs/nixpacks/10.webp" alt="Coolify dashboard screenshot" />
132132

133133
::: warning Note:
134134
You may need to include a `nixpacks.toml` file in your repository for these changes to take effect.

docs/builds/packs/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Build Packs
33
---
44

5-
<ZoomableImage src="/docs/images/builds/packs/packs-banner.webp" />
5+
<ZoomableImage src="/docs/images/builds/packs/packs-banner.webp" alt="Coolify packs banner" />
66

77
<br />
88

docs/builds/packs/static.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Static Build Packs
33
---
44

5-
<ZoomableImage src="/docs/images/builds/packs/static/banner.webp" />
5+
<ZoomableImage src="/docs/images/builds/packs/static/banner.webp" alt="Coolify banner" />
66

77
<br />
88

@@ -22,12 +22,12 @@ Next, upload these static files to a Git repository. You can use [GitHub ↗](ht
2222
### 2. Create a New Resource in Coolify
2323
On Coolify dashboard open your project and click the **Create New Resource** button.
2424

25-
<ZoomableImage src="/docs/images/builds/packs/static/1.webp" />
25+
<ZoomableImage src="/docs/images/builds/packs/static/1.webp" alt="Coolify dashboard screenshot" />
2626

2727

2828
### 3. Choose Your Deployment Option
2929

30-
<ZoomableImage src="/docs/images/builds/packs/static/2.webp" />
30+
<ZoomableImage src="/docs/images/builds/packs/static/2.webp" alt="Coolify dashboard screenshot" />
3131

3232
**A.** If your Git repository is public, choose the **Public Repository** option.
3333

@@ -37,21 +37,21 @@ On Coolify dashboard open your project and click the **Create New Resource** but
3737
### 4. Select Your Git Repository
3838
If you are using a public repository, paste the URL of your GitHub repository when prompted. The steps are very similar for all options.
3939

40-
<ZoomableImage src="/docs/images/builds/packs/static/3.webp" />
40+
<ZoomableImage src="/docs/images/builds/packs/static/3.webp" alt="Coolify dashboard screenshot" />
4141

4242

4343
### 5. Choose the Build Pack
4444
Coolify will default to using Nixpacks. Click on the Nixpack option, and then select **Static** from the dropdown menu.
4545

46-
<ZoomableImage src="/docs/images/builds/packs/static/4.webp" />
46+
<ZoomableImage src="/docs/images/builds/packs/static/4.webp" alt="Coolify dashboard screenshot" />
4747

4848
This tells Coolify to build your image with a static web server.
4949

5050

5151
### 6. Set the Base Directory
5252
Enter the path where your static files are located:
5353

54-
<ZoomableImage src="/docs/images/builds/packs/static/5.webp" />
54+
<ZoomableImage src="/docs/images/builds/packs/static/5.webp" alt="Coolify dashboard screenshot" />
5555

5656
- If your files are in the root of your repository, just type `/`.
5757
- If they are in a subfolder, type the path to that folder (for example, `/out`).
@@ -63,21 +63,21 @@ After setting the base directory, click the **Continue** button.
6363
### 7. Choose a Web Server
6464
As of Coolify **v4.0.0-beta.402**, the only web server option available is [Nginx ↗](https://nginx.org/en/?utm_source=coolify.io). So **Nginx** will be selected by default.
6565

66-
<ZoomableImage src="/docs/images/builds/packs/static/6.webp" />
66+
<ZoomableImage src="/docs/images/builds/packs/static/6.webp" alt="Coolify dashboard screenshot" />
6767

6868

6969
### 8. Enter Your Domain
7070
Type the domain name where you want your site to be available.
7171

72-
<ZoomableImage src="/docs/images/builds/packs/static/7.webp" />
72+
<ZoomableImage src="/docs/images/builds/packs/static/7.webp" alt="Coolify dashboard screenshot" />
7373

7474
If you have multiple domains, separate them with commas.
7575

7676

7777
### 9. Deploy Your Site
7878
Click the **Deploy** button. The deployment process is usually quick (often less than a minute, depending on your server).
7979

80-
<ZoomableImage src="/docs/images/builds/packs/static/8.webp" />
80+
<ZoomableImage src="/docs/images/builds/packs/static/8.webp" alt="Coolify dashboard screenshot" />
8181

8282
Once the deployment is finished, visit your domain in a browser to see your live site.
8383

@@ -87,7 +87,7 @@ Coolify provides a default web server configuration that works for most cases.
8787

8888
If you want to change it then click the **Generate** button to load the default settings and make any changes you need.
8989

90-
<ZoomableImage src="/docs/images/builds/packs/static/9.webp" />
90+
<ZoomableImage src="/docs/images/builds/packs/static/9.webp" alt="Coolify dashboard screenshot" />
9191

9292
::: warning HEADS UP!
9393
You have to click on the **Restart** button for the new configuration to take effect.

docs/builds/servers.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Build Server
33
description: Learn how to use a build server with Coolify to separate your build process from your deployment environment.
44
---
55

6-
<ZoomableImage src="/docs/images/builds/servers/banner.webp" />
6+
<ZoomableImage src="/docs/images/builds/servers/banner.webp" alt="Coolify banner" />
77

88
<br />
99

@@ -32,23 +32,23 @@ To start using a build server with Coolify, follow these steps:
3232
1. **Add a New Server to Coolify:**
3333
In your Coolify dashboard, go to the servers page and click the **+ Add** button.
3434

35-
<ZoomableImage src="/docs/images/builds/servers/1.webp" />
35+
<ZoomableImage src="/docs/images/builds/servers/1.webp" alt="Coolify dashboard screenshot" />
3636

3737
- If you have already connected a server to Coolify, you can skip this step and go to the next one.
3838

3939
2. **Enable the Build Server Feature:**
4040
In the popup modal, enable the **Build Server** feature.
41-
<ZoomableImage src="/docs/images/builds/servers/2.webp" />
41+
<ZoomableImage src="/docs/images/builds/servers/2.webp" alt="Coolify dashboard screenshot" />
4242

4343
- If you have already connected your server, enable the Build Server feature as shown in the image below.
44-
<ZoomableImage src="/docs/images/builds/servers/3.webp" />
44+
<ZoomableImage src="/docs/images/builds/servers/3.webp" alt="Coolify dashboard screenshot" />
4545

4646
::: warning HEADS UP!
4747
As of **Coolify v4.0.0-beta.408** you cannot deploy any application to a server that is marked as a build server.
4848

4949
If you want to deploy apps, uncheck the build server option on your server from the servers page in the Coolify dashboard.
5050

51-
<ZoomableImage src="/docs/images/builds/servers/3.webp" />
51+
<ZoomableImage src="/docs/images/builds/servers/3.webp" alt="Coolify dashboard screenshot" />
5252
:::
5353

5454

@@ -61,7 +61,7 @@ To assign a build server to an existing resource, follow these steps:
6161
2. **Activate the Build Server Option:**
6262
Under the **Build** section, enable the `Use a Build Server ?` option.
6363

64-
<ZoomableImage src="/docs/images/builds/servers/4.webp" />
64+
<ZoomableImage src="/docs/images/builds/servers/4.webp" alt="Coolify dashboard screenshot" />
6565

6666
3. **Set Up Your Container Registry:**
6767
Make sure that your build server is authenticated with the container registry. See [this guide](/knowledge-base/docker/registry) for more details.

docs/databases/clickhouse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: ClickHouse
55

66
# Clickhouse
77

8-
<ZoomableImage src="/docs/images/database-logos/clickhouse.webp" />
8+
<ZoomableImage src="/docs/images/database-logos/clickhouse.webp" alt="Coolify clickhouse" />
99

1010

1111
## What is ClickHouse

0 commit comments

Comments
 (0)