App Submission: Passky Server (#384)

Co-authored-by: Steven Briscoe <me@stevenbriscoe.com>
This commit is contained in:
Ziga Zajc 2023-02-07 16:13:19 +01:00 committed by GitHub
parent 0bc7feff6f
commit 8400f3f4ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 95 additions and 0 deletions

View File

View File

@ -0,0 +1,63 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: passky-server_server_1
APP_PORT: 80
PROXY_AUTH_ADD: "false"
server:
image: rabbitcompany/passky-server:8.1.2@sha256:abc356e4f998c5e7ec23c040decd928d953fa56bc08d19e5353e096ef790cd32
restart: on-failure
stop_grace_period: 1m
environment:
SERVER_LOCATION: "US"
SERVER_CORES: 1
ADMIN_USERNAME: "admin"
ADMIN_PASSWORD: "${APP_PASSWORD}"
CF_TURNSTILE_SITE_KEY: "1x00000000000000000000AA"
CF_TURNSTILE_SECRET_KEY: "1x0000000000000000000000000000000AA"
DATABASE_ENGINE: sqlite
DATABASE_FILE: passky
MYSQL_HOST: ""
MYSQL_PORT: 3306
MYSQL_DATABASE: "passky"
MYSQL_USER: "passky"
MYSQL_PASSWORD: ""
MYSQL_SSL: "false"
MYSQL_SSL_CA: "/etc/ssl/certs/ca-certificates.crt"
MYSQL_CACHE_MODE: 0
REDIS_HOST: "127.0.0.1"
REDIS_PORT: 6379
REDIS_PASSWORD: ""
REDIS_LOCAL_HOST: "127.0.0.1"
REDIS_LOCAL_PORT: 6379
REDIS_LOCAL_PASSWORD: ""
MAIL_ENABLED: "false"
ACCOUNT_MAX: 100
ACCOUNT_MAX_PASSWORDS: 1000
ACCOUNT_PREMIUM: -1
YUBI_CLOUD: "https://api.yubico.com/wsapi/2.0/verify"
YUBI_ID: 67857
LIMITER_ENABLED: "true"
LIMITER_GET_INFO: -1
LIMITER_GET_STATS: -1
LIMITER_GET_TOKEN: 3
LIMITER_GET_PASSWORDS: 2
LIMITER_SAVE_PASSWORD: 2
LIMITER_EDIT_PASSWORD: 2
LIMITER_DELETE_PASSWORD: 2
LIMITER_DELETE_PASSWORDS: 10
LIMITER_CREATE_ACCOUNT: 10
LIMITER_DELETE_ACCOUNT: 10
LIMITER_IMPORT_PASSWORDS: 10
LIMITER_FORGOT_USERNAME: 60
LIMITER_ENABLE_2FA: 10
LIMITER_DISABLE_2FA: 10
LIMITER_ADD_YUBIKEY: 10
LIMITER_REMOVE_YUBIKEY: 10
LIMITER_UPGRADE_ACCOUNT: 10
LIMITER_GET_REPORT: -1
volumes:
- ${APP_DATA_DIR}/data/passky:/var/www/html/databases

View File

@ -0,0 +1,32 @@
manifestVersion: 1
id: passky-server
category: Password Managers
name: Passky Server
version: "8.1.2"
tagline: Simple, modern, lightweight, open source and secure password manager
description: >-
With Passky, you can easily and securely store all of your passwords in one place.
Say goodbye to the hassle of remembering multiple complex passwords - with Passky, all you need is one master password to access all of your accounts.
Passky uses advanced encryption technology to keep your passwords safe and secure, so you can have peace of mind knowing that your sensitive information is protected.
Plus, Passky is easy to use and available on all of your devices, so you can access your passwords wherever you go. Try Passky today and take control of your online security!
developer: Rabbit Company LLC
website: https://passky.org
dependencies: []
repo: https://github.com/Rabbit-Company/Passky-Server
support: https://passky.org/contact
port: 5050
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
path: ""
defaultUsername: admin
deterministicPassword: true
submitter: Rabbit Company LLC
submission: https://github.com/getumbrel/umbrel-apps/pull/384