Passky

Simple, modern and open source password manager with website, browser extension, android and desktop application.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3'
services:
  passky-server:
    container_name: passky-server
    image: 'rabbitcompany/passky-server:latest'
    restart: unless-stopped
    environment:
      #
      # Change environment variables in .env file
      # You can also run an installer.sh that would auto generate .env file
      # or run installerGUI.sh for graphical configuration.
      #
      # Server
      - SERVER_LOCATION
      - SERVER_CORES
      # Admin Panel
      - ADMIN_USERNAME
      - ADMIN_PASSWORD
      # Cloudflare Captcha
      - CF_TURNSTILE_SITE_KEY
      - CF_TURNSTILE_SECRET_KEY
      # Database
      - DATABASE_ENGINE
      - DATABASE_FILE
      - MYSQL_HOST
      - MYSQL_PORT
      - MYSQL_DATABASE
      - MYSQL_USER
      - MYSQL_PASSWORD
      - MYSQL_SSL
      - MYSQL_SSL_CA
      - MYSQL_CACHE_MODE
      # Redis
      - REDIS_HOST
      - REDIS_PORT
      - REDIS_PASSWORD
      - REDIS_LOCAL_HOST
      - REDIS_LOCAL_PORT
      - REDIS_LOCAL_PASSWORD
      # Mail
      - MAIL_ENABLED
      - MAIL_HOST
      - MAIL_PORT
      - MAIL_USERNAME
      - MAIL_PASSWORD
      - MAIL_USE_TLS
      # Account
      - ACCOUNT_MAX
      - ACCOUNT_MAX_PASSWORDS
      - ACCOUNT_PREMIUM
      # YUBICO
      - YUBI_CLOUD
      - YUBI_ID
      # Limiter
      - LIMITER_ENABLED
      - LIMITER_GET_INFO
      - LIMITER_GET_STATS
      - LIMITER_GET_TOKEN
      - LIMITER_GET_PASSWORDS
      - LIMITER_SAVE_PASSWORD
      - LIMITER_EDIT_PASSWORD
      - LIMITER_DELETE_PASSWORD
      - LIMITER_DELETE_PASSWORDS
      - LIMITER_CREATE_ACCOUNT
      - LIMITER_DELETE_ACCOUNT
      - LIMITER_IMPORT_PASSWORDS
      - LIMITER_FORGOT_USERNAME
      - LIMITER_ENABLE_2FA
      - LIMITER_DISABLE_2FA
      - LIMITER_ADD_YUBIKEY
      - LIMITER_REMOVE_YUBIKEY
      - LIMITER_UPGRADE_ACCOUNT
      - LIMITER_GET_REPORT
    ports:
      - 8080:80
    volumes:
      - ./databases:/var/www/html/databases
    restart: unless-stopped  

Resources

Website: https://passky.org/

GitHub: https://github.com/Rabbit-Company/Passky-Server

Docker Hub: https://hub.docker.com/r/rabbitcompany/passky-server

Configuration: https://github.com/Rabbit-Company/Passky-Server/blob/main/docs/installation/docker.md