Compare commits

...

3 Commits

Author SHA1 Message Date
Trez.One 9e706a20a7 Tweaks for Bitmagnet.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Deploy via Ansible & Docker Compose (push) Has been cancelled
2025-02-04 16:59:53 -05:00
Trez.One 02b2ab6116 Deployment of Open-WebUI and tweaks to Netdata. 2025-02-04 16:15:08 -05:00
gitea-sonarqube-bot 439cc4136d Auto Merge of PR 44 - netdata-immich-wazuh-overhaul
Merged by Trez.One
2025-02-04 12:10:12 -05:00
+44 -74
View File
@@ -356,6 +356,8 @@ services:
POSTGRES_HOST: bitmagnet-pg-db
POSTGRES_PASSWORD: ${BITMAGNET_POSTGRESQL_PASSWORD}
POSTGRES_USER: bitmagnet
extra_hosts:
- bitmagnet-pg-db:192.168.55.8
image: ghcr.io/bitmagnet-io/bitmagnet:latest
labels:
homepage.group: Downloaders
@@ -400,7 +402,6 @@ services:
networks:
bitmagnet:
ipv4_address: 192.168.55.8
default: null
restart: unless-stopped
shm_size: 1g
volumes:
@@ -3046,66 +3047,6 @@ services:
type: bind
bind:
create_host_path: true
lobe-chat:
container_name: lobe-chat
depends_on:
lobe-chat-pg-db:
condition: service_started
required: true
minio:
condition: service_started
required: true
zitadel:
condition: service_started
required: true
environment:
APP_URL: https://ai.trez.wtf/
KEY_VAULTS_SECRET: ${LOBECHAT_KEY_VAULT_SECRET}
DATABASE_URL: postgresql://lobe:${LOBECHAT_PG_DB_PASSWD}@lobe-chat-pg-db:5432/lobe
NEXTAUTH_URL: https://lobe.example.com/api/auth
NEXT_AUTH_SECRET: ${LOBECHAT_NEXT_AUTH_SECRET}
NEXT_AUTH_SSO_PROVIDERS: zitadel
AUTH_ZITADEL_ID: ${LOBECHAT_ZITADEL_CLIENT_ID}
AUTH_ZITADEL_SECRET: ${LOBECHAT_ZITADEL_CLIENT_SECRET}
AUTH_ZITADEL_ISSUER: https://id.trez.wtf
S3_ACCESS_KEY_ID: ${LOBECHAT_S3_ACCESS_KEY_ID}
S3_SECRET_ACCESS_KEY: ${LOBECHAT_S3_SECRET_ACCESS_KEY}
S3_ENDPOINT: http://minio:9000
S3_BUCKET: lobechat
S3_PUBLIC_DOMAIN: https://s3.trez.wtf
S3_ENABLE_PATH_STYLE: 1+
OPENAI_API_KEY: ${LOBECHAT_OPENAI_API_KEY}
ANTHROPIC_API_KEY: ${LOBECHAT_ANTHROPIC_API_KEY}
GITHUB_TOKEN: ${LOBECHAT_GITHUB_TOKEN}
OLLAMA_MODEL_LIST: +llama3.1:8b,+nomic-embed-text:latest,+starcoder2:3b,+llama3.1:latest,+llama2:7B
MISTRAL_API_KEY: ${LOBECHAT_MISTRAL_API_KEY}
GROQ_API_KEY: ${LOBECHAT_GROQAI_API_KEY}
image: lobehub/lobe-chat-database
labels:
homepage.group: Personal Services
homepage.name: LobeChat
homepage.href: https://ai.${MY_TLD}
homepage.icon: lobe-chat.png
homepage.description: An open-source, modern-design ChatGPT/LLMs UI/Framework
swag: enable
swag_proto: http
swag_port: 3210
swag_url: ai.${MY_TLD}
ports:
- 3210:3210
restart: unless-stopped
lobe-chat-pg-db:
container_name: lobe-chat-pg-db
environment:
POSTGRES_DB: lobe
POSTGRES_USER: lobe
POSTGRES_PASSWORD: ${LOBECHAT_PG_DB_PASSWD}
expose:
- 5432
image: pgvector/pgvector:pg16
volumes:
- ${DOCKER_VOLUME_CONFIG}/lobechat/db:/var/lib/postgresql/data
restart: unless-stopped
maloja:
container_name: maloja
environment:
@@ -3632,10 +3573,19 @@ services:
- SYS_PTRACE
- SYS_ADMIN
container_name: netdata
depends_on:
docker-socket-proxy:
condition: service_started
required: true
environment:
DOCKER_HOST: tcp://dockerproxy:2375
image: netdata/netdata:stable
labels:
homepage.group: Infrastructure/App Monitoring
homepage.name: Netdata
homepage.href: https://netdata.${MY_TLD}
homepage.icon: netdata.svg
homepage.description: Real-time monitoring/observcability platform
homepage.widget.type: netdata
homepage.widget.url: http://netdata:19999
swag: enable
@@ -3694,19 +3644,11 @@ services:
ollama:
container_name: ollama
image: ollama/ollama
networks:
default: null
ports:
- mode: ingress
protocol: tcp
published: "11434"
target: 11434
restart: always
- 11434:11434
restart: unless-stopped
volumes:
- source: ollama
target: /root/.ollama
type: volume
volume: {}
- ollama:/root/.ollama
ombi:
container_name: ombi
environment:
@@ -3751,6 +3693,34 @@ services:
source: /rinoa-storage
target: /storage
type: bind
open-webui:
container_name: open-webui
depends_on:
ollama:
condition: service_started
required: true
restart: true
environment:
ENABLE_OLLAMA_API: true
OLLAMA_BASE_URLS: http://ollama:11434
image: ghcr.io/open-webui/open-webui:main
labels:
homepage.group: Personal Services
homepage.name: Open-WebUI
homepage.href: https://ai.${MY_TLD}
homepage.icon: open-webui.png
homepage.description: Local AI chat using Ollama-downloaded models
swag: enable
swag_port: 8080
swag_proto: http
swag_url: ai.${MY_TLD}
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.url: https://ai.${MY_TLD}
ports:
- 10863:8080
restart: unless-stopped
volumes:
- open-webui:/app/backend/data
paperless-ngx:
container_name: paperless-ngx
depends_on:
@@ -7457,8 +7427,6 @@ volumes:
name: joplin_data
lldap_data:
name: lldap_data
localai_data:
name: localai_data
mastodon-pg-db:
name: mastodon-pg-db
mongodb_config:
@@ -7483,6 +7451,8 @@ volumes:
name: nextcloud_aio_mastercontainer
ollama:
name: ollama
open-webui:
name: open-webui
paperless-ngx-data:
name: paperless-ngx-data
paperless-ngx-media: