the cobalt frontend is a static web app built with sveltekit + vite.
pnpm run dev
.pnpm run build
.the frontend has several build-time environment variables for configuring various features. to use them, you must specify them when building the frontend (or running a vite server for development).
name | example | description |
---|---|---|
WEB_HOST |
cobalt.tools |
domain on which the frontend will be running. used for meta tags and configuring plausible. |
WEB_PLAUSIBLE_HOST |
plausible.io * |
enables plausible analytics with provided hostname as receiver backend. |
WEB_DEFAULT_API |
https://api.cobalt.tools/ |
changes url which is used for api requests by frontend clients. |
* don’t use plausible.io as receiver backend unless you paid for their cloud service. use your own domain when hosting community edition of plausible. refer to their docs when needed.
cobalt web code is licensed under CC-BY-NC-SA-4.0.
this license allows you to:
as long as you:
cobalt branding, mascots, and other related assets included in the repo are copyrighted and not covered by the license. you cannot use them under same terms.
you are allowed to host an unmodified instance of cobalt with branding for non-commercial purposes, but this does not give you permission to use the branding anywhere else, or make derivatives of it in any way.
when making an alternative version of the project, please replace or remove all branding (including the name).