mirror of
https://github.com/aykhans/bsky-pdsadmin-dockerized.git
synced 2025-05-31 01:00:05 +00:00
61 lines
1.3 KiB
Markdown
61 lines
1.3 KiB
Markdown
# Bluesky PDS Admin (Dockerized)
|
|
|
|
This repository provides a Dockerized version of Bluesky's Personal Data Server (PDS) admin tool.
|
|
You can use all available commands from the original PDS admin tool, **except** for the `update` command.
|
|
|
|
## Usage Examples
|
|
|
|
```sh
|
|
docker run --rm aykhans/bsky-pdsadmin help
|
|
```
|
|
|
|
### Account Management
|
|
|
|
**List accounts:**
|
|
|
|
```sh
|
|
docker run --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin account list
|
|
```
|
|
|
|
**Create an account:**
|
|
|
|
```sh
|
|
docker run -it --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin account create
|
|
```
|
|
|
|
**Delete an account:**
|
|
|
|
```sh
|
|
docker run -it --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin account delete <DID>
|
|
```
|
|
|
|
**Takedown an account:**
|
|
|
|
```sh
|
|
docker run --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin account takedown <DID>
|
|
```
|
|
|
|
**Untakedown an account:**
|
|
|
|
```sh
|
|
docker run --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin account untakedown <DID>
|
|
```
|
|
|
|
**Reset an account password:**
|
|
|
|
```sh
|
|
docker run --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin account reset-password <DID>
|
|
```
|
|
|
|
### Request a Crawl
|
|
|
|
```sh
|
|
docker run --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin request-crawl
|
|
```
|
|
|
|
### Create an Invite Code
|
|
|
|
```sh
|
|
docker run --rm --env-file /pds/pds.env aykhans/bsky-pdsadmin create-invite-code
|
|
```
|