No description
  • Dockerfile 65%
  • JavaScript 27.6%
  • Shell 7.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-19 09:34:44 +01:00
.gitignore v0.0.9 not working 2026-08-19 09:34:44 +01:00
CHANGELOG.md v0.0.9 not working 2026-08-19 09:34:44 +01:00
cloudron-entry.js v0.0.9 not working 2026-08-19 09:34:44 +01:00
CloudronManifest.json v0.0.9 not working 2026-08-19 09:34:44 +01:00
CloudronVersions.json v0.0.9 not working 2026-08-19 09:34:44 +01:00
DESCRIPTION.md v0.0.9 not working 2026-08-19 09:34:44 +01:00
Dockerfile v0.0.9 not working 2026-08-19 09:34:44 +01:00
LICENSE v0.0.9 not working 2026-08-19 09:34:44 +01:00
logo.png v0.0.9 not working 2026-08-19 09:34:44 +01:00
POSTINSTALL.md v0.0.9 not working 2026-08-19 09:34:44 +01:00
README.md v0.0.9 not working 2026-08-19 09:34:44 +01:00
start.sh v0.0.9 not working 2026-08-19 09:34:44 +01:00

PageLM Cloudron Package

NOT WORKING

Cloudron packaging for PageLM — an open source AI-powered education platform that transforms study materials into interactive learning experiences (chat, smart notes, flashcards, quizzes, podcasts, voice transcription, homework planner, exam simulator, AI debate, study companion).

Upstream

  • Repository: https://github.com/CaviraOSS/PageLM
  • License: CaviraOSS Community License (personal / educational use; commercial requires permission)
  • Language: TypeScript / Node.js backend, Vite + React frontend

See POSTINSTALL.md for full per-provider setup.

Authentication

PageLM ships with no built-in login (CORS is open *). This package protects the app via Cloudron proxyAuth addon so access is gated by the Cloudron user directory. Adjust ACL in the Cloudron dashboard Access Control.

Node Version

Pinned to /usr/local/node-24.19.0/bin from the Cloudron base image (cloudron/base:5.1.0). PageLM requires Node >= 21.18.0 which is satisfied.

ffmpeg

Installed via apt-get in the Dockerfile (/usr/bin/ffmpeg). Required for podcast audio merging.