Settings for the server where Passky Server is deployed.
Specifies the number of virtual CPUs allocated to the server. This setting helps calculate CPU usage. If you are unsure of the appropriate number, use 1 as a default value.
This field is used to indicate the country where the server is located. It is primarily for public information, allowing users to choose servers that are geographically closest to them or to select servers in a specific country for data residency preferences.
Settings related to Admin Panel.
Enter the username for accessing the Admin Panel. This username is required to log in and manage administrative settings and functions.
Enter a secure password for accessing the Admin Panel. This password protects administrative functions and settings, so choose a strong, unique password to ensure the security of your system.
Scan this QR code with your authenticator app to add an extra layer of security to your account.
Enter the Site Key provided by Cloudflare Turnstile. This key is used to integrate the captcha service into your site and display the captcha widget to users.
Enter the Secret Key provided by Cloudflare Turnstile. This key is used for server-side verification of captcha responses to ensure they are valid and secure.
If you want to self-host YubiCloud you can change this URL to your own.
You can use our ID, or create your own here.
Settings related to accounts.
Specify the maximum number of accounts that can be created on this Passky server. Enter a numerical value to set a limit, or use -1 for unlimited accounts.
Specify the maximum number of passwords that each account can store. Enter a numerical value to set a limit, or use -1 for unlimited passwords. This limit will apply to all newly created accounts. Note that you can still change this value for individual accounts within the Admin Panel.
Specify the maximum number of passwords that each premium account can store. Enter a numerical value to set a limit, or use -1 for unlimited passwords. This limit will apply to all accounts upgraded to premium status. In the Admin Panel, license keys can be generated and, when used by users, this limit will then apply to their accounts.
Settings related to a database.
Enter the name of the SQLite file (without the extension) that will be used to store your data.
Settings related to cache.
Configure internal Redis cache for your Passky server. This option is suitable for most deployments, providing efficient caching within the server.
Configure the external Redis cache for high availability deployments with multiple Passky servers. This option is recommended for advanced setups requiring distributed caching. If you do not plan to use an external Redis instance, use the same configuration as the internal Redis cache.
Settings related to email.
Enter your SMTP credentials to enable email sending functionality. Currently, email sending is only used for scenarios where a user forgets their username. In such cases, the system will automatically send an email containing the forgotten username to the registered email address.
Settings related to API endpoints.
Configure the rate limiter for various API endpoints. Enter the rate limit values in seconds. A value of -1 means that no rate limiting will be applied to the respective API endpoint. It is recommended to enable the rate limiter to enhance security and mitigate brute force attacks.