package templates templ Setup() { Setup - Bookhoard
@Icon("library", "h-7 w-7")

Welcome to Bookhoard

Let's get your library set up.

Create Administrator Account

This first account will have full admin privileges.

The public URL of your Bookhoard instance. Used for device sync, OPDS feed, and API endpoints.

Password Requirements:

  • At least 8 characters
  • One uppercase letter
  • One lowercase letter
  • One number
  • One special character
  • Passwords match

Create Libraries

Add one or more media libraries. You can always add more later.

Configure Library Folders

Add the filesystem folders where your media files are stored.

No libraries created. You can add folders later from the admin panel.

Scan & Finish

Review your configuration and start the initial scan.

Server URL

Administrator

Libraries ()

Scan Progress

Initial scan complete! Your libraries are ready to use.
}