Before You Begin
You will need:
A smartphone with an authenticator app installed, such as Google Authenticator, Microsoft Authenticator, Authy, or 1Password.
Your current password,
A safe place to store backup or recovery codes.
Important: Save your backup/recovery codes before finishing the setup. If you lose your phone and do not have these, you will need to create a ticket to reset your 2FA.
Enabling 2FA in WHMCS
Log into the client area here.
Click your name in the top-right corner and choose Security Settings or using the link here.
Under Security Settings click Click here to Enable.
When Enable Two-Factor Authentication menu opens click Get Started.
Open your authenticator app and scan the QR code shown on screen. If you can't scan it, enter the code manually shown above the QR code.
Enter the 6-digit code your authenticator app displays and click Submit.
WHMCS will display a backup code. Copy and store it somewhere securely then click Close.
Disabling 2FA in WHMCS
We strongly recommend having 2FA enabled as an extra layer of security
Enabling 2FA in Pterodactyl
Log into the Pterodactyl Panel here.
Click Account in the left sidebar navigation or using the link here.
In the Two-Step Verification section click Enable.
Open your authenticator app and scan the QR code shown on screen. If you can't scan it, enter the code manually shown below the QR code.
Enter the 6-digit code your authenticator app displays along with your account password and click Enable.
The panel will display a list of recovery tokens. Copy and store it somewhere securely. Each token can be used once in case you lose access to your authenticator app.
Disabling 2FA in Pterodactyl
Troubleshooting
I got a new phone.
Transfer your authenticator app accounts before wiping the old phone, or disable 2FA on your accounts and set them up again on your new device. If you can no longer access the old device, use your backup or recovery token.
I lose my phone and my backup codes.
You will need to submit a ticket so a staff member can manually disable your 2FA. Additional verification may be needed.
