# Users

/dashboard/users

At Dashboard Users you can administer all the users in the system.

# Listing

Users are displayed as a grid where each card shows the user's profile image (or background image), their username, and the number of files uploaded.

# Sorting

Use the Top dropdown to change the listing order. Available options are Top, Most recent, Oldest, Most viewed, Most liked, and AZ.

# Create user

Click the + Create user button (top right) to create a new user account. The form requires the following fields:

  • Role — The user's permission level: User, Manager, or Administrator.
  • Username — The unique handle for the new account.
  • Email — The email address associated with the account.
  • Password — The initial password for the account.

# User edit

Click on any user card to go to their profile, where additional admin actions are available. From there click Settings to open the full edit page at /dashboard/user/{id}.

# Account tab

Displays read-only information about the user and provides editable account settings.

Read-only info:

  • Username — Current username with a Delete user button to permanently remove the account.
  • User ID — Internal numeric ID and its short encoded form.
  • Images — Total number of files uploaded by the user.
  • Albums — Total number of albums created.
  • Register date — Account creation date shown in local time and UTC.
  • IP Address — Registration IP with Search (find other content from this IP) and Ban (add the IP to the ban list) actions.

Editable settings:

  • Status — Account state: Valid, Banned, Awaiting email, or Awaiting confirmation.
  • Role — User, Manager, or Administrator.
  • Username — The user's handle (URL preview shown below the field).
  • Email address — Contact email for the account.
  • Auto delete uploads — Automatically delete uploaded files after a set period, from 5 minutes up to 1 year. Applies as the default for all uploads; can be overridden per upload.
  • Keep EXIF data — Preserve EXIF metadata on upload.
  • Automatic metadata tags — Assign the camera model as a tag on upload.
  • Newsletter — Opt in or out of Chevereto news emails.
  • Show not safe content — Whether the user sees not-safe content in listings from others.
  • Language — Interface language for the account (supports 40+ locales).
  • Timezone — User timezone by region and city.

Click Save changes to apply.

# Profile tab

/dashboard/user/{id}/profile

Manage the user's public identity.

  • Avatar — Upload a new avatar image or delete the existing one.
  • Privacy — Toggle to make the profile and identity fully private.
  • Name — Display name shown on the public profile.
  • Website — URL linked from the profile.
  • Bio — Short description shown on the public profile.

# Password tab

/dashboard/user/{id}/password

Set or replace the user's password. If the user has no password (e.g. registered via a login provider), a notice is shown. Enter the new Password and Confirm password, then click Save changes.

# Security tab

/dashboard/user/{id}/security

Manage two-factor authentication (2FA) for the account. A QR code is provided to scan with any TOTP authenticator app. Enter the OTP code generated by the app and click Submit to enable 2FA.

# API tab

/dashboard/user/{id}/api

View and manage the user's API key for programmatic access to Chevereto.

  • API key — The current key is shown masked. Use the copy button to copy it. The key is only displayed in full once at generation time.
  • Regen key — Generates a new API key, invalidating the previous one.

The tab also shows an example curl command for uploading files via the API.