Skip to content

Repository files navigation

AT Protocol PDS Admin UI

A web-based administration interface for managing your AT Protocol Personal Data Server (PDS).

Overview

The AT Protocol PDS Admin UI is a React application that provides a user-friendly interface for PDS administrators to perform common management tasks without needing command-line access. It connects directly to your PDS's admin API endpoints and provides a clean, intuitive interface for account management, invite code generation, and other administrative tasks.

Features

  • Authentication: Connect to your PDS using its URL and admin password
  • Dashboard: View PDS stats and health information
  • Account Management:
    • List all accounts on your PDS
    • View detailed account information
    • Create new accounts with configurable handles and email addresses
    • Reset account passwords
    • Take down problematic accounts
    • Enable/disable invite capabilities for accounts
    • Delete accounts
  • Invite Code Management:
    • Generate new invite codes with configurable use limits
    • View all existing invite codes and their usage
    • Disable invite codes
  • Networking:
    • Request crawls from relays to improve content discovery

Screenshots

Dashboard

Dashboard View

User Management

User Management View

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Related Resources

About

PDS Admin UI

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages