Skip to content

Commit d8bb866

Browse files
andrasbacsaiclaude
andcommitted
docs: Add missing n8n variant and 12 additional service variants
Extended service variant documentation based on latest service-templates.json: - Updated n8n.md with 3rd variant (PostgreSQL + Worker with Redis) - Added variant sections to 12 additional services: * vikunja (2 variants) * nextcloud (4 variants) * freshrss (4 variants) * yamtrack (2 variants) * vvveb (3 variants) * keycloak (2 variants) * pocket-id (2 variants) * supertokens (2 variants) * flowise (2 variants) * dozzle (2 variants) * forgejo (4 variants) * nitropage (2 variants) Each variant now includes database type, recommended use case, and component breakdown to help users choose the right deployment option. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent c852401 commit d8bb866

File tree

13 files changed

+277
-1
lines changed

13 files changed

+277
-1
lines changed

docs/services/dozzle.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,23 @@ Users can quickly access logs generated by their Docker containers, making it an
1313

1414
Dozzle is easy to install and configure, making it an ideal solution for developers and system administrators seeking an efficient, user-friendly log viewer for their Docker environment. The tool is available under the MIT license and is actively maintained by its developer, Amir Raminfar.
1515

16+
## Deployment Variants
17+
18+
Dozzle is available in two deployment configurations in Coolify:
19+
20+
### Dozzle (Default)
21+
- **Authentication:** No authentication (open access)
22+
- **Use case:** Development environments, trusted networks, or single-user setups
23+
- **Components:** Single Dozzle container with Docker socket access
24+
25+
### Dozzle with Authentication
26+
- **Authentication:** Built-in authentication with user management
27+
- **Use case:** Production environments, multi-user access, or security-sensitive deployments
28+
- **Components:**
29+
- Dozzle container with authentication enabled
30+
- User credential management
31+
- Docker socket access
32+
1633
## Links
1734

1835
- [The official website](https://dozzle.dev/guide/getting-started#running-with-docker?utm_source=coolify.io)

docs/services/flowise.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,24 @@ description: "Build AI workflows on Coolify with Flowise drag-and-drop LLM inter
1111

1212
Flowise is an open source low-code tool for developers to build customized LLM orchestration flows & AI agents.
1313

14+
## Deployment Variants
15+
16+
Flowise is available in two deployment configurations in Coolify:
17+
18+
### Flowise (Default)
19+
- **Database:** SQLite (embedded)
20+
- **Use case:** Simple deployments, testing, or personal AI workflow development
21+
- **Components:** Single Flowise container with built-in SQLite database
22+
23+
### Flowise with Databases
24+
- **Database:** PostgreSQL + Redis
25+
- **Use case:** Production deployments requiring better performance, caching, and scalability
26+
- **Components:**
27+
- Flowise container
28+
- PostgreSQL container for data persistence
29+
- Redis container for caching and session management
30+
- Automatic database configuration and health checks
31+
1432
## Links
1533

1634
- [Official Documentation](https://docs.flowiseai.com/?utm_source=coolify.io)

docs/services/forgejo.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,39 @@ description: "Deploy Forgejo Git hosting on Coolify as lightweight GitHub altern
99

1010
Forgejo is a self-hosted lightweight software forge. It's easy to install and low maintenance, it just does the job.
1111

12+
## Deployment Variants
13+
14+
Forgejo is available in four deployment configurations in Coolify:
15+
16+
### Forgejo (Default)
17+
- **Database:** SQLite (embedded)
18+
- **Use case:** Simple deployments, testing, or personal Git hosting
19+
- **Components:** Single Forgejo container with built-in SQLite database
20+
21+
### Forgejo with PostgreSQL
22+
- **Database:** PostgreSQL
23+
- **Use case:** Production deployments requiring better performance and scalability
24+
- **Components:**
25+
- Forgejo container
26+
- PostgreSQL container
27+
- Automatic database configuration and health checks
28+
29+
### Forgejo with MySQL
30+
- **Database:** MySQL
31+
- **Use case:** Production deployments with MySQL preference
32+
- **Components:**
33+
- Forgejo container
34+
- MySQL container
35+
- Automatic database configuration and health checks
36+
37+
### Forgejo with MariaDB
38+
- **Database:** MariaDB
39+
- **Use case:** Production deployments with MariaDB preference
40+
- **Components:**
41+
- Forgejo container
42+
- MariaDB container
43+
- Automatic database configuration and health checks
44+
1245
## Forgejo Actions Runner
1346

1447
Forgejo has available a first party "actions runner" to [execute task jobs on a repository](https://forgejo.org/docs/latest/user/actions/), much like [GitHub Actions](https://docs.github.com/en/actions) or [GitLab CI](https://docs.gitlab.com/ee/ci/index.html).

docs/services/freshrss.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,39 @@ description: "Run FreshRSS reader on Coolify for RSS/Atom feed aggregation, arti
1111

1212
A free, self-hostable feed aggregator.
1313

14+
## Deployment Variants
15+
16+
FreshRSS is available in four deployment configurations in Coolify:
17+
18+
### FreshRSS (Default)
19+
- **Database:** SQLite (embedded)
20+
- **Use case:** Simple deployments, testing, or personal RSS feed reading
21+
- **Components:** Single FreshRSS container with built-in SQLite database
22+
23+
### FreshRSS with PostgreSQL
24+
- **Database:** PostgreSQL
25+
- **Use case:** Production deployments requiring better performance and scalability
26+
- **Components:**
27+
- FreshRSS container
28+
- PostgreSQL container
29+
- Automatic database configuration and health checks
30+
31+
### FreshRSS with MySQL
32+
- **Database:** MySQL
33+
- **Use case:** Production deployments with MySQL preference
34+
- **Components:**
35+
- FreshRSS container
36+
- MySQL container
37+
- Automatic database configuration and health checks
38+
39+
### FreshRSS with MariaDB
40+
- **Database:** MariaDB
41+
- **Use case:** Production deployments with MariaDB preference
42+
- **Components:**
43+
- FreshRSS container
44+
- MariaDB container
45+
- Automatic database configuration and health checks
46+
1447
## Links
1548

1649
- [Official Documentation](https://freshrss.org/index.html?utm_source=coolify.io)

docs/services/keycloak.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@ description: "Deploy Keycloak on Coolify for identity and access management with
1111

1212
Keycloak is an open-source Identity and Access Management tool.
1313

14+
## Deployment Variants
15+
16+
Keycloak is available in two deployment configurations in Coolify:
17+
18+
### Keycloak (Default)
19+
- **Database:** Embedded H2 (development)
20+
- **Use case:** Development, testing, or evaluation purposes
21+
- **Components:** Single Keycloak container with built-in H2 database
22+
23+
### Keycloak with PostgreSQL
24+
- **Database:** PostgreSQL
25+
- **Use case:** Production deployments requiring reliability, performance, and data persistence
26+
- **Components:**
27+
- Keycloak container
28+
- PostgreSQL container
29+
- Automatic database configuration and health checks
30+
1431
## Links
1532

1633
- [Official Documentation](https://www.keycloak.org?utm_source=coolify.io)

docs/services/n8n.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ N8N is an open-source workflow automation tool that allows you to connect differ
1111

1212
## Deployment Variants
1313

14-
N8N is available in two deployment configurations in Coolify:
14+
N8N is available in three deployment configurations in Coolify:
1515

1616
### n8n (Default)
1717
- **Database:** SQLite (embedded)
@@ -26,6 +26,16 @@ N8N is available in two deployment configurations in Coolify:
2626
- PostgreSQL 16 container
2727
- Automatic database configuration and health checks
2828

29+
### n8n with PostgreSQL and Worker
30+
- **Database:** PostgreSQL + Redis
31+
- **Use case:** High-volume production deployments with queue-based execution and parallel workflow processing
32+
- **Components:**
33+
- n8n main container
34+
- n8n-worker container for distributed execution
35+
- PostgreSQL 16 container
36+
- Redis container for queue management
37+
- Automatic database configuration and health checks
38+
2939
## Screenshots
3040

3141
![N8N Preview](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-screenshot.png)

docs/services/nextcloud.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,39 @@ description: "Deploy Nextcloud on Coolify for self-hosted cloud storage, file sy
99

1010
NextCloud is an open-source productivity platform that provides a secure and private alternative to popular cloud storage services like Google Drive and Dropbox. It allows you to store, sync, and share files, photos, and videos across multiple devices, and offers features like file versioning, password-protected sharing, and collaboration tools.
1111

12+
## Deployment Variants
13+
14+
Nextcloud is available in four deployment configurations in Coolify:
15+
16+
### Nextcloud (Default)
17+
- **Database:** SQLite (embedded)
18+
- **Use case:** Simple deployments, testing, or personal file storage
19+
- **Components:** Single Nextcloud container with built-in SQLite database
20+
21+
### Nextcloud with PostgreSQL
22+
- **Database:** PostgreSQL
23+
- **Use case:** Production deployments requiring better performance and scalability
24+
- **Components:**
25+
- Nextcloud container
26+
- PostgreSQL container
27+
- Automatic database configuration and health checks
28+
29+
### Nextcloud with MySQL
30+
- **Database:** MySQL
31+
- **Use case:** Production deployments with MySQL preference
32+
- **Components:**
33+
- Nextcloud container
34+
- MySQL container
35+
- Automatic database configuration and health checks
36+
37+
### Nextcloud with MariaDB
38+
- **Database:** MariaDB
39+
- **Use case:** Production deployments with MariaDB preference (recommended for most users)
40+
- **Components:**
41+
- Nextcloud container
42+
- MariaDB container
43+
- Automatic database configuration and health checks
44+
1245
## Screenshots
1346

1447
![NextCloud preview](https://raw.githubusercontent.com/nextcloud/screenshots/master/nextcloud-hub-files-25-preview.png)

docs/services/nitropage.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,23 @@ description: "Host NitroPage website builder on Coolify for drag-and-drop page c
99

1010
Nitropage is an extensible, visual website builder based on SolidStart, offering a growing library of versatile building blocks.
1111

12+
## Deployment Variants
13+
14+
Nitropage is available in two deployment configurations in Coolify:
15+
16+
### Nitropage (Default)
17+
- **Database:** SQLite (embedded)
18+
- **Use case:** Simple deployments, testing, or small websites
19+
- **Components:** Single Nitropage container with built-in SQLite database
20+
21+
### Nitropage with PostgreSQL
22+
- **Database:** PostgreSQL
23+
- **Use case:** Production deployments requiring better performance and scalability
24+
- **Components:**
25+
- Nitropage container
26+
- PostgreSQL container
27+
- Automatic database configuration and health checks
28+
1229
## Features
1330

1431
- Reusable element **Presets** and **Layouts**

docs/services/pocket-id.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@ description: "Deploy Pocket ID on Coolify for simple OIDC provider with password
1111

1212
Pocket ID is a simple OIDC provider for passwordless authentication using [passkeys](https://www.passkeys.io/). It's designed to be straightforward and easy-to-use. It exclusively supports passkey authentication, allowing you to use hardware security keys like Yubikey for secure sign-ins across your self-hosted services.
1313

14+
## Deployment Variants
15+
16+
Pocket ID is available in two deployment configurations in Coolify:
17+
18+
### Pocket ID (Default)
19+
- **Database:** SQLite (embedded)
20+
- **Use case:** Simple deployments, testing, or personal authentication server
21+
- **Components:** Single Pocket ID container with built-in SQLite database
22+
23+
### Pocket ID with PostgreSQL
24+
- **Database:** PostgreSQL
25+
- **Use case:** Production deployments requiring better performance and data reliability
26+
- **Components:**
27+
- Pocket ID container
28+
- PostgreSQL container
29+
- Automatic database configuration and health checks
30+
1431
## Features
1532

1633
- **Passwordless Authentication**: Uses passkeys instead of passwords for better security

docs/services/supertokens.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,28 @@ description: "Add authentication on Coolify with SuperTokens for login, session
1111

1212
An open-source authentication solution that simplifies the implementation of secure user authentication and session management for web and mobile applications.
1313

14+
## Deployment Variants
15+
16+
SuperTokens is available in two deployment configurations in Coolify:
17+
18+
### SuperTokens with MySQL
19+
- **Database:** MySQL
20+
- **Use case:** Production deployments with MySQL preference
21+
- **Components:**
22+
- SuperTokens container
23+
- MySQL container
24+
- Automatic database configuration and health checks
25+
26+
### SuperTokens with PostgreSQL
27+
- **Database:** PostgreSQL
28+
- **Use case:** Production deployments with PostgreSQL preference
29+
- **Components:**
30+
- SuperTokens container
31+
- PostgreSQL container
32+
- Automatic database configuration and health checks
33+
34+
Both variants provide equivalent functionality - choose based on your database preference or existing infrastructure.
35+
1436
## Links
1537

1638
- [Official Documentation](https://supertokens.com/docs/guides?utm_source=coolify.io)

0 commit comments

Comments
 (0)