A fork of pds-dash-fork for arabica.systems
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

CSS 51.1%
TypeScript 26.9%
Svelte 17.1%
HTML 0.7%
JavaScript 0.5%
Other 3.6%
55 1 0

Clone this repository

https://tangled.org/pdewey.com/pds-dash-fork https://tangled.org/did:plc:hm5f3dnm6jdhrc55qp2npdja/pds-dash-fork
git@tangled.org:pdewey.com/pds-dash-fork git@tangled.org:did:plc:hm5f3dnm6jdhrc55qp2npdja/pds-dash-fork

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

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 deno:

deno install

development server#

local develompent server with hot reloading:

deno task dev

building#

to build the optimized bundle run:

deno task build

the output will be in the dist/ directory.

deploying#

we use our own CI/CD workflow at .forgejo/workflows/deploy.yaml, but it boils down to building the project bundle and deploying it to a web server. it'll probably make more sense to host it on the same domain as your PDS, but it doesn't affect anything if you host it somewhere else.

configuring#

config.ts is the main configuration file, you can find more information in the file itself.

theming#

the colors are designated in src/app.css as variables, go crazy with them

the rest is done by editing the css files and style tags directly, good luck

relevant files:

the favicon is located at public/favicon.ico

license#

MIT