diff --git a/servapps/2fauth/cosmos-compose.json b/servapps/2fauth/cosmos-compose.json deleted file mode 100644 index 6893cae..0000000 --- a/servapps/2fauth/cosmos-compose.json +++ /dev/null @@ -1,171 +0,0 @@ -{ - "cosmos-installer": { - "form": [{ - "name": "SITE_OWNER", - "label": "What is your 2fauth user email?", - "initialValue": "contact@tinyactive.net", - "type": "text" - }, - { - "name": "MAIL_HOST", - "label": "What smtp domain does it use?", - "initialValue": "smtp.gmail.com", - "type": "text" - }, - { - "name": "MAIL_PORT", - "label": "What smtp port does it use?", - "initialValue": "587", - "type": "text" - }, - { - "name": "MAIL_FROM", - "label": "What email from does it use?", - "initialValue": "contact@tinyactive.net", - "type": "text" - }, - { - "name": "MAIL_USERNAME", - "label": "What email user does it use?", - "initialValue": "contact@tinyactive.net", - "type": "text" - }, - { - "name": "MAIL_PASSWORD", - "label": "What email password does it use?", - "initialValue": "fd4y3Sb4VnUbegrD", - "type": "password" - }, - { - "name": "MAIL_ENCRYPTION", - "label": "What encryption does it use tls or ssl?", - "initialValue": "tls", - "type": "text" - }, - { - "name": "MAIL_FROM_NAME", - "label": "What email name does it use?", - "initialValue": "Tinyactive", - "type": "text" - }, - { - "name": "MAIL_FROM_ADDRESS", - "label": "What email name does it use?", - "initialValue": "contact@tinyactive.net", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "2fauth/2fauth", - "container_name": "{ServiceName}", - "security_opt": [ - "seccomp:unconfined" - ], - "networks": { - "{ServiceName}-redis": {} - }, - "environment": [ - "APP_NAME=2FAuth", - "APP_ENV=local", - "APP_DEBUG=false", - "SITE_OWNER={Context.SITE_OWNER}", - "APP_KEY=tLfTrAbKr3NBWtHlTmkMF65HHd8qrmWD", - "APP_URL=http://{Hostnames.{StaticServiceName}.{StaticServiceName}.host}", - "IS_DEMO_APP=false", - "LOG_CHANNEL=daily", - "LOG_LEVEL=notice", - "DB_DATABASE=\"/srv/database/database.sqlite\"", - "CACHE_DRIVER=file", - "SESSION_DRIVER=file", - "MAIL_DRIVER=log", - "MAIL_HOST={Context.MAIL_HOST}", - "MAIL_PORT={Context.MAIL_PORT}", - "MAIL_FROM={Context.MAIL_FROM}", - "MAIL_USERNAME={Context.MAIL_USERNAME}", - "MAIL_PASSWORD={Context.MAIL_PASSWORD}", - "MAIL_ENCRYPTION={Context.MAIL_ENCRYPTION}", - "MAIL_FROM_NAME={Context.MAIL_FROM_NAME}", - "MAIL_FROM_ADDRESS={Context.MAIL_FROM_ADDRESS}", - "AUTHENTICATION_GUARD=web-guard", - "AUTH_PROXY_HEADER_FOR_USER=null", - "AUTH_PROXY_HEADER_FOR_EMAIL=null", - "PROXY_LOGOUT_URL=null", - "WEBAUTHN_NAME=2FAuth", - "WEBAUTHN_ID=null", - "WEBAUTHN_ICON=null", - "WEBAUTHN_USER_VERIFICATION=preferred", - "TRUSTED_PROXIES=*", - "BROADCAST_DRIVER=log", - "QUEUE_DRIVER=sync", - "SESSION_LIFETIME=120", - "REDIS_HOST={ServiceName}-redis", - "REDIS_PASSWORD={Passwords.1}", - "REDIS_PORT=6379", - "PUSHER_APP_ID=", - "PUSHER_APP_KEY=", - "PUSHER_APP_SECRET=", - "PUSHER_APP_CLUSTER=mt1", - "MIX_PUSHER_APP_KEY=\"${PUSHER_APP_KEY}\"", - "MIX_PUSHER_APP_CLUSTER=\"${PUSHER_APP_CLUSTER}\"", - "MIX_ENV=local" - ], - "labels": { - "cosmos-persistent-env": "TRUSTED_PROXIES, PUSHER_APP_SECRET, REDIS_PORT", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://cosmos.manhtuong.net/servapps/2fauth/logo/ezgif-2-01616207b8.png" - }, - "volumes": [{ - "source": "{ServiceName}-2fauth", - "target": "/2fauth", - "type": "volume" - }, - { - "source": "{ServiceName}-database", - "target": "/srv/database", - "type": "volume" - } - ], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8000", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }], - "restart": "unless-stopped" - }, - "{ServiceName}-redis": { - "image": "bitnami/redis:7.0", - "container_name": "{ServiceName}-redis", - "hostname": "{ServiceName}-redis", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-redis": {} - }, - "volumes": [{ - "source": "{ServiceName}-redis", - "target": "/bitnami/redis", - "type": "volume" - }], - "labels": { - "cosmos-persistent-env": "REDIS_PASSWORD" - }, - "environment": [ - "REDIS_PASSWORD={Passwords.1}" - ] - } - }, - "networks": { - "{ServiceName}-redis": {} - } -} \ No newline at end of file diff --git a/servapps/2fauth/description.json b/servapps/2fauth/description.json deleted file mode 100644 index 48c516c..0000000 --- a/servapps/2fauth/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "2FAuth", - "longDescription": "
2FAuth's purpose is to simplify how you use and manage your 2FA with a clean and suitable interface, no matter what device you use. In front of your computer without your smartphone and dealing with a code request? No problemo, just open your 2FAuth instance in a browser tab and voilĂ .
", - "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.", - "tags": ["2FAuth", "2fa", "Auth", "self-hosted", "totp", "otp"], - "repository": "https://github.com/Bubka/2FAuth", - "image": "https://hub.docker.com/r/2fauth/2fauth/", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/2fauth/logo/ezgif-2-01616207b8.png b/servapps/2fauth/logo/ezgif-2-01616207b8.png deleted file mode 100644 index e7b1e4a..0000000 Binary files a/servapps/2fauth/logo/ezgif-2-01616207b8.png and /dev/null differ diff --git a/servapps/2fauth/screenshots/2FA-header-visual-1024x486.webp b/servapps/2fauth/screenshots/2FA-header-visual-1024x486.webp deleted file mode 100644 index 45491c2..0000000 Binary files a/servapps/2fauth/screenshots/2FA-header-visual-1024x486.webp and /dev/null differ diff --git a/servapps/2fauth/screenshots/Two-Factor-Authentication-2FA-768x513.jpg b/servapps/2fauth/screenshots/Two-Factor-Authentication-2FA-768x513.jpg deleted file mode 100644 index 235fac2..0000000 Binary files a/servapps/2fauth/screenshots/Two-Factor-Authentication-2FA-768x513.jpg and /dev/null differ