Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions Taskfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,17 @@ tasks:
build:
desc: Run all linting and build tasks
cmds:
- task: docker:update-example-env
- task: docs-deploy
- task: pre-commit-update
- task: lint
- task: docker:update-example-env
- task: docs:build

prepare-to-push:
desc: Prepare branch for push - lint, build, rebase
aliases: [prep]
cmds:
- clear
- task: build
- task: git-rebase-fixup

pre-commit-update:
desc: Update pre-commit repositories
Expand Down
11 changes: 6 additions & 5 deletions docker/ai/autogenstudio.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# AutoGen Studio is an AutoGen-powered AI app (user interface) to help you rapidly prototype AI agents, enhance them with skills, compose them into workflows and interact with them to accomplish tasks.
# It is built on top of the AutoGen framework, which is a toolkit for building AI agents.
#
# https://microsoft.github.io/autogen/blog/2023/12/01/AutoGenStudio/
# https://github.com/microsoft/autogen/tree/main/samples/apps/autogen-studio
# https://pypi.org/project/autogenstudio/
# https://microsoft.github.io/autogen/
# https://www.reddit.com/r/AutoGenAI/
# Links:
# - Home: https://microsoft.github.io/autogen/
# - https://microsoft.github.io/autogen/blog/2023/12/01/AutoGenStudio/
# - https://github.com/microsoft/autogen/tree/main/samples/apps/autogen-studio
# - https://pypi.org/project/autogenstudio/
# - https://www.reddit.com/r/AutoGenAI/
---
name: autogenstudio
services:
Expand Down
8 changes: 5 additions & 3 deletions docker/ai/litellm.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Python SDK, Proxy Server (LLM Gateway) to call 100+ LLM APIs in OpenAI format - [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, Replicate, Groq]
#
# https://github.com/BerriAI/litellm
# https://docs.litellm.ai/docs/proxy/deploy
# https://docs.litellm.ai/docs/proxy/docker_quick_start
# Links:
# - Home: https://docs.litellm.ai/
# - Source: https://github.com/BerriAI/litellm
# - Proxy Deploy: https://docs.litellm.ai/docs/proxy/deploy
# - Docker Quick Start: https://docs.litellm.ai/docs/proxy/docker_quick_start
---
name: litellm
services:
Expand Down
6 changes: 4 additions & 2 deletions docker/ai/ollama.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Get up and running with Llama 3.2, Mistral, Gemma 2, and other large language models.
# Get up and running with Llama 3.2, Mistral, Gemma 2, and other large language models.
#
# https://github.com/ollama/ollama
# Links:
# - Home: https://ollama.com/
# - Source: https://github.com/ollama/ollama
---
name: ollama
services:
Expand Down
5 changes: 3 additions & 2 deletions docker/ai/open-webui-pipelines.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@
# > Welcome to Pipelines, an Open WebUI initiative. Pipelines bring modular, customizable workflows to any UI client supporting OpenAI API specs – and much more!
# > Easily extend functionalities, integrate unique logic, and create dynamic workflows with just a few lines of code.
#
# https://docs.openwebui.com/pipelines/
# https://github.com/open-webui/pipelines
# Links:
# - Home: https://docs.openwebui.com/pipelines/
# - Source: https://github.com/open-webui/pipelines
---
name: open-webui-pipelines
services:
Expand Down
9 changes: 5 additions & 4 deletions docker/ai/open-webui.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI for various LLM runners, supported LLM runners include Ollama and OpenAI-compatible APIs.
# Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI for various LLM runners, supported LLM runners include Ollama and OpenAI-compatible APIs.
#
# https://openwebui.com/
# https://github.com/open-webui/open-webui/
# https://docs.openwebui.com/getting-started/
# Links:
# - Home: https://openwebui.com/
# - Source: https://github.com/open-webui/open-webui/
# - https://docs.openwebui.com/getting-started/
#
# Compose file based on: https://github.com/open-webui/open-webui/blob/main/docker-compose.yaml
---
Expand Down
5 changes: 3 additions & 2 deletions docker/ai/qdrant.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
# To follow the tutorial, remove the `dashboard/` from the requests' URLs. Use e.g. F12 Developer Tools -> Edit and Resend feature.
# Issue: https://github.com/qdrant/qdrant-web-ui/issues/252
#
# https://qdrant.tech/
# https://github.com/qdrant/qdrant
# Links:
# - Home: https://qdrant.tech/
# - Source: https://github.com/qdrant/qdrant
---
name: qdrant
services:
Expand Down
13 changes: 7 additions & 6 deletions docker/ai/sillytavern.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# LLM Frontend for Power Users.
#
# Source: https://github.com/SillyTavern/SillyTavern
# Image: https://github.com/SillyTavern/SillyTavern/pkgs/container/sillytavern
# Docker setup: https://docs.sillytavern.app/installation/docker/
# Docker Compose: https://github.com/SillyTavern/SillyTavern/blob/release/docker/docker-compose.yml
#
# Character cards: https://chub.ai/
# Links:
# - Home: https://docs.sillytavern.app/
# - Source: https://github.com/SillyTavern/SillyTavern
# - Image: https://github.com/SillyTavern/SillyTavern/pkgs/container/sillytavern
# - Docker setup: https://docs.sillytavern.app/installation/docker/
# - Docker Compose: https://github.com/SillyTavern/SillyTavern/blob/release/docker/docker-compose.yml
# - Character cards: https://chub.ai/
---
name: sillytavern
services:
Expand Down
5 changes: 3 additions & 2 deletions docker/arr/bazarr.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Bazarr is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements.
# You define your preferences by TV show or movie and Bazarr takes care of everything for you.
#
# 🏠 Home: https://www.bazarr.media/
# 📦 Image: https://hub.docker.com/r/linuxserver/bazarr
# Links:
# - Home: https://www.bazarr.media/
# - Image: https://hub.docker.com/r/linuxserver/bazarr
---
name: bazarr
services:
Expand Down
5 changes: 3 additions & 2 deletions docker/arr/flaresolverr.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# FlareSolverr is a proxy server to bypass Cloudflare protection
#
# 📦 Image: https://hub.docker.com/r/flaresolverr/flaresolverr
# 📜 Source: https://github.com/FlareSolverr/FlareSolverr
# Links:
# - Home: https://github.com/FlareSolverr/FlareSolverr
# - Image: https://hub.docker.com/r/flaresolverr/flaresolverr
Comment thread
bubacoder marked this conversation as resolved.
---
name: flaresolverr
services:
Expand Down
5 changes: 3 additions & 2 deletions docker/arr/jellyseerr.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Jellyseerr is a free and open source software application for managing requests for your media library.
# It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers!
#
# 📜 Source: https://github.com/Fallenbagel/jellyseerr
# 📦 Image: https://hub.docker.com/r/fallenbagel/jellyseerr
# Links:
# - Home: https://github.com/Fallenbagel/jellyseerr
# - Image: https://hub.docker.com/r/fallenbagel/jellyseerr
---
name: jellyseerr
services:
Expand Down
6 changes: 4 additions & 2 deletions docker/arr/prowlarr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
# Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management
# of your indexers with no per app Indexer setup required (we do it all).
#
# 📦 Image: https://hub.docker.com/r/linuxserver/prowlarr
# 📜 Source: https://github.com/Prowlarr/Prowlarr
# Links:
# - Home: https://prowlarr.com/
# - Image: https://hub.docker.com/r/linuxserver/prowlarr
# - Source: https://github.com/Prowlarr/Prowlarr
---
name: prowlarr
services:
Expand Down
6 changes: 4 additions & 2 deletions docker/arr/radarr.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# Radarr - A fork of Sonarr to work with movies à la Couchpotato.
#
# 📦 Image: https://hub.docker.com/r/linuxserver/radarr
# 📜 Source: https://github.com/Radarr/Radarr
# Links:
# - Home: https://radarr.video/
# - Image: https://hub.docker.com/r/linuxserver/radarr
# - Source: https://github.com/Radarr/Radarr
---
name: radarr
services:
Expand Down
10 changes: 8 additions & 2 deletions docker/arr/readarr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,14 @@
#
# Quick start guide: https://wiki.servarr.com/readarr/quick-start-guide
#
# 📜 Source: https://github.com/Readarr/Readarr
# 📦 Image: https://docs.linuxserver.io/images/docker-readarr/
# Links:
# - Home: https://readarr.com/
# - Source: https://github.com/Readarr/Readarr
# - Image: https://docs.linuxserver.io/images/docker-readarr/
#
# TODO: Replace this service
# > **Announcement: Retirement of Readarr**
# > We would like to announce that the Readarr project has been retired. This difficult decision was made due to a combination of factors: the project's metadata has become unusable, we no longer have the time to remake or repair it, and the community effort to transition to using Open Library as the source has stalled without much progress.
Comment thread
coderabbitai[bot] marked this conversation as resolved.
---
name: readarr
services:
Expand Down
5 changes: 3 additions & 2 deletions docker/arr/sonarr.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Sonarr (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab sort and rename them.
# It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
#
# 🏠 Home: https://sonarr.tv/
# 📦 Image: https://hub.docker.com/r/linuxserver/sonarr
# Links:
# - Home: https://sonarr.tv/
# - Image: https://hub.docker.com/r/linuxserver/sonarr
---
name: sonarr
services:
Expand Down
9 changes: 5 additions & 4 deletions docker/automation/esphome-device-builder.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# ESPHome Device Builder is a tool for creating custom firmware for ESP8266/ESP32 microcontrollers
# through simple YAML configuration files and managing them through Home Automation systems like Home Assistant.
#
# 🏠 Home: https://esphome.io
# 📦 Source: https://github.com/esphome/esphome
# 📜 Docs: https://esphome.io/guides/getting_started_command_line/#bonus-esphome-device-builder
# Docker: https://hub.docker.com/r/esphome/esphome
# Links:
# - Home: https://esphome.io
# - Source: https://github.com/esphome/esphome
# - Docs: https://esphome.io/guides/getting_started_command_line/#bonus-esphome-device-builder
# - Image: https://hub.docker.com/r/esphome/esphome
#
# TODO: Consider implementing non-privileged mode with specific device permissions for improved security
# TODO: Set up udev rules for automatic USB device discovery
Expand Down
6 changes: 4 additions & 2 deletions docker/automation/homeassistant.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@
# - 172.18.0.0/24
# ```
#
# 🏠 Home: https://www.home-assistant.io/
# 📦 Image: https://hub.docker.com/r/linuxserver/homeassistant
# Links:
# - https://www.home-assistant.io/
# - https://hub.docker.com/r/linuxserver/homeassistant
# - https://www.home-assistant.io/integrations/http/
---
name: homeassistant
services:
Expand Down
9 changes: 5 additions & 4 deletions docker/automation/mosquitto.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
# It is lightweight and suitable for devices from single board computers to full servers, providing publish/subscribe
# messaging capabilities with support for TLS, WebSockets, and various authentication methods.
#
# 🏠 Home: https://mosquitto.org/
# 📦 Source: https://github.com/eclipse/mosquitto
# 📜 Docs: https://hub.docker.com/_/eclipse-mosquitto
# Configure Authentication: https://mosquitto.org/documentation/authentication-methods/
# Links:
# - Home: https://mosquitto.org/
# - Source: https://github.com/eclipse/mosquitto
# - Image: https://hub.docker.com/_/eclipse-mosquitto
# - Configure Authentication: https://mosquitto.org/documentation/authentication-methods/
#
# TODO: Consider enabling TLS/SSL certificates for secure connections on port 8883
# TODO: Implement authentication with password file and ACL for access control
Expand Down
7 changes: 4 additions & 3 deletions docker/automation/n8n.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# The world's most popular workflow automation platform for technical teams
#
# 🏠 Home: https://n8n.io/
# Install: https://docs.n8n.io/hosting/installation/docker/
# Compose based on: https://github.com/n8n-io/n8n-hosting/blob/main/docker-compose/withPostgres/docker-compose.yml
# Links:
# - Home: https://n8n.io/
# - Instal: https://docs.n8n.io/hosting/installation/docker/

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix typo in Links section: "Instal" should be "Install".

Line 5 has a spelling error in the link label that should be corrected for clarity.

Apply this diff to fix the typo:

  # Links:
  # - Home: https://n8n.io/
- # - Instal: https://docs.n8n.io/hosting/installation/docker/
+ # - Install: https://docs.n8n.io/hosting/installation/docker/
  # - Compose based on: https://github.com/n8n-io/n8n-hosting/blob/main/docker-compose/withPostgres/docker-compose.yml
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
# - Instal: https://docs.n8n.io/hosting/installation/docker/
# Links:
# - Home: https://n8n.io/
# - Install: https://docs.n8n.io/hosting/installation/docker/
# - Compose based on: https://github.com/n8n-io/n8n-hosting/blob/main/docker-compose/withPostgres/docker-compose.yml
🤖 Prompt for AI Agents
In docker/automation/n8n.yaml around line 5, the link label contains a typo
("Instal") — update the text to "Install" so the comment reads "# - Install:
https://docs.n8n.io/hosting/installation/docker/" preserving the rest of the
line and spacing.

# - Compose based on: https://github.com/n8n-io/n8n-hosting/blob/main/docker-compose/withPostgres/docker-compose.yml
---
name: n8n
services:
Expand Down
7 changes: 4 additions & 3 deletions docker/backup/kopia-b2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
#
# This instance's repository is configured for **Backbaze B2** storage
#
# 🏠 Home: https://kopia.io/
# 📜 Source: https://github.com/kopia/kopia
# 🐙 Compose: https://github.com/kopia/kopia/tree/master/tools/docker
# Links:
# - Home: https://kopia.io/
# - Source: https://github.com/kopia/kopia
# - Compose: https://github.com/kopia/kopia/tree/master/tools/docker
---
name: kopia-b2
services:
Expand Down
7 changes: 4 additions & 3 deletions docker/backup/kopia-nas.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
#
# This instance's repository is configured for local **NAS** storage
#
# 🏠 Home: https://kopia.io/
# 📜 Source: https://github.com/kopia/kopia
# 🐙 Compose: https://github.com/kopia/kopia/tree/master/tools/docker
# Links:
# - Home: https://kopia.io/
# - Source: https://github.com/kopia/kopia
# - Compose: https://github.com/kopia/kopia/tree/master/tools/docker
---
name: kopia-nas
services:
Expand Down
12 changes: 6 additions & 6 deletions docker/dashboard/homepage.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
#
# 🏠 Home: https://gethomepage.dev/
# 📜 Source: https://github.com/gethomepage/homepage/
# Docker integration: https://gethomepage.dev/installation/docker/
#
# Dashboard Icons: https://github.com/homarr-labs/dashboard-icons/
# Search for Dashboard Icons: https://andrzej-zuralovic.github.io/dashboard-icons-searcher/
# Links:
# - Home: https://gethomepage.dev/
# - Source: https://github.com/gethomepage/homepage/
# - Docker integration: https://gethomepage.dev/installation/docker/
# - Dashboard Icons: https://github.com/homarr-labs/dashboard-icons/
# - Search for Dashboard Icons: https://andrzej-zuralovic.github.io/dashboard-icons-searcher/
---
name: homepage
services:
Expand Down
8 changes: 5 additions & 3 deletions docker/dev/code-server.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Code-server is VS Code running on a remote server, accessible through the browser.
#
# 📦 Image: https://hub.docker.com/r/linuxserver/code-server
# 📜 Source: https://github.com/coder/code-server
# FAQ: https://github.com/coder/code-server/blob/main/docs/FAQ.md
# Links:
# - Home: https://coder.com/
# - Image: https://hub.docker.com/r/linuxserver/code-server
# - Source: https://github.com/coder/code-server
# - FAQ: https://github.com/coder/code-server/blob/main/docs/FAQ.md
#
# Alternative: OpenVSCode Server
# - https://github.com/gitpod-io/openvscode-server
Expand Down
7 changes: 4 additions & 3 deletions docker/dev/gitea.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@
# ```
# Do not lose/change your SECRET_KEY after the installation, otherwise the encrypted data can not be decrypted anymore.
#
# 🏠 Home: https://about.gitea.com/
# 📦 Source: https://github.com/go-gitea/gitea
# 📜 Docs: https://docs.gitea.com/installation/install-with-docker
# Links:
# - Home: https://about.gitea.com/
# - Source: https://github.com/go-gitea/gitea
# - Docs: https://docs.gitea.com/installation/install-with-docker
#
# TODO: Generate SECRET_KEY and INTERNAL_TOKEN for enhanced security
# TODO: Consider switching to PostgreSQL for improved performance with large repositories
Expand Down
7 changes: 4 additions & 3 deletions docker/dev/gitlab.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@
#
# Register the runner (`gitlab-runner` service): https://docs.gitlab.com/runner/register/index.html#docker
#
# 🏠 Home: https://about.gitlab.com/install/ce-or-ee/
# 📦 Image: https://hub.docker.com/r/gitlab/gitlab-ce/
# Docker install instructions: https://docs.gitlab.com/ee/install/docker.html
# Links:
# - Home: https://about.gitlab.com/install/ce-or-ee/
# - Image: https://hub.docker.com/r/gitlab/gitlab-ce/
# - Docker install instructions: https://docs.gitlab.com/ee/install/docker.html
---
name: gitlab
services:
Expand Down
8 changes: 5 additions & 3 deletions docker/dev/jupyter-notebook.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
# Minimal Jupyter Notebook Python Stack from https://github.com/jupyter/docker-stacks
# Minimal Jupyter Notebook Python Stack
#
# Show login token: `jupyter server list` (run inside the container)
#
# TODO setup permanent password: https://jupyter-server.readthedocs.io/en/latest/operators/public-server.html#automatic-password-setup
#
# 🏠 Home: https://jupyter-docker-stacks.readthedocs.io/en/latest/index.html
# 📦 Image: https://quay.io/repository/jupyter/minimal-notebook
# Links:
# - Home: https://jupyter-docker-stacks.readthedocs.io/en/latest/index.html
# - Source: https://github.com/jupyter/docker-stacks
# - Image: https://quay.io/repository/jupyter/minimal-notebook
---
name: jupyter-notebook
services:
Expand Down
9 changes: 5 additions & 4 deletions docker/dev/supabase.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
# (REST, GraphQL, and real-time subscriptions), serverless functions, file storage, and AI & vector
# toolkit for embeddings and semantic search.
#
# 🏠 Home: https://supabase.com
# 📦 Source: https://github.com/supabase/supabase
# 📜 Docs: https://supabase.com/docs/guides/self-hosting/docker
# 📜 Docker Setup: https://github.com/supabase/supabase/tree/master/docker
# Links:
# - Home: https://supabase.com
# - Source: https://github.com/supabase/supabase
# - Docs: https://supabase.com/docs/guides/self-hosting/docker
# - Docker Setup: https://github.com/supabase/supabase/tree/master/docker
#
# Note: The self-hosted version supports only one project - https://github.com/orgs/supabase/discussions/4907
#
Expand Down
Loading