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