LoudLemur
Posts
-
Ubuntu Will Replace GNU Core Utilities With Rust -
Maps on Cloudron - Feedback on Beta@nebulon Routing on maps is just begging for AI.
How about it: by the end of 2026, there will be an AI powered app or something like that to sort these sorts of things on Open Street Maps. If they make a good one, there will shortly follow one augmented with public transport time-tables...
-
Nextcloud Talk high-performance back-end@james thanks, will do.
Would setting up hastebin or privatebin on the cloudron demo be good for this, or would it be better off of cloudron altogether?
-
Nextcloud Talk high-performance back-endIf you would like to use the excellent Nextcloud Talk to teleconference with larger numbers of people, it is suggested that you run the HPBE.
There is an AIO Nextcloud release which has the HPBE integrated and it might be a nice idea to switch to this fuller version of Nextcloud in the future.
-
Maps on Cloudron - Feedback on BetaWell done on getting this into testing, johannes
When you have a chance to setup the documentation page, could we please have a section there roughly indicating the sizes of the various regions, if we want to download those? Tiles for maps can be enormous, depending on the resolution needed.
If we could have a tool where we set the region, country, resolution (eg 1-18 tiles) needed and the app would then install those tiles, that would be great.
-
Cloudron's AI Path ForwardTo start some discussion on how Cloudron could help people deploy many of new ai applications that are being created nowadays, here are some (ai generated) ideas.
To lead self-hosted AI, Cloudron could evolve its platform with targeted features. Here's a breakdown:
- Core Deployment Enhancements
GPU/NPU Passthrough Framework: Built-in NVIDIA/AMD runtime detection and allocation. E.g., auto-inject --gpus all flags for apps like Ollama, with VRAM quotas (via nvidia-smi hooks).
Ephemeral AI Snapshots:
Extend backup system for "freeze-to-storage" mode. Use CRIU (checkpoint/restore) or Podman layers to pause GPU workloads atomically—resume on next spin-up without retraining.Model Management Toolkit:
Integrated registry for pulling/pushing quantized models (Hugging Face API proxy). Support for LoRA adapters to keep storage lean.- Integration & ExtensibilityAI Stack Blueprints: Pre-baked templates for common pipelines, e.g.:Agent Starter: Ollama + LangChain + n8n.
Creative Suite: Stable Diffusion + ComfyUI + Whisper.
Enterprise RAG: AnythingLLM + PGVector + Flowise.
Use Helm-like YAML for customization, deployable via Cloudron CLI.
vLLM/Kubeflow Hooks: For high-throughput inference. Auto-scale pods based on queue depth—crucial for 2026's agent swarms.
Multimodal Middleware: Plugins for chaining modalities (e.g., text-to-video via extensions), with Docker Compose multi-container support.- Community & Ecosystem Building
AI App Incubator: Dedicated section in the app store for user-submitted packages. Reward top contributors (e.g., badges or priority review) for Dockerizing gems like TaxHacker.
Hardware Profiles:
User-configurable presets for rigs (e.g., "RTX 4090 Home Lab" vs. "Apple Silicon Edge"). Share benchmarks for app perf.
Forums & Docs Boost: Tutorials on "Cloudron + Self-Hosted Agents 101," plus a Discord channel for AI packagers. Partner with Ollama/LocalAI maintainers for official stamps.Start small: Prototype GPU support in a beta app store category.
-
Cloudron on Runpod: a template to quick start your cloudron@scooke It is a bit like buying a fancy car. Having the luxury of that car is brilliant when you are actually driving it but when you need to sleep or park, it is a total waste.
Generally, the high end video cards with huge amounts of VRAM are a luxury for most people, who instead make do with buying a much more humble piece of kit. However, if instead of buying the hardware outright, they pay for the car only when they need it, they can enjoy a much more luxurious and capable experience.
So many new AI applications are being created these days, I think I shall start a discussion thread on it and what Cloudron could do to support it.
-
Cloudron on Runpod: a template to quick start your cloudronWould the Cloudron team like to setup an official / semi-official Cloudron template on Runpod?
Runpod lets you rent hardware by the hour and has a speciality in GPU enabled systems which are very useful for AI.
The idea would be to have a Cloudron pod template which you could use to instantly turn on a cloudron with all the tools that cloudron makes available. Currently we have eg Ollama, and in the future we might have many more.
What do you think, @staff ?
-
Strapi - Open source Node.js Headless CMS to easily build customisable APIs@msbt @timconsidine I wonder whether Strapi might be a suitable candidate for your app-installer, until Cloudron officially supports it?
-
Strapi - Open source Node.js Headless CMS to easily build customisable APIsHere is another update on what has improved in Strapi since v5.14.0.
Main Improvements in Strapi v5.14.0 to v5.31.3
Strapi v5 has seen significant evolution from v5.14.0 to v5.31.3 (released December 3, 2025), with a focus on AI-powered features, internationalization (i18n) enhancements, UI/UX polish, and robust bug fixes. These updates span roughly mid-2025 to late 2025, emphasizing developer productivity, content management workflows, and accessibility. Below is a categorized summary of the key improvements, aggregated from release notes. This highlights user-facing changes while grouping similar updates for brevity.
New Features
- AI Translations: Automatically translate content across locales on save, including dynamic zones and blocks—eliminating manual copy/paste workflows and enabling seamless global content sync.
- File-Type Restrictions for Uploads: Enforce specific MIME types for media uploads to improve security and compliance (v5.31.0).
- AI-Generated Image Metadata: Automatically generate and attach metadata to AI-created images in the media library (v5.27.0).
- Homepage Customization: Allow admins to personalize the admin panel homepage with custom widgets and layouts (v5.28.0).
- Rich-Text Link Attributes: Add extra attributes (e.g., target, rel) to JSON blocks in rich-text editors for better SEO and accessibility (v5.30.0).
- Responsive Navigation: Full mobile-optimized sidenav with improved scrolling and subnav responsiveness (v5.27.0).
- Media Library Accessibility: Added ARIA-selected states and click handlers for keyboard navigation in asset selection modals (v5.31.1).
Enhancements & UI/UX Improvements
- AI Chat Optimizations: Auto-open AI chat on relevant actions, cache tokens in memory for faster responses, and add loading indicators for i18n tasks (v5.30.0–v5.30.1).
- Locale Management UX: Improved combobox for adding locales, alphabetical sorting in pickers, and prefill non-translatable fields from default locales (v5.30.1–v5.31.1).
- Component Replacements: Swapped legacy
singleselectwith moderncomboboxcomponents for better search and selection UX across forms (v5.30.1). - Upgrade Tool Enhancements: Better detection of package registry URLs during migrations, with clearer prompts and flag handling (v5.31.1).
- Cookie Security Config: Expanded options for secure, same-site, and domain-specific cookie handling in auth flows (v5.28.0).
- Plugin Generators: Streamlined scaffolding for custom plugins with improved templates and i18n support (v5.30.1).
- NPS Survey Responsiveness: Made feedback surveys mobile-friendly with better layout and interaction handling (v5.30.1).
i18n & Localization Improvements
- Locale-Specific Handling: Fixed bulk unpublish/create to target only selected locales; added "Available In" column behaviors and query param support for
locale=*pagination (v5.30.1–v5.31.1). - Relation & Field Sync: Prevent unnecessary triggers for non-translatable content; populate media fields per locale and include locales in "last modified" widgets (v5.30.0–v5.31.1).
- Picker & Tooltip Fixes: Alphabetical ordering, full locale visibility, and working tooltips for i18n fields; avoid marking published content as modified during queries (v5.29.0–v5.30.0).
- Fill-from-Other-Locale: Resolved empty component creation issues and ensured proper prefill for new entries (v5.29.0–v5.30.1).
- Translation Keys: Added Vietnamese, French, Portuguese-BR, and Japanese-English keys; globalized bulk-move modals and email templates (multiple releases).
Bug Fixes
- Content Manager Stability: Fixed edit-view form triggers (e.g., Enter key), unsaved data warnings on page close, and field preservation (
visible: false) on submit (v5.31.1–v5.31.3). - i18n Workflow Issues: Resolved flickering on i18n fields, double "go back" buttons, pagination counts, and relation counts from locale-aware documents (v5.30.0–v5.31.1).
- Media & Upload: Prevented broken breadcrumbs in deep folders, disabled edit buttons on disabled inputs, and fixed ordering/selection resets (v5.28.0–v5.29.0).
- Admin Panel Reliability: Stopped admins from self-deletion, fixed list jumps on checkbox selection, and enforced max length on short text fields (v5.30.1–v5.31.1).
- API & Query Fixes: Improved GraphQL scope inheritance, CORS customization, and TypeScript errors in Document API (e.g.,
documentIdas field value) (v5.31.1). - Form & Input Handling: Added optional chaining for retention days, cleared time-only fields properly, and prevented iOS zoom on focus (v5.30.0–v5.31.1).
- Bulk Actions: Disabled states now prevent execution; fixed non-unique keys in dynamic zone menus (v5.29.0–v5.31.1).
Performance & Security Updates
- Dependency Bumps: Updated Cloudinary (1.41.0 → 2.7.0), tar-fs (2.1.1 → 2.1.4), axios, form-data, sha.js, and brace-expansion for security and compatibility (v5.28.0–v5.31.1).
- Cache & Query Optimizations: Invalidate document cache post-publish; use query engine for i18n to avoid unnecessary modifications (v5.29.0–v5.30.0).
- Node.js Support: Added official Node 24 compatibility with testing utilities like
setupDatabaseReset(v5.31.0). - CSP & Encryption: Extended Content Security Policy configs; replaced deprecated
Buffer.slice()withsubarray()(v5.30.0–v5.31.3). - License Gating: Disabled AI features for non-Growth licenses by default; isolated AI APIs to EE folder (v5.31.1–v5.31.3).
Documentation & Other Changes
- Translation & Testing: Updated admin UI translations (e.g., French, pt-BR); replaced deprecated testing APIs like
act()with testing-library standards (multiple). - Build & CI Fixes: Improved local docs builds, Husky setup scripts, and release commit flags (v5.30.1–v5.31.3).
- Deprecation Handling: Reverted unstable AI-localization flags; cleaned up component-join tables for published relations (v5.30.0).
- Accessibility Tweaks: Enhanced keyboard nav in Content-Type Builder and responsive left menu (v5.29.0–v5.31.1).
Overall, this period marks Strapi's push toward AI-driven content workflows and polished i18n, making it more suitable for global, multi-locale sites. For full details, check the GitHub releases. Upgrading? Review breaking changes in the official docs.
-
Gramps.js/Web -
Webtrees - Web based family history softwareWebtrees was a great suggestion for genealogy way back then and today it stands as the most active and fully featured project amongst its contenders. Here is a quick ai summary:
Strongest Fully Featured Alternative with Most Active Development
Based on the latest metrics as of December 7, 2025, Webtrees stands out as the strongest fully featured open-source genealogy program among the alternatives (Ancestris, Webtrees, GeneWeb, and Genea.app), particularly when prioritizing both comprehensive features and the highest level of ongoing development effort. Here's a quick rationale, followed by a comparison update incorporating fresh data.
Why Webtrees?
- Fully Featured: It rivals Gramps in depth, supporting full GEDCOM import/export for seamless data migration, advanced editing (individuals, families, sources, media like photos/documents), privacy controls, interactive charts/maps, and real-time collaboration—making it ideal for both solo researchers and shared family projects. Unlike lighter tools, it handles large trees with database-backed storage and media merging during updates.
- Most Work Happening: It shows the highest momentum with 676 stars, 332 forks, and over 20,777 total commits on GitHub. The last commit was just yesterday (December 6, 2025), with frequent updates in late 2025 (e.g., PHP 8.5 compatibility fixes and translation enhancements in November/December). This indicates a vibrant, multi-contributor ecosystem (historically 100+), far outpacing the others in visible activity and community engagement.
- Edge Over Others: While Ancestris is a close second for desktop users (recent v13 release on Nov 30, 2025, with 1,200+ commits in 18 months), its SVN-based development lacks the transparent, high-velocity GitHub metrics of Webtrees. GeneWeb is steady but dated in interface and metrics (363 stars, no recent commit details). Genea.app lags with minimal activity (245 stars, sparse updates).
If you prefer a pure desktop experience like Gramps, Ancestris is nearly as robust and actively maintained—but for overall strength and dev hustle, Webtrees wins.
Updated Comparison Table (Dev Effort Focus)
Alternative Fully Featured Highlights Dev Metrics (Dec 2025) Activity Level Webtrees GEDCOM/media/editing/privacy/collaboration/charts 676 stars, 332 forks, 20,777 commits; last commit Dec 6, 2025; daily updates Highest: Frequent commits, broad contributor base Ancestris 30+ tools (editors/trees/maps/analysis); modular/GEDCOM v13 release Nov 30, 2025; 1,200+ commits (18 mo.); daily v14 builds via SVN High: Steady releases, community forums GeneWeb Database mgmt/conversion/plugins; web/offline 363 stars, 111 forks, 9,894 commits; active mailing list Moderate: Consistent but slower pace Genea.app Visual GEDCOM editing/Git sync; serverless 245 stars, 56 forks; limited recent commits Low: Small team, infrequent updates For setup, Webtrees is self-hosted (easy with Docker) and free forever. Dive in via GitHub or site. If this doesn't fit, clarify your priorities (e.g., desktop vs. web)!
-
Zulip - Powerful open source group chat@scooke There is a relatively new (and strange) restriction on "open source" community edition rocketchat: only 25 users. Sessions are restricted, too.
-
Zulip - Powerful open source group chatI was sure that Cloudron had started supporting Zulip. I looked for it and was surprised that it is still not there.
Improvements have been considerable since the original request. Lets support Zulip!
Based on the search results, here are the main advances in Zulip since March 2018 categorized by client and server improvements:
Server Improvements
Performance & Scalability (2018-2025)
- Reworked message feed rendering with improved client-side caching for instant rendering of recently visited views
- Optimized presence synchronization protocol using dramatically less network/CPU resources in large organizations
- Squashed almost 700 database migrations to optimize new database creation runtime
- Improved performance of creating channels with thousands of initial subscribers
- Replaced
pipwithuvfor better dependency management - Implemented
typed_endpointabstraction backed by Pydantic v2 for improved performance and readability
Security & Privacy (2020-2025)
- Added end-to-end encryption (E2EE) for mobile push notifications
- Hardened message-fetching code path against access control bugs
- Added server-to-server Zoom integration with better security
- Improved LDAP integration with better user role synchronization
- Added data export features with member consent controls
- Fixed multiple CVEs including authentication bypass and channel permission issues
File Management (2021-2025)
- Added TUS chunked-upload protocol support for arbitrarily large files
- Increased default MAX_FILE_UPLOAD_SIZE from 25MB to 100MB+
- Added support for HEIC and TIFF image thumbnails
- Improved video previews with better play button experience
Administration & Management (2019-2025)
- Channel archiving now preserves names and content access (with unarchiving support)
- Group-based permissions system with granular channel controls
- SCIM integration for user synchronization
- Custom welcome messages for new users
- Automated mobile push notification service registration
- Improved user role management and permission systems
Client Improvements
User Interface (2020-2025)
- Channel folders for organizing team channels
- Recent topics view for channel overview
- Improved left sidebar with search filters and unread count controls
- Cleaner image/video thumbnail layouts
- Enhanced message composition with better destination visualization
- Modernized settings UI with minimal, clean design
Messaging Experience (2019-2025)
- Message reminders functionality
- Support for channels without topics
- Bulk message management (mark as read for muted topics)
- Improved search with better operators and filters
- Pasting large text now convertible to uploaded files
- Read receipts and user status/availability
Mobile App (2021-2025)
- Complete rewrite with modern architecture
- Added search, status, read receipts, and sharing features
- End-to-end encrypted push notifications
- Autocomplete for user group mentions
- Broader TeX math support
Integration Ecosystem (2018-2025)
- Added integrations with OpenProject, OpenSearch, Airbyte, Onyx
- Improved GitHub, GitLab, Jotform, Linear, NewRelic integrations
- Removed deprecated integrations (OpsBeat, Desk.com)
- Enhanced SAML and Microsoft Entra ID authentication
The platform has evolved from a basic chat system to a comprehensive team collaboration platform with enterprise-grade security, scalability, and user experience improvements across all clients.
-
AI attempt at packaging anythingllm - problem with using demoEver hopeful, we thought it would be fun to try and one-shot a cloudron package of anythingllm using Grok.
We created a repo on cloudron's demo site (slick looking new GUI, by the way) using Gogs.
Now we want to find the install from custom source but can't see how. Could anybody show how to do it / Screenshot?

-
AnythingLLM - AI business intelligence toolAnythingLLM has had enormous improvements since it was first requested by @TheMoodBoardz
In particular, support for agents and RAG has been advanced to try and keep up with the huge demand in this area.Installing AnythingLLM on GNU+Linux now automatically installs Ollama, too.
Here is a summary of the main advances. If you want to make RAG and ai agents easier, AnythingLLM would be a great application to support.
Comparison between v1.0Based.0 and v1.9.0 of AnythingLLM, here are the most significant changes categorized into key areas:
Agent System Overhaul
- Complete redesign of the agent experience with real-time streaming tool calls
- Agents can now download and ingest web files (PDF, Excel, CSV) during conversations
- All providers and models support agentic streaming capabilities
Local LLM Integration
- Added Microsoft Foundry Local integration for Windows/MacOS (free local LLM solution)
- Linux now includes Ollama (0.11.4) built-in for immediate local LLM support
- ARM64 support for both Linux and Windows platforms
Platform & Infrastructure
- Expanded Linux support with automatic apparmor rules and .desktop file creation
- NVIDIA NIM being phased out in favor of newer solutions
- Upgraded core Electron version for improved stability
UI/UX Improvements
- Model swap capability during chats (Ctrl/Cmd+Shift+L)
- Workspace and thread searching in sidebar
- System prompt version tracking and restoration
- Enhanced mobile support with Android beta app
Developer Features
- MCP (Model Context Protocol) compatibility
- No-code AI agent builder
- Enhanced API endpoints and developer tools
- Multi-modal support for both open and closed-source LLMs
Internationalization
- Added Portuguese and Estonian translations
- Improved multi-language OCR support
- Expanded localization coverage
The update represents a massive leap from the initial version, transforming from a basic document chat system to a comprehensive AI agent platform with robust local operation capabilities and extensive customization options.
-
OpenStreetMap on Cloudronthanks to @timconsidine, we have facilmaps available on Cloudron, which is fantastic, but lets get our 70TB monster zoom maps going!
-
Transitous - Public Transport Routinghttps://github.com/public-transport/transitous/
This project might be useful with some others Cloudron supports.
-
BTCpayserverWhat is the latest news on official support for BTCpayserver on Cloudron?
-
BookWyrm - an ActivityPub alternative to GoodReads@jdaviescoates made a great request here and very early in the BookWyrm's development. A lot has improved since then. Here is an ai generated summary. Lets support BookWyrm on Cloudron!
Bookwyrm Improvements: v0.0.1 to v0.8.0
Core Features
- Introduced user export and import functionality, with files now saved to
/exportsin local storage by default, and automatic deletion of import files post-completion. - Updated minimum Postgres version to 14 (17 preferred) and Django to 5.2 for enhanced core stability and compatibility.
- Added management command to merge works, improving data handling for book entries.
- Added dates to RSS feeds and sorted them by most recent first for better content delivery.
User Interface/UX
- Display "no rating" instead of blank stars for reviews without ratings, improving visual clarity.
- Use translated shelf names in notifications for shelving other editions, enhancing multilingual support.
- Retain subjects and authors in the new book form even if validation fails, reducing user frustration during input.
Social/Community Features
- Show all reports (not just open ones) when linked from user admin, aiding moderation.
- Fixed federation issues with GoToSocial and inconsistent KeyId in headers, improving interoperability.
Book Management
- Optimized get_audience function by fetching only IDs, streamlining book-related queries.
- Enabled merging of works via a new management command for cleaner book database management.
Performance/Optimization
- Optimized get_audience by only fetching IDs to reduce query overhead.
- Increased default file upload limit to 100MiB, configurable via
MAX_UPLOAD_MiBin.env.
Bug Fixes
- Fixed federation with GoToSocial and inconsistent KeyId in headers.
- Retained subjects and authors when new book form fails validation.
- Updated nginx config requirements, including new location blocks for static files and access restrictions to
/images/.
Security/Privacy
- Included important security fixes in v0.8.0, with warnings to manually delete publicly available user export files (
.gz) fromimagesdirectories and S3 storage. - Changed default
DEBUGtofalsefor production security; assumed HTTPS unlessDOMAIN=localhost. - Added optional S3 support for export files via new env variables like
USE_S3_FOR_EXPORTS=true, with separate credentials for isolation. - Deprecated
USE_HTTPSand enforced HTTPS in production to prevent HTTP URLs in user/object IDs. - Added nginx config to block access to non-image files in
/images/with 403 responses.
Documentation/Setup
- Introduced
NGINX_SETUPenv variable (values:reverse-proxyorhttps, defaults tohttps) for better proxy and dev environment handling. - Updated default
PORTto 443 (or 80 for localhost) if unset, differing from previous 1333 default. - Provided detailed upgrade instructions for all environments, including Docker steps like
docker compose down, database version upgrade to Postgres 17, and rebuilding with Django 5.2. - Required manual nginx config updates in v0.7.2 for static file handling and security blocks.
Other
- Enabled optional S3 storage for exports with new env variables like
EXPORTS_S3_CUSTOM_DOMAINandEXPORTS_STORAGE_BUCKET_NAME. - Encouraged deletion of legacy export files in S3, especially for Backblaze (B2) or Cloudflare (R2) due to potential unsecured buckets.
- Introduced user export and import functionality, with files now saved to