This the SvelteKit rewrite of PluralKit's dashboard. It uses svelte 5.
Developing the dashboard requires node.js v20 and pnpm.
Create a .env file in the repository root with the following variables
PUBLIC_BASE_API_URL
: the default base API url (not ending in a /
)PUBLIC_REPOSITORY_URL
: url of the git repository (use https://github.com/PluralKit/dashboard or your fork)Building can either be done using pnpm build
or docker build
.
Example docker build command
docker build -t pluralkit-dashboard \
--build-arg="base_api_url=https://api.pluralkit.me" \
--build-arg="repository_url=https://github.com/PluralKit/dashboard" \
.