Cómo instalar ntfy en Docker - Notificaciones push simples en Docker

Imagen
ntfy | Push Notifications | Docker ntfy: Servicio de notificaciones push minimalista en Docker Envía notificaciones desde scripts sin registro, sin API keys, sin comisiones. Con un simple curl a un tema. Open source, autohospedado, extremadamente simple. ¿Qué es ntfy? ntfy (pronunciado "notify") es un servicio de notificaciones push minimalista y basado en HTTP . La idea es tan simple como revolucionaria: en lugar de registrarte, compilar una lista de temas y enviar notificaciones con un simple POST a una URL. Cero fricción : no necesitas crear cuenta, no necesitas API keys complicadas, no necesitas autenticación. Solo un simple `curl -d "mensaje" ntfy.sh/mi_tema` desde tu script de backup, cron job o cualquier sistema. Puedes usar ntfy.sh gratuito en la nube, o auto-alojar tu propia instancia en Docker para máxima privacidad y control. Filosofía: Notificaciones sin complejidad. Sin ...

Cómo instalar SnapOtter en Docker : Procesamiento de imágenes con IA en Docker

SnapOtter | AI | Docker

SnapOtter: Procesamiento de imágenes con IA en Docker

Automatiza pipelines de imágenes con control total, rendimiento optimizado y despliegu sencillo.

¿Qué es SnapOtter?



SnapOtter es una plataforma open source diseñada para procesar imágenes mediante pipelines automatizados. Permite gestionar cargas intensivas con CPU o GPU, ideal para entornos de automatización y procesamiento masivo.

En pocas palabras: un motor de procesamiento de imágenes autoalojado preparado para producción.

Características principales

Procesamiento batch

Procesa miles de imágenes en paralelo.

Pipelines

Define flujos de trabajo personalizados.

CPU / GPU

Ejecuta en CPU o acelera con GPU.

Control de recursos

Limita memoria, jobs y tamaño.

API REST

Automatiza integraciones.

Autenticación

Gestión de usuarios integrada.

Requisitos previos

  • Docker + Docker Compose
  • 2 GB RAM mínimo
  • Puerto 1349 disponible

Instalación con Docker Compose

Clonar repositorio

git clone https://github.com/snapotter-hq/snapotter cd snapotter

Ejecutar

docker compose up -d

Acceso

http://localhost:1349

⚠️ Usuario y contraseña por defecto: admin / admin

Configuración importante

CONCURRENT_JOBS=4 MAX_UPLOAD_SIZE_MB=100 PROCESSING_TIMEOUT_S=300
Ajusta según CPU/RAM disponibles.

Docker Compose

name: SnapOtter services: SnapOtter: build: context: .. dockerfile: docker/Dockerfile image: snapotter:latest container_name: SnapOtter ports: - "1349:1349" volumes: - SnapOtter-data:/data - SnapOtter-workspace:/tmp/workspace environment: - AUTH_ENABLED=true - DEFAULT_USERNAME=admin - DEFAULT_PASSWORD=admin - SKIP_MUST_CHANGE_PASSWORD=false - MAX_UPLOAD_SIZE_MB=0 - MAX_BATCH_SIZE=0 - MAX_MEGAPIXELS=0 - CONCURRENT_JOBS=0 - MAX_WORKER_THREADS=0 - PROCESSING_TIMEOUT_S=0 - MAX_PIPELINE_STEPS=0 - RATE_LIMIT_PER_MIN=0 - MAX_USERS=0 - SESSION_DURATION_HOURS=168 - TRUST_PROXY=true restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:1349/api/v1/health"] interval: 30s timeout: 5s start_period: 60s retries: 3 shm_size: '2gb' logging: driver: json-file options: max-size: "50m" max-file: "5" volumes: SnapOtter-data: SnapOtter-workspace:
⚠️ Este compose utiliza build local. Asegúrate de clonar el repositorio antes de ejecutarlo.

Gestión y mantenimiento

Logs

docker compose logs -f

Reiniciar

docker compose restart

Parar

docker compose down

Casos de uso

  • Optimización de imágenes web
  • Procesamiento masivo de datasets
  • Automatización IA

Referencias oficiales

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.