No description
- Shell 50.7%
- Dockerfile 49.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| build-stats.md | ||
| CHANGELOG.md | ||
| CloudronManifest.json | ||
| CloudronVersions.json | ||
| Dockerfile | ||
| LICENCE | ||
| logo.png | ||
| POSTINSTALL.md | ||
| README.md | ||
| server.env.template | ||
| start.sh | ||
| version.md | ||
AnythingLLM for Cloudron
This repository packages upstream AnythingLLM v1.19.0 for Cloudron using a fresh packaging layout.
Overview
- App ID:
com.cloudron.anythingllm - Upstream version:
v1.19.0 - Runtime base image:
cloudron/node-base:24-20261021(Node 24, Ubuntu 26.04) - HTTP port:
3001 - Persistent addon:
localstorage
Package Layout
/app/codecontains the read-only application code copied from the upstreamv1.19.0release tarball./app/datacontains all writable state and configuration required by Cloudron.- Dockerfile-created symlinks redirect the upstream writable paths into
/app/data:/app/code/server/.env->/app/data/server.env/app/code/server/storage->/app/data/storage/app/code/collector/hotdir->/app/data/collector/hotdir/app/code/collector/outputs->/app/data/collector/outputs/app/code/collector/storage->/app/data/collector/storage
Startup Flow
start.shcreates the required/app/datadirectory structure idempotently.- On first run,
start.shcopies the scaffoldedserver.envtemplate into/app/data/server.env. - Required secrets are generated only when placeholders are still present.
- Prisma migrations run before the services are launched.
- The script then starts the upstream server and collector processes directly.
Notes
- This package keeps upstream runtime behavior intact wherever possible and only adapts filesystem and startup concerns for Cloudron.
- Browser-based scraping features still depend on Chromium support inside the container environment.
- The package is ready for the normal project build workflow when repository changes are complete.