Skip to content

JSPaste/Frontend

Repository files navigation

Frontend

The web based editor for JSPaste.

Supported Browsers

Please do not open issues with older browsers than those listed:

  • Chromium >= 114
  • Firefox >= 125
  • Safari >= 17

Last checked: 34a0d90 on 13 March 2025

Installation

Binaries

  1. Download the latest release and extract it to a new folder
  2. Copy .env.example to .env and configure it
  3. Run the binary:

Linux & macOS:

./server

Windows:

powershell -c ".\server.exe"

Container images

We publish images to multiple registries for redundancy:

To pull and run the container:

docker pull quay.io/jspaste/frontend:latest
docker run --env-file=.env -d -p [::1]:3000:3000 quay.io/jspaste/frontend:latest

Security

Important

Only binaries and container images built from the official GitHub JSPaste/Frontend repository are considered secure by the JSPaste developers.

All attestations can be manually checked at JSPaste Attestations.

Binaries

With GH-CLI. You must verify the tarball, not its content:

gh attestation verify ./frontend_latest_linux-amd64.tar.xz --owner jspaste

Container images

With GH-CLI. Since version 2024.05.19-c3f18d0, container images are also attested:

gh attestation verify oci://quay.io/jspaste/frontend:latest --owner jspaste

Contributing

See CONTRIBUTING for more details.

License

This project is licensed under the European Union Public License (EUPL). See LICENSE for more details.