fork of witchcraft.systems/pds-dash to be used for protogen.chat's PDS
CSS 56%
TypeScript 26%
Svelte 15%
JavaScript 1%
Dockerfile <1%
HTML <1%

README.md

this is a fork of pds-dash

pds-dash #

a frontend dashboard with stats for your ATProto PDS.

setup #

prerequisites #

installing #

clone the repo, copy config.ts.example to config.ts and edit it to your liking.

then, install dependencies using npm:

npm install

development server #

local develompent server with hot reloading:

npm run dev

building #

to build the optimized bundle run:

npm run build

the output will be in the dist/ directory.

deploying #

TBD, will be a forgejo or tangled workflow to build a docker image that can then be pulled

configuring #

you can use environment variables to replace the defaults in /src/lib/config.ts. you can find more information in the file itself.

theming #

themes are located in the static/themes/ directory, you can create your own theme by copying one of the existing themes and modifying it to your liking.

currently, the name of the theme is determined by the directory name, and the theme itself is defined in theme.css inside that directory.

you can switch themes by changing the theme property in config.ts.

the favicon is located at public/favicon.ico

license #

MIT