Source for libreportal.org — the front door to LibrePortal. https://libreportal.org
  • CSS 37.2%
  • Nunjucks 34.9%
  • JavaScript 27.9%
Find a file
LibrePortal 3f9d4b8c37 Download page: LibrePortal app 0.37.43
Assisted-by: Claude
2026-11-01 18:51:48 +00:00
scripts Give every app its own drawing on the site, and put the buttons in night glass 2026-10-27 21:26:29 +00:00
src Download page: LibrePortal app 0.37.43 2026-11-01 18:51:48 +00:00
.gitignore Add a Privacy of every app page: each server app's verdict and what leaves it, plus reports for our phone apps, built from the product repo 2026-10-21 16:29:41 +01:00
eleventy.config.cjs Preview: block cards, sentence-case kickers and a wider shell on libreportal.org 2026-10-27 17:57:46 +00:00
LICENSE Make this a standalone public repo: README, licence, and links to its own source 2026-10-20 02:41:22 +01:00
package-lock.json Build the website and publish releases from the workstation, with a real runbook 2026-09-16 15:55:57 +01:00
package.json Build the website and publish releases from the workstation, with a real runbook 2026-09-16 15:55:57 +01:00
README.md Point the README at the new build guide 2026-10-25 14:03:34 +00:00

LibrePortal Website

The source of libreportal.org, the front door to LibrePortal: your own private corner of the internet, with 70+ self-hosted apps on a server you own.

It holds the home page, the download page for the Android apps, the Promise and the privacy pages. The app grid, version and install command are read from the LibrePortal product repo when the site is built, so the site cannot drift from what ships.

Get started

Building from source: see Building from source.

Contributing and reporting problems

Found a bug or have an idea? Open an issue. Please never post passwords, keys or other secrets in an issue; describe the problem and we will say what to share. Security problems: use the report a bug page rather than a public issue. Pull requests are welcome.

Licence

GNU AGPL-3.0-or-later. App names and logos belong to their projects and are shown only to say which apps LibrePortal can run.