Mostrando las entradas con la etiqueta Docker. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Docker. Mostrar todas las entradas

domingo, 21 de abril de 2024

Stirling-PDF la plataforma para manipular los archivos pdf.


Es una plataforma que permite la  manipulación de los archivos pdf alojada localmente.

"Nuestra aplicación ofrece una amplia gama de funcionalidades, desde operaciones simples como la fusión y división de archivos PDF, hasta funciones avanzadas como compresión, OCR y Conversiones."

 

Docker Compose

services:
stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8080:8080'
    volumes:
      - './docker/Stirling-Tools/trainingData:/usr/share/tessdata' #Required for extra OCR languages
      - './docker/Stirling-Tools/extraConfigs:/configs'
      - './docker/Stirling-Tools/customFiles:/customFiles/'
      - './docker/Stirling-Tools/logs:/logs/'
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false



Agregar idioma para los archivos OCR


La gente del proyecto menciona que los paquetes "fast" son más rápidos, pero podrían ser menos precisos. Por otro lado, los paquetes completos son más precisos, pero pueden tardar más en cargar.


Los archivos hay que dejarlos en la carpeta trainingData para que puedan visualizarse en la sección de "Escaneos de limpieza / OCR (Reconocimiento óptico de caracteres)" 

 El archivo para el idioma español se llama: spa.traineddata



Cambiar a español la página por default.


Editar el archivo tu/ruta/extraConfig/settings.yml y cambiar defaultLocale: 'en-US' por  defaultLocale: 'es-ES'





url del proyectto: https://github.com/Stirling-Tools/Stirling-PDF
url para OCR https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToUseOCR.md


sábado, 4 de noviembre de 2023

Habilitar el monitoreo de Docker con zabbix 6

1.-  Se requiere que el host tenga asignado el template "Docker by Zabbix agent 2"

2.- Se tiene que editar el archivo docker.conf

    nano /etc/zabbix/zabbix_agent2.d/plugins.d/docker.conf

3.- Se descomenta la línea

Plugins.Docker.Endpoint=unix:///var/run/docker.sock

4.- Agregar el usuario docker a grupo zabbix

    usermod -aG docker zabbix

5.- Reiniciar el agente zabbix. 

 

    sudo systemctl restart zabbix-agent2.service


Contenido del archivo /etc/zabbix/zabbix_agent2.d/plugins.d/docker.conf 


### Option: Plugins.Docker.Endpoint
# Docker API endpoint.
#
# Mandatory: no
# Default: unix:///var/run/docker.sock

Plugins.Docker.Endpoint=unix:///var/run/docker.sock

### Option: Plugins.Docker.Timeout
# The maximum time (in seconds) for waiting when a request has to be done.
#
# Mandatory: no
# Range: 1-30
# Default:
# Plugins.Docker.Timeout=<Global timeout>


viernes, 3 de noviembre de 2023

Permitir a usuario ejecutar docker sin ser root

 Se requiere que el usuario "debian" pueda ejecutar docker sin tener que ser root


sudo groupadd docker

sudo usermod -aG docker debian


Nota: Muy probable tendrá que salir y entrar a la sesión del usuario para que se aplique el cambio.


viernes, 11 de diciembre de 2020

Instalando Pi-hole con Docker-Compose en raspberry pi

 Dejo los parámetros que estoy usando para correr pi-hole con docker-compose.

version: "3"


 services:
    pihole:
       container_name: pihole
       image: pihole/pihole
       # For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
       ports:
           - "53:53/tcp"
           - "53:53/udp"
           - "67:67/udp"
           - "80:80/tcp"
           - "443:443/tcp"
       environment:
          TZ: 'America/Tu_pais'
          WEBPASSWORD: 'Password.*'
      # WEBPASSWORD: 'set a secure password here or it will be random'
     # Volumes store your data between container upgrades
     volumes:
         - /path/to/Docker/pihole/etc-pihole/:/etc/pihole/'
        - /path/to/Docker/pihole/etc-dnsmasq.d/:/etc/dnsmasq.d/'
    # run `touch ./var-log/pihole.log` first unless you like errors - './var-log/pihole.log:/var/log/pihole.log'
     dns:
         - 127.0.0.1
        -  1.1.1.1
   # Recommended but not required (DHCP needs NET_ADMIN) https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
   cap_add:
      - NET_ADMIN
   restart: unless-stopped

martes, 8 de diciembre de 2020

Instalando Plex con Docker-Compose en raspberry pi

Dejo los parámetros que estoy usando para correr plex con docker-compose.

version: "3"

services:
   plex:
    image: linuxserver/plex:bionic
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1001
      - VERSION=docker
    volumes:
        -/path/to/Docker/plex
        -/path/to/peliculas:/data/movies
       -/path/to/anime:/data/anime
       -/path/to/series:/data/series
       -/path/to/musica:/data/music
    restart: unless-stopped