🐋
Apuntes de Sistemas y Redes
search
⌘Ctrlk
🐋
Apuntes de Sistemas y Redes
  • ⚓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
    • Conexión SSH en red NAT con VirtualBox
    • 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 5: Monitorización con Grafana en Docker
        • 🚧Ejemplo 6: Passbolt
        • 🚧PRACTICA: Creando una web de emulación de juegos con docker-compose
        • 🚧Ejemplo 7: Tube-archivist
        • 🚧Ejemplo 8: Workout-cool
      • Actividad clase: Deployment app
      • Proyectos self-hosted de dockerarrow-up-right
    • 🚧Ansible
    • 🚧Monitorización de servicios y redes
    • LDAP
    • Guía Virtualboxarrow-up-right
  • 🗃️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ógicaarrow-up-right
    • Alcanzar los 3200MHz con la RAMarrow-up-right
    • Calculadora de cuellos de botellaarrow-up-right
    • 🚧PXE: Bootear sistemas en red
    • 🚧PRÁCTICA - Clonación de disco con Clonezilla
    • 🚧PRACTICA: Creando una maquina enigma con pringles!
    • Logitech iFixitarrow-up-right
  • 🕸️Redes
    • Introducción a las redes
    • Apuntes IPv4 Alinaarrow-up-right
    • 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
    • 🚧Shannon: La IA para búsqueda de exploits web
    • Wireless Pentesting CheatSheet Githubarrow-up-right
    • The password game!arrow-up-right
    • Personal Security Checklistarrow-up-right
    • Apuntes Linux: blue/red teamarrow-up-right
  • 🔌Arduino
    • Termómetro e higrómetros digitales y online con Arduino
    • Construyendo un coche multipropósito
    • Arduino con Sigfox para IoTarrow-up-right
    • 10 proyectos de Arduinoarrow-up-right
    • Blog de proyectos de arduino y programaciónarrow-up-right
  • 📚Recursos y libros
    • Media library: libros variosarrow-up-right
    • Herramientas básicas de sysadminarrow-up-right
    • Awesome sysadmin - Repositoriosarrow-up-right
    • Guía de autohospedaje de appsarrow-up-right
  • 🌍Sostenibilidad y digitalización
    • Portfolio curso digitalización MOOC
    • 🚧Explotación de recursos por IA
    • 🚧Nuevas tecnologias y comunicaciones
    • 🚧Enlaces sobre Inteligencia artificial
gitbookCon tecnología de GitBook
block-quoteEn esta páginachevron-down
  1. 📊Sistemas y Servidoreschevron-right
  2. Dockerchevron-right
  3. Docker Compose

🚧Ejemplo 6: Passbolt

LogoInstall Passbolt CE on Docker | Open Source Password ManagerPassboltchevron-right

Revisar: https://i12bretro.github.io/tutorials/0464.htmlarrow-up-right

AnteriorEjemplo 5: Monitorización con Grafana en Dockerchevron-leftSiguientePRACTICA: Creando una web de emulación de juegos con docker-composechevron-right

Última actualización hace 1 mes

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: