🐋
Apuntes de Sistemas y Redes
Ctrlk
  • ⚓Presentación
  • 📊Sistemas y Servidores
    • Personalizar el prompt de Windows
    • Utilidad de manejo de apps para Windows
    • PRACTICA: Arranque dual Windows y Ubuntu
    • SysLinuxOS: el SO para ASIX
    • Comandos Windows
    • 🚧Creación de maquetas V2P con Clonezilla
    • Configuración de netplan
    • 🆗Configuración reenvío adaptador puente-red interna
    • Terminal shell y comandos de Linux
    • Distribuciones de Linux
    • Proxmox
    • 🚧TrueNAS
    • Docker
      • Instalación de Docker
      • Dockerfiles
      • Volúmenes de docker
      • Deployment web con Docker con ejemplos
      • Docker Compose
        • Ejemplo 1: Implantación de Wordpress
        • Ejemplo 2: Web con apache+php+mysql
        • Ejemplo 3: Implementación de servidor con Nginx, Flask y mySQL
        • Ejemplo 4: Implantación de onlyoffice
        • 🚧Ejemplo 4: Passbolt
        • 🚧PRACTICA: Creando una web de emulación de juegos con docker-compose
        • 🚧Ejemplo 5: Tube-archivist
        • 🚧Ejemplo 6: Workout-cool
      • Monitorización con Grafana en Docker
      • Pi-hole con docker
      • Actividad clase: Deployment app
      • Proyectos self-hosted de docker
    • 🚧Ansible
    • 🚧Monitorización de servicios y redes
    • LDAP
    • Guía Virtualbox
  • 🗃️Servicios
    • 🚧Servidor hosting público
    • DHCP
    • DNS
    • Web
    • 🏗️Proxy
    • Mailing
    • 🏗️File transfer
    • Sistemas de notificación y comunicación instantánea
    • 🏗️Multimedia services
    • 🏗️Remote Desktop
  • 🖱️Hardware
    • 🚧Identificando conectores y puertos
    • Curso de electrónica analógica
    • Alcanzar los 3200MHz con la RAM
    • Calculadora de cuellos de botella
    • 🚧PXE: Bootear sistemas en red
    • 🚧PRÁCTICA - Clonación de disco con Clonezilla
    • 🚧PRACTICA: Creando una maquina enigma con pringles!
    • Logitech iFixit
  • 🕸️Redes
    • Introducción a las redes
    • Apuntes IPv4 Alina
    • Subneteo FLSM y VLSM
    • 🚧IPv6
    • Herramientas de red
    • PRÁCTICA - Comandos de red en Windows
    • PRÁCTICA - Comandos de red en Linux
    • VPN y escritorio remoto
    • Análisis, escaneo y sniffing de red
    • Redes inalámbricas
    • Cisco packet tracer
  • 🛑Ciberseguridad
    • 🚧Securizando un servidor Linux
    • Alerta de escaneo de puertos con Snort
    • 🚧Google dorks
    • Enumeración DNS
    • Comandos destructivos de linux
    • Webs enseñanza cyber
    • Wireless Pentesting CheatSheet Github
    • The password game!
    • Personal Security Checklist
    • Apuntes Linux: blue/red team
  • 🔌Arduino
    • Termómetro e higrómetros digitales y online con Arduino
    • Construyendo un coche multipropósito
    • Arduino con Sigfox para IoT
    • 10 proyectos de Arduino
    • Blog de proyectos de arduino y programación
  • 📚Recursos y libros
    • Media library: libros varios
    • Herramientas básicas de sysadmin
    • Awesome sysadmin - Repositorios
    • Guía de autohospedaje de apps
  • 🌍Sostenibilidad y digitalización
    • Portfolio curso digitalización MOOC
    • 🚧Explotación de recursos por IA
    • 🚧Nuevas tecnologias y comunicaciones
    • 🚧Enlaces sobre Inteligencia artificial
Con tecnología de GitBook
En esta página
  1. 📊Sistemas y Servidores
  2. Docker
  3. Docker Compose

🚧Ejemplo 4: Passbolt

LogoInstall Passbolt CE on Docker | Open Source Password ManagerPassbolt

Revisar: https://i12bretro.github.io/tutorials/0464.html

AnteriorEjemplo 4: Implantación de onlyofficeSiguientePRACTICA: Creando una web de emulación de juegos con docker-compose

Última actualización hace 10 meses

curl -LO "https://download.passbolt.com/ce/docker/docker-compose-ce.yaml"
curl -LO "https://github.com/passbolt/passbolt_docker/releases/latest/download/docker-compose-ce-SHA512SUM.txt"
sha512sum -c docker-compose-ce-SHA512SUM.txt && echo "Checksum OK" || (echo "Bad checksum. Aborting" && rm -f docker-compose-ce.yaml)
docker-compose-ce.yaml
services:
  db:
    image: mariadb:10.11
    restart: unless-stopped
    environment:
      MYSQL_RANDOM_ROOT_PASSWORD: "true"
      MYSQL_DATABASE: "passbolt"
      MYSQL_USER: "passbolt"
      MYSQL_PASSWORD: "P4ssb0lt"
    volumes:
      - database_volume:/var/lib/mysql

  passbolt:
    image: passbolt/passbolt:latest-ce
    #Alternatively you can use rootless:
    #image: passbolt/passbolt:latest-ce-non-root
    restart: unless-stopped
    depends_on:
      - db
    environment:
      APP_FULL_BASE_URL: https://passbolt.local
      DATASOURCES_DEFAULT_HOST: "db"
      DATASOURCES_DEFAULT_USERNAME: "passbolt"
      DATASOURCES_DEFAULT_PASSWORD: "P4ssb0lt"
      DATASOURCES_DEFAULT_DATABASE: "passbolt"
    volumes:
      - gpg_volume:/etc/passbolt/gpg
      - jwt_volume:/etc/passbolt/jwt
    command:
      [
        "/usr/bin/wait-for.sh",
        "-t",
        "0",
        "db:3306",
        "--",
        "/docker-entrypoint.sh",
      ]
    ports:
      - 80:80
      - 443:443
    #Alternatively for non-root images:
    # - 80:8080
    # - 443:4433

volumes:
  database_volume:
  gpg_volume:
  jwt_volume: