Security and 2FA

Changing your password, enrolling an authenticator app the safer way, and signing other devices out of the panel.

Your account4 min read

On this page
  1. Changing your password
  2. Two-factor authentication
  3. Setting it up
  4. Turning it off, or moving to a new phone
  5. Signed-in devices
  6. Recent sign-in activity
  7. Related

Everything that protects your Clouduxe account lives on one page: your password, two-factor authentication, the devices currently signed in, and a log of recent sign-in attempts.

AccountPassword & 2FA

Changing your password

The Change password card takes Current password, New password and Confirm new password, then Update password.

The rule the panel enforces is 8 characters. Anything shorter is refused with "New password must be at least 8 characters." The card recommends at least 12 characters and a password you use nowhere else, which is worth following, but 8 is the point where the form stops objecting.

If you cannot supply the current password, you cannot change it here. Use Forgot password? on the sign-in page instead, covered on Signing in.

Two-factor authentication

With 2FA on, every sign-in asks for a 6-digit code from an authenticator app on top of your password. The Two-factor authentication card shows Off or Enabled and carries the control either way.

Clouduxe 2FA is authenticator-app only. There are no codes by SMS, no email codes, and no printable recovery codes.

Setting it up

The setup dialog once its secret has loaded. The numbers match the steps below: step 1 is the Enable 2FA button on the Two-factor authentication card, and step 3, saving the secret, happens outside the panel. The QR image comes from an outside service, which is why step 2 types the secret instead. Example view.
  1. Choose Enable 2FA

    The Enable two-factor authentication dialog opens and fetches a fresh secret for your account. Nothing is enabled yet: 2FA turns on only when you enter a code at the end.

  2. Enter the secret into your app by hand, rather than scanning

    Under the QR image the dialog shows Or enter this secret manually with a string of letters and numbers beneath it. That string is the secret. In Google Authenticator, 1Password, Authy, or any other TOTP app, choose the option to add an account by entering a setup key, give it a name such as Clouduxe, paste the secret, and leave the type as time-based.

    Prefer this over scanning. The QR image is not drawn by your browser: the panel builds the enrolment link, which contains the secret, and hands it to quickchart.io, an outside image service, to render the picture. Typing the secret in yourself keeps it between the panel and your app.

  3. Save a copy of the secret

    Store it with the credential itself in your password manager, or write it down and keep it somewhere physically safe. This is the only backup you get.

  4. Enter the current code

    Your app now shows a rotating 6-digit number. Type it into 6-digit code and choose Enable 2FA. The field takes 6 digits and nothing else, and a code that has already rolled over is rejected, so use the one on screen at the moment you submit.

The card then reads Enabled, and the next sign-in asks for a code. Signing in covers that prompt, including what happens when a code is refused.

Scanning the QR imageThe panel buildsthe enrolmentlinkThe secret isinside itHanded toquickchart.ioAn outside imageserviceIt draws the QRimageFrom the link,secret includedYour app scans itTyping the secret inThe dialog showsthe secretOr enter thissecret manuallyYou type it intoyour appAs a setup key,time-basedNobody else seesitIt stays betweenthe panel and yourappScanning the QR imageThe panel builds the enrolment linkThe secret is inside itHanded to quickchart.ioAn outside image serviceIt draws the QR imageFrom the link, secret includedYour app scans itTyping the secret inThe dialog shows the secretOr enter this secret manuallyYou type it into your appAs a setup key, time-basedNobody else sees itIt stays between the panel and your app
Why step 2 types the secret. Scanning means the enrolment link, secret included, has been handed to an outside image service to draw the picture; typing it in means nobody but the panel and your app has seen it. Illustration.

Turning it off, or moving to a new phone

The Disable button opens Confirm disable, which asks for a current code in the Authenticator code field before Disable 2FA will work. A working app is required to switch 2FA off, which is the whole point, and also the reason to move to a new device deliberately: disable 2FA while the old app still produces codes, then enable it again from the new one, setting the new device up from the secret shown during that second enrolment.

The old phone still makes codesDisableConfirm disable takes acurrent code from the oldappEnable 2FA againFrom the new phoneSet the new phone upFrom the new secret, andsave a copyThe old phone is gone, but you saved the secretOpen the app on the newphoneAdd an account by setupkeyPaste the saved secretSigned in as beforeThe same account, set upagain by youThe old phone is gone, and so is the secretNo way to make a codeNo recovery codes, no SMS,no email codesLocked out of the panelOpen a support ticketThe only way backThe old phone still makes codesDisableConfirm disable takes a current code from theold appEnable 2FA againFrom the new phoneSet the new phone upFrom the new secret, and save a copyThe old phone is gone, but you saved the secretOpen the app on the new phoneAdd an account by setup keyPaste the saved secretSigned in as beforeThe same account, set up again by youThe old phone is gone, and so is the secretNo way to make a codeNo recovery codes, no SMS, no email codesLocked out of the panelOpen a support ticketThe only way back
What a change of phone takes. While the old app still makes codes, the move is yours to make; with the saved secret, so is the recovery; with neither, it is a support ticket. Illustration.

Signed-in devices

The Signed-in devices card lists each device with a session in the panel: the browser and operating system, the IP address it was last seen from, and when that was. The one you are reading this on carries a This device badge.

The Signed-in devices card. The row badged This device has no Sign out of its own; every other row has one, and the button under the list signs out all of them at once. Example view.
  • Sign out on any other row ends that device's session in the panel immediately. Your password is unchanged, so you can sign back in on that device whenever you want.
  • Sign out all other devices does the same to every row except the current one. With only one other device the button reads Sign out the other device.
  • You cannot sign the current device out from this list. Use Sign out in the user menu at the bottom of the sidebar.

Two limits worth knowing. This list covers sessions in the panel, so it is the right control for "someone else is in my account" and the wrong one for anything outside it. And a device that signed in long enough ago may not appear here at all: older sessions predate this list and cannot be ended from it. Signing in again on that device replaces its session with one you can see and sign out.

Recent sign-in activity

The Recent sign-in activity card shows the last 10 sign-in attempts on your account, each with a Successful or Failed badge, the device, the location and the IP address. This comes from the billing system rather than from the panel, so it includes attempts made anywhere your Clouduxe login is used, not only here. Where the billing system has no location or no address for an attempt, the row reads Unknown location and the IP is left out.

If a successful sign-in appears that you cannot account for, change your password, sign the other devices out, and turn 2FA on if it is off.

Need a server, or a hand with one?

Pick a plan to deploy a server, or open a ticket in the panel. Support runs 24/7/365.