Compare commits

..

6 Commits

Author SHA1 Message Date
Trez.One 13d64c613a Adding PortNote and OmniPoly services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 15m15s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 22m41s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
2025-05-12 14:24:42 -04:00
Trez.One a5fb47e752 .
Auto-Unseal for Vault / Unseal Vault (push) Failing after 13m55s
2025-05-12 06:23:08 -04:00
Trez.One afd03eb467 Merge remote-tracking branch 'refs/remotes/origin/main'
Auto-Unseal for Vault / Unseal Vault (push) Failing after 12m55s
2025-05-09 19:33:36 -04:00
Trez.One b8ba3918ee Update ansible/group_vars/all.yml 2025-05-09 11:29:26 -04:00
Trez.One 246595535e Updating token. 2025-05-09 10:20:49 -04:00
Trez.One 3f0915805b InvoiceNinja volume mapping for env.
Auto-Unseal for Vault / Unseal Vault (push) Failing after 10m53s
2025-05-04 18:48:06 -04:00
+70 -25
View File
@@ -2155,6 +2155,7 @@ services:
image: invoiceninja/invoiceninja-debian:5
restart: always
volumes:
- ${DOCKER_VOLUME_CONFIG}/invoice-ninja/invoice-ninja.env:/var/www/html/.env
- invoice-ninja_cache:/var/www/html/bootstrap/cache
- invoice-ninja_public:/var/www/html/public
- invoice-ninja_storage:/var/www/html/storage
@@ -2200,7 +2201,7 @@ services:
swag_url: biz.${MY_TLD}
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.url: https://biz.${MY_TLD}
homepage.group: Professional Services
homepage.group: Personal/Professional Services
homepage.name: Invoice Ninja
homepage.href: https://biz.${MY_TLD}
homepage.icon: invoice-ninja.svg
@@ -2907,6 +2908,18 @@ services:
ports:
- 22300:22300
restart: unless-stopped
languagetool:
container_name: languagetool
environment:
langtool_languageModel: /opt/languagetool/langModel
Java_Xms: 512m
Java_Xmx: 1g
expose:
- 8010
image: elestio/languagetool:latest
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/languagetool/:/opt/languagetool/langModel
librechat-api:
container_name: librechat-api
depends_on:
@@ -2984,24 +2997,11 @@ services:
test: ['CMD-SHELL', './venv/bin/python scripts/healthcheck.py']
environment:
LT_UPDATE_MODELS: true
labels:
homepage.group: Personal/Professional Services
homepage.name: LibreTranslate
homepage.href: https://translate.${MY_TLD}
homepage.icon: sh-libretranslate.svg
homepage.description: Open-source language translation
swag: enable
swag_port: 5000
swag_url: translate.${MY_TLD}
swag_server_custom_directive: |
access_log /config/log/$$host_access.log ;
error_log /config/log/$$host_error.log ;
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.url: https://translate.${MY_TLD}
swag.uptime-kuma.monitor.interval: 300
ports:
- 5000:5000
restart: unless-stopped
tty: true
stdin_open: true
volumes:
# - libretranslate_api_keys:/app/db
- libretranslate_models:/home/libretranslate/.local:rw
@@ -3773,6 +3773,32 @@ services:
ports:
- 23693:80
restart: unless-stopped
omnipoly:
restart: unless-stopped
environment:
LANGUAGE_TOOL: http://languagetool:8010
LIBRETRANSLATE: http://libretranslate:5000
OLLAMA: http://ollama:11434
OLLAMA_MODEL: smollm2:1.7b
THEME: 'pole'
DISABLE_DICTIONARY: false
expose:
- 80
image: kweg/omnipoly:latest
labels:
homepage.group: Personal/Professional Services
homepage.name: OmniPoly
homepage.href: https://translate.${MY_TLD}
homepage.icon: sh-omnipoly.svg
homepage.description: Open-source language translation with LanguageTool, LibreTranslate, & Ollama
swag: enable
swag_url: translate.${MY_TLD}
swag_server_custom_directive: |
access_log /config/log/$$host_access.log ;
error_log /config/log/$$host_error.log ;
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.url: https://translate.${MY_TLD}
swag.uptime-kuma.monitor.interval: 300
paperless-ngx:
container_name: paperless-ngx
depends_on:
@@ -3920,16 +3946,19 @@ services:
restart: unless-stopped
volumes:
- portainer-data:/data
portall:
container_name: portall
image: need4swede/portall:latest
portnote-web:
container_name: portnote
environment:
SECRET_KEY: ${PORTALL_SECRET_KEY}
JWT_SECRET: ${PORTNOTE_JWT_SECRET} # Replace with a secure random string
USER_SECRET: ${PORTNOTE_USER_SECRET} # Replace with a secure random string
LOGIN_USERNAME: portnote # Replace with a username
LOGIN_PASSWORD: ${PORTNOTE_LOGIN_PASSWORD} # Replace with a custom password
DATABASE_URL: "postgresql://portnote:${PORTNOTE_POSTGRES_PASSWORD}@portnote-pg-db:5432/portnote"
image: haedlessdev/portnote:latest
labels:
swag: enable
swag_auth: authelia
swag_proto: http
swag_port: 8080
swag_port: 3000
swag_url: portall.${MY_TLD}
swag_server_custom_directive: |
access_log /config/log/$$host_access.log ;
@@ -3943,10 +3972,24 @@ services:
homepage.icon: sh-portall.png
homepage.description: Management for container ports
ports:
- 8000:8080
restart: unless-stopped
- 23186:3000
portnote-agent:
container_name: portnote-agent
image: haedlessdev/portnote-agent:latest
environment:
DATABASE_URL: "postgresql://portnote:${PORTNOTE_POSTGRES_PASSWORD}@portnote-pg-db:5432/portnote"
portnote-pg-db:
container_name: portnote-pg-db
image: postgres:17-alpine
environment:
POSTGRES_USER: portnote
POSTGRES_PASSWORD: ${PORTNOTE_POSTGRES_PASSWORD}
POSTGRES_DB: portnote
expose:
- 5432
restart: always
volumes:
- ${DOCKER_VOLUME_CONFIG}/portall:/app/instance
- portnote-db-data:/var/lib/postgresql/data
postal-smtp:
cap_add:
- NET_BIND_SERVICE
@@ -5619,6 +5662,8 @@ volumes:
name: plausible-event-logs
portainer-data:
name: portainer-data
portnote-db-data:
name: portnote-db-data
reactive-resume-pg:
name: reactive-resume-pg
semaphore_config: