93 lines
9.7 KiB
JSON
93 lines
9.7 KiB
JSON
{
|
|
"name": "vaultwarden",
|
|
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgaWQ9InN2ZzM4MyIgc29kaXBvZGk6ZG9jbmFtZT0idmF1bHR3YXJkZW4taWNvbi5zdmciIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0LCBjdXN0b20pIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogIDxkZWZzIGlkPSJkZWZzMzg3IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9Im5hbWVkdmlldzM4NSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMS4wIiBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIiBzaG93Z3JpZD0iZmFsc2UiIGlua3NjYXBlOnpvb209IjMuMzM1OTM3NSIgaW5rc2NhcGU6Y3g9IjEyOCIgaW5rc2NhcGU6Y3k9IjEyOCIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODc0IiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDU2IiBpbmtzY2FwZTp3aW5kb3cteD0iNDYiIGlua3NjYXBlOndpbmRvdy15PSIyNCIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMzgzIiAvPgogIDx0aXRsZSBpZD0idGl0bGUyODciPlZhdWx0d2FyZGVuIEljb248L3RpdGxlPgogIDxnIGlkPSJsb2dvIiB0cmFuc2Zvcm09Im1hdHJpeCgyLjQzODEwMTgsMCwwLDIuNDM4MTAxOCwxMjgsMTI4KSI+CiAgICA8ZyBpZD0iZ2VhciIgbWFzaz0idXJsKCNob2xlcykiPgogICAgICA8cGF0aCBkPSJtLTMxLjE3MTgtMzMuODEzMjA4IDI2LjQ5NjAyOSA3NC4xODg4ODNoOS4zNTE1Mzk5bDI2LjQ5NjAzLTc0LjE4ODg4M2gtOS43NjcxNjRsLTE2LjcyODg2NiA0Ny41ODg5NDhxLTEuNjYyNDk2IDQuNTcxODY0LTIuODA1NDYyIDguNjI0MTk4LTEuMTQyOTY2IDMuOTQ4NDI3LTEuODcwMzA4IDcuNTg1MTM3LS43MjczNDE5OS0zLjYzNjcxLTEuODcwMzA3OS03LjY4OTA0My0xLjE0Mjk2Ni00LjA1MjMzNC0yLjgwNTQ2Mi04LjcyODEwNGwtMTYuNjI0OTU5LTQ3LjM4MTEzNnoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI0LjUxMTcxIiBpZD0icGF0aDI4OSIgLz4KICAgICAgPGNpcmNsZSB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIiByPSI0MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjkiIGlkPSJjaXJjbGUyOTEiIC8+CiAgICAgIDxnIGlkPSJjb2dzIiB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIj4KICAgICAgICA8cG9seWdvbiBpZD0iY29nIiBwb2ludHM9IjUxIDAgNDYgLTMgNDYgMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgxMS4yNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UyOTQiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyMi41KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTI5NiIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDMzLjc1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTI5OCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMwMCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDU2LjI1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMwMiIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDY3LjUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzA0IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoNzguNzUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzA2IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoOTApIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzA4IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMTAxLjI1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMxMCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDExMi41KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMxMiIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDEyMy43NSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzMTQiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgxMzUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzE2IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMTQ2LjI1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMxOCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDE1Ny41KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMyMCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDE2OC43NSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzMjIiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InNjYWxlKC0xKSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMyNCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDE5MS4yNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzMjYiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyMDIuNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzMjgiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyMTMuNzUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzMwIiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoMjI1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTMzMiIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKDIzNi4yNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzMzQiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyNDcuNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzMzYiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyNTguNzUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzM4IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoLTkwKSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTM0MCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKC03OC43NSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzNDIiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgtNjcuNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzNDQiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgtNTYuMjUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzQ2IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1KSIgeGxpbms6aHJlZj0iI2NvZyIgaWQ9InVzZTM0OCIgLz4KICAgICAgICA8dXNlIHRyYW5zZm9ybT0icm90YXRlKC0zMy43NSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzNTAiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgtMjIuNSkiIHhsaW5rOmhyZWY9IiNjb2ciIGlkPSJ1c2UzNTIiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgtMTEuMjUpIiB4bGluazpocmVmPSIjY29nIiBpZD0idXNlMzU0IiAvPgogICAgICA8L2c+CiAgICAgIDxnIGlkPSJtb3VudHMiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkiPgogICAgICAgIDxwb2x5Z29uIGlkPSJtb3VudCIgcG9pbnRzPSIwIC0zNSA3IC00MiAtNyAtNDIiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2IiAvPgogICAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIiB4bGluazpocmVmPSIjbW91bnQiIGlkPSJ1c2UzNTgiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIiB4bGluazpocmVmPSIjbW91bnQiIGlkPSJ1c2UzNjAiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIiB4bGluazpocmVmPSIjbW91bnQiIGlkPSJ1c2UzNjIiIC8+CiAgICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgtNzIpIiB4bGluazpocmVmPSIjbW91bnQiIGlkPSJ1c2UzNjQiIC8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxtYXNrIGlkPSJob2xlcyI+CiAgICAgIDxyZWN0IHg9Ii02MCIgeT0iLTYwIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI2ZmZiIgaWQ9InJlY3QzNjgiIC8+CiAgICAgIDxjaXJjbGUgaWQ9ImhvbGUiIGN5PSItNDAiIHI9IjMiIC8+CiAgICAgIDx1c2UgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIiB4bGluazpocmVmPSIjaG9sZSIgaWQ9InVzZTM3MSIgLz4KICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIiB4bGluazpocmVmPSIjaG9sZSIgaWQ9InVzZTM3MyIgLz4KICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIiB4bGluazpocmVmPSIjaG9sZSIgaWQ9InVzZTM3NSIgLz4KICAgICAgPHVzZSB0cmFuc2Zvcm09InJvdGF0ZSgtNzIpIiB4bGluazpocmVmPSIjaG9sZSIgaWQ9InVzZTM3NyIgLz4KICAgIDwvbWFzaz4KICA8L2c+CiAgPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTM4MSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzp0aXRsZT5WYXVsdHdhcmRlbiBJY29uPC9kYzp0aXRsZT4KICAgICAgICA8ZGM6Y3JlYXRvcj4KICAgICAgICAgIDxjYzpBZ2VudD4KICAgICAgICAgICAgPGRjOnRpdGxlPk1hdGhpanMgdmFuIFZlbHV3PC9kYzp0aXRsZT4KICAgICAgICAgIDwvY2M6QWdlbnQ+CiAgICAgICAgPC9kYzpjcmVhdG9yPgogICAgICAgIDxkYzpyZWxhdGlvbj5SdXN0IExvZ288L2RjOnJlbGF0aW9uPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KPC9zdmc+Cg==",
|
|
"description": "Vaultwarden is a lightweight, unofficial, and open-source implementation of the Bitwarden password manager server, written in Rust. It provides a self-hosted alternative to the official Bitwarden service, allowing users to manage their passwords securely on their own servers.",
|
|
"fields": [
|
|
{
|
|
"description": "Admin key",
|
|
"key": "ADMIN_TOKEN",
|
|
"value": "",
|
|
"required": "true"
|
|
},
|
|
{
|
|
"description": "MYSQL database name",
|
|
"key": "MARIADB_DATABASE",
|
|
"value": "",
|
|
"required": "true",
|
|
"generated": ""
|
|
},
|
|
{
|
|
"description": "MYSQL username",
|
|
"key": "MARIADB_USER",
|
|
"value": "",
|
|
"required": "true",
|
|
"generated": "time|md5|8"
|
|
},
|
|
{
|
|
"description": "MYSQL password for user",
|
|
"key": "MARIADB_PASSWORD",
|
|
"value": "",
|
|
"required": "true",
|
|
"generated": "random|md5|12"
|
|
},
|
|
{
|
|
"description": "MYSQL root user password",
|
|
"key": "MARIADB_ROOT_PASSWORD",
|
|
"value": "",
|
|
"required": "true",
|
|
"generated": "random|sha256|20"
|
|
},
|
|
{
|
|
"description": "Domain",
|
|
"key": "DOMAIN",
|
|
"value": "",
|
|
"required": "true"
|
|
},
|
|
{
|
|
"description": "SMTP server",
|
|
"key": "VAULTWARDEN_SMTP",
|
|
"value": "1:gmail,2:microsoft outlook/hotmail,3:other",
|
|
"required": "true",
|
|
"type": "select"
|
|
},
|
|
{
|
|
"description": "SMTP hostname",
|
|
"key": "VAULTWARDEN_SMTP_HOST",
|
|
"value": "smtp",
|
|
"required": "true"
|
|
},
|
|
{
|
|
"description": "SMTP port",
|
|
"key": "VAULTWARDEN_SMTP_PORT",
|
|
"value": "25",
|
|
"required": "true"
|
|
},
|
|
{
|
|
"description": "SMTP security",
|
|
"key": "VAULTWARDEN_SMTP_SECURITY",
|
|
"value": ""
|
|
},
|
|
{
|
|
"description": "SMTP from Mail Adress",
|
|
"key": "VAULTWARDEN_SMTP_FROM",
|
|
"value": "",
|
|
"required": "true"
|
|
},
|
|
{
|
|
"description": "SMTP username",
|
|
"key": "VAULTWARDEN_SMTP_USERNAME",
|
|
"value": ""
|
|
},
|
|
{
|
|
"description": "SMTP password",
|
|
"key": "VAULTWARDEN_SMTP_PASSWORD",
|
|
"value": ""
|
|
},
|
|
{
|
|
"description": "Domains whitelist",
|
|
"key": "SIGNUPS_DOMAINS_WHITELIST",
|
|
"value": "",
|
|
"required": "true"
|
|
}
|
|
]
|
|
} |