Cloudraya Logo

Find Tools to Develop your Business

Grow your ideas to market faster at the speed of clicks

All Apps

Shlink

Shlink

Shlink is a selfhosted URL shortener that lets you create branded short links under your own domain, instead of relying on thirdparty shorteners. Every click is tracked with detailed visit analytics, including location, referrer, browser, and device, so you always know how your links are performing. Unlike generic shorteners, Shlink gives you full control over the domain your links use. Point your own domain at your Shlink instance, and every short link you create looks like it came straight from your brand, not a thirdparty service. Shlink also supports multiple domains from a single instance, dynamic and static QR codes for every short link, tagging and filtering, and a clean web dashboard for managing everything without touching the command line. Use cases Branded short links for marketing campaigns, social media posts, and email newsletters QR codes for print materials, packaging, or events that link back to trackable short URLs Internal link shortening for teams sharing long, unwieldy URLs (dashboards, tickets, documents) Running short links for multiple brands or product lines from one instance, each on its own domain Click and visit analytics to measure which channels are driving traffic Replacing paid linkshortening subscriptions with a selfhosted alternative you fully control Why Shlink on CloudRaya No server or database to manage. CloudRaya provisions everything, including a managed PostgreSQL database, automatically Your own domain, your own brand. Point any domain you own at your instance and every short link reflects it, not a thirdparty name Support for multiple domains on the same instance, useful if your company runs more than one brand or website Full visit analytics built in, with no external analytics service required Automatic HTTPS on both the default CloudRaya domain and any custom domain you add Open source and selfhosted, so your link data stays yours Shlink on CloudRaya allows teams to quickly deploy a powerful URL shortening and link analytics platform without the complexity of managing servers. Recommended resource package Minimum: Nano package (1 CPU, 2GB RAM), for personal use, testing, or light campaigns with a small number of links and moderate click volume Recommended: Small package (2 CPU, 4GB RAM), for teams running regular marketing campaigns across one or two domains with steady click traffic Production: Medium package (6 CPU, 12GB RAM), for highvolume campaigns, multiple active domains, or heavy use of visit analytics and QR code generation at scale Shlink itself is lightweight. The main factor that determines how much headroom you need is visit volume, since every click is logged and tracked, not the redirect itself, which is near instant.

View Details
Stirling PDF

Stirling PDF

Stirling PDF is a powerful, self hosted PDF toolkit with 50+ tools accessible through a clean web interface. It lets you merge, split, compress, rotate, convert, add watermarks, redact, OCR, sign, and more, all without sending your documents to third party servers. All files are processed locally on your own infrastructure. Documents are never stored permanently on the server. Files exist only in memory during processing and are discarded immediately after download. Use cases A self hosted alternative to tools like Smallpdf, ILovePDF, or Adobe Acrobat for your team Process sensitive business and legal documents without cloud exposure Batch PDF operations for document heavy workflows OCR for scanned documents and archival digitization API integration for automated PDF processing pipelines Why Stirling PDF on CloudRaya One click deployment with no infrastructure setup All PDF processing happens on your own server, zero data leaves your instance Secure by default, login required to access the instance Scalable serverless container architecture REST API included for automation and integration Stirling PDF on CloudRaya allows teams to quickly deploy a powerful document processing platform without the complexity of managing servers. Choosing a version Stirling PDF on CloudRaya is available in two versions. Choose based on your use case and available server resources: UltraLite Core PDF tools (merge, split, compress, rotate) Lightweight processing (no heavy dependencies) No OCR, no LibreOffice, no advanced conversions No builtin authentication system (login feature not available by default) Image size: approximately 300 to 700MB Best for basic PDF operations, low resource environments, and fast, stable usage on small containers. Fat All PDF tools and advanced features OCR (Tesseract) DOCX / XLSX to PDF conversion LibreOffice (preinstalled) Full font support All conversion formats Builtin authentication system (supports SECURITY\ENABLELOGIN) Image size: approximately 2GB or more Best for full document processing workflows, OCR and advanced conversions, and secure environments requiring login and user management. Key differences and implications UltraLite removes heavy dependencies, which means no OCR, no authentication system, no Office document conversion, and no advanced format conversions, but it stays fast, lightweight, and stable on minimal resources. Fat includes all dependencies and security features, which means full feature access including OCR and conversions, and login and user management are available, but it comes with higher memory consumption. For full details about version differences, refer to the official documentation at https://docs.stirlingpdf.com/Installation/Docker%20Install/choosingyourversion Recommended resource package Minimum: Nano package (1 CPU, 2GB RAM), for the UltraLite version handling basic PDF tasks such as merge, split, compress, and rotate. UltraLite skips heavy dependencies like OCR and LibreOffice, so it stays comfortably within Nano's capacity Recommended: Small package (2 CPU, 4GB RAM), for the Fat version with full features including OCR, Office document conversion, and login. Fat already uses close to 2GB just to run, before processing any file, and tasks like OCR or converting Office documents need extra memory on top of that, so Small gives enough room to avoid running out of memory Production: Medium package (6 CPU, 12GB RAM), for the Fat version under heavier or more frequent usage, such as batch OCR processing, multiple concurrent conversions, or several users uploading large files at the same time A quick way to choose between versions: if you do not need OCR, Office file conversion, or builtin login, UltraLite on Nano is the more stable and cost effective option. If you need any of those features, use the Fat version, and give it at least Small, since Fat already needs close to 2GB just to run before you even open a file. If your Fat version container keeps restarting, check the Logs tab in your CloudRaya panel. An OutOfMemoryError there means your selected package does not have enough RAM, upgrade your resource package or switch to the UltraLite version if the missing features are not needed.

View Details
Twenty CRM

Twenty CRM

Twenty is an open source CRM built as a modern alternative to Salesforce and HubSpot. It gives your team a clean, fast workspace to manage contacts, companies, deals, and tasks, with the flexibility to add custom objects and fields without touching code. The interface feels closer to Notion than to a traditional enterprise CRM, which makes onboarding new team members much faster. Because Twenty is fully open source, you are never locked into a vendor roadmap or forced into a pricing tier just to unlock basic features. You own your data, your customizations, and your workflow automations from day one. Deploying Twenty on CloudRaya means you skip the usual self hosting headache of wiring together a server process, a background worker, a database, and a caching layer. Everything is already configured and production ready, so you can focus on setting up your sales pipeline instead of your infrastructure. Use cases Replace expensive Salesforce or HubSpot subscriptions with a self hosted CRM your team fully controls Centralize contacts, companies, and deal pipelines for a sales team Track customer support or account management activity alongside sales data Build custom objects and fields for industry specific workflows, such as property listings or project tracking Automate repetitive tasks with built in workflow triggers and actions Give an agency or freelance team a private CRM without per seat licensing costs Why Twenty on CloudRaya No infrastructure setup. The server, background worker, and database are pre wired and tested Predictable monthly cost instead of per seat SaaS pricing that grows with your team Full data ownership, your customer data stays on your own deployment Easy to extend with custom objects, fields, and workflow automation as your business grows Backed by an active open source project with frequent releases and security updates One click custom domain support so your CRM can run on your own brand Twenty on CloudRaya allows teams to quickly deploy a powerful open source CRM without the complexity of managing servers. Recommended resource package Minimum: Small package (2 CPU, 4GB RAM), for small teams of up to 5 users with light daily use. Twenty runs the web server, a background worker, and an embedded cache in one container, which uses around 1.6 to 2GB of RAM even when idle, so the Nano package is not recommended. Recommended: Medium package (6 CPU, 12GB RAM), for growing teams of 5 to 20 users, with regular use of workflows, imports, and connected email and calendar sync. Production: Large package (8 CPU, 16GB RAM), for teams of 20 or more users, heavy workflow automation, large imports, or frequent API and webhook traffic.

View Details
Umami

Umami

Umami is a lightweight, privacy focused web analytics platform and a modern alternative to Google Analytics. It tracks the metrics that actually matter (pageviews, unique visitors, referrers, devices, countries, and custom events) without using cookies, without storing personal data, and without needing cookie consent banners. Your analytics data stays entirely on your own server. Built with Next.js and PostgreSQL, Umami is designed for simplicity and speed. The tracking script weighs under 2KB, adding virtually no overhead to your website. The dashboard is clean, fast, and immediately readable. You can add multiple websites, invite team members, and track custom events like button clicks or form submissions with a single line of code. Umami also includes Heatmaps, Session Replay, custom Boards, and Core Web Vitals tracking, features previously only found in paid analytics platforms, plus twofactor authentication to keep your dashboard secure. Deploy Umami on CloudRaya and get a permanent, dedicated analytics endpoint that you own completely. No vendor lockin, no data sold to advertisers, no sampling on high traffic pages. Just your numbers, your server, and full control. Use cases Replace Google Analytics on your website without GDPR cookie consent banners Monitor traffic across multiple websites or client sites from a single dashboard Track custom events such as signups, purchases, or CTA button clicks Record and replay real user sessions to understand how visitors interact with your site Run privacy compliant analytics for Indonesian businesses under local data regulations Get accurate visitor counts without being blocked by ad blockers (tracker script is renameable) Why Umami on CloudRaya Runs comfortably on 1 vCPU / 1GB RAM, handles up to 100K monthly pageviews with ease Two service setup (app and database) keeps resource usage lean and costs predictable Persistent PostgreSQL storage keeps your historical data safe across restarts HTTPS is handled automatically by CloudRaya's reverse proxy, no SSL configuration needed Auto migration on startup means no manual database setup after deployment Your analytics data never leaves Wowrack's Indonesian infrastructure Umami on CloudRaya allows teams to quickly deploy a powerful privacy focused analytics platform without the complexity of managing servers. Recommended resource package Minimum: Nano (1 CPU, 2GB RAM), handles up to 100K monthly pageviews with ease Recommended: Small (2 CPU, 4GB RAM), handles up to 500K monthly pageviews Production: Medium (6 CPU, 12GB RAM), suitable for 1M+ monthly pageviews or many websites tracked simultaneously

View Details
Uptime Kuma

Uptime Kuma

Uptime Kuma is a self hosted uptime monitoring tool that tracks the availability and performance of websites, APIs, and services in real time. It provides a clean dashboard, flexible alerting through more than 90 notification channels, and public status pages to keep your team and users informed about system health. With Uptime Kuma, you can monitor critical infrastructure, detect downtime instantly, and receive notifications the moment a service becomes unavailable. Use cases Website uptime monitoring API availability monitoring TCP port, DNS, and ping monitoring for infrastructure Public service status pages Internal service monitoring for engineering teams Why Uptime Kuma on CloudRaya One click deployment with no infrastructure setup Embedded MariaDB configured automatically, no separate database service needed Persistent storage for monitoring data and history Secure and isolated application environment Ready to use immediately after deployment Uptime Kuma on CloudRaya allows teams to quickly deploy a reliable uptime monitoring platform without the complexity of managing servers. Recommended resource package Minimum: Small package (2 CPU, 4GB RAM), for a handful of monitors, such as tracking a few websites or internal services with standard check intervals Recommended: Medium package (6 CPU, 12GB RAM), for a few dozen monitors running continuously Production: Large package (8 CPU, 16GB RAM), for teams running a large number of monitors with short check intervals, or exposing multiple public status pages. Note that Uptime Kuma itself is a lightweight Node.js application. What actually consumes resources as you scale is the number of active monitors and how frequently they run, not application complexity.

View Details
Vaultwarden

Vaultwarden

Vaultwarden is a lightweight, open source password manager server compatible with official Bitwarden clients. It allows you to securely store, manage, and autofill passwords while keeping full control over your data through self hosting. With Vaultwarden, you can manage login credentials, secure notes, API keys, and sensitive information in an encrypted vault accessible across devices. It supports browser extensions, desktop apps, and mobile clients for seamless synchronization. Vaultwarden is designed for individuals, families, and small teams who want a private and efficient alternative to cloud based password managers without the overhead of the official Bitwarden server. Use cases Personal password management Secure storage for credentials, API keys, and notes Team password sharing (small teams) Self hosted alternative to Bitwarden, LastPass, or 1Password Privacy focused password management Why Vaultwarden on CloudRaya One click deployment with no infrastructure setup Lightweight and efficient (low CPU and RAM usage) Secure, isolated environment per deployment Automatic HTTPS and domain provisioning Compatible with official Bitwarden apps and extensions Serverless container architecture for easy scaling Vaultwarden on CloudRaya is ideal for individuals, developers, and small teams who want a secure, private, and cost efficient password manager without relying on third party SaaS providers. Recommended resource package Vaultwarden is written in Rust and is exceptionally lightweight, its resource needs stay low even with a meaningful number of vault items and active clients syncing. Minimum: Nano package (1 CPU, 2GB RAM), genuinely sufficient for personal use, families, and small teams, this is not just a testing tier for this app Recommended: Small package (2 CPU, 4GB RAM), worth upgrading to if you have many concurrent devices syncing, large attachments, or an active organization with several members Production: Medium package (6 CPU, 12GB RAM), only needed for larger teams with heavy concurrent sync activity across many devices

View Details
Vikunja

Vikunja

Vikunja is an open source, self hostable task and project management app that covers everything from a simple personal todo list to a full multi team project tracker. It combines projects, tasks, subtasks, assignees, due dates, reminders, labels, Kanban boards, Gantt charts, and CalDAV sync in a single clean web interface, without the pricing tiers, seat fees, or data lockin of hosted alternatives. Unlike cloud tools that charge per user or per feature, Vikunja gives you its core task and project features from day one, with no per seat fees. Your tasks, your team, your data, all on infrastructure you control. Whether you are a solo developer keeping track of side projects or a growing team that needs shared workspaces, Vikunja scales with you without the bill growing alongside it. Deploying Vikunja on CloudRaya means you get a persistent, always on instance with automatic HTTPS, no cold starts, and no storage limits beyond what your plan allocates. No SaaS subscription, no perseat pricing, and no vendor deciding when to sunset a feature you depend on. Use cases Personal task management and todo lists with due dates and reminders Team project tracking with shared projects, task assignment, and Kanban boards Sprint and milestone planning using Gantt chart views CalDAV sync to connect tasks with your existing calendar app Self hosted alternative to Todoist, TickTick, Asana, or ClickUp for privacy conscious teams Internal task tracker for small businesses or agencies that want data sovereignty Let an AI assistant read and update your tasks through Vikunja's built in MCP server Why Vikunja on CloudRaya No perseat pricing, add as many team members as your server can handle Core features such as projects, Kanban, Gantt, teams, and CalDAV sync are free from day one, no paid tier required Your task data stays on your own infrastructure Automatic HTTPS with no manual SSL setup Persistent volume keeps all your tasks and attachments safe across restarts Vikunja on CloudRaya allows teams to quickly deploy a powerful task and project management app without the complexity of managing servers. Recommended resource package Vikunja is a Go binary and is very lightweight. Even with multiple active users, resource usage stays modest for both the app and its database. Minimum: Nano package (1 CPU, 2GB RAM), suitable for personal use or small teams Recommended: Small package (2 CPU, 4GB RAM), suitable for regular team use with several concurrent users Production: Medium package (6 CPU, 12GB RAM), suitable for larger teams with heavy concurrent usage across many projects

View Details
Wiki.js

Wiki.js

Wiki.js is a modern, open source wiki platform built on Node.js. It allows teams to create, organize, and share documentation with a clean interface and powerful access control. With Wiki.js, you can manage internal knowledge bases, technical documentation, SOPs, product guides, and team notes in a centralized and searchable workspace. Wiki.js supports Markdown editing, user authentication, granular permissions, and integrations with external services. Use cases Internal documentation and knowledge base Technical documentation for engineering teams SOP and process documentation Product manuals and help centers Team collaboration and content publishing Why Wiki.js on CloudRaya One click deployment with no infrastructure setup Built in MariaDB database for application data Secure, isolated environment per deployment Automatic HTTPS and domain provisioning Scalable serverless container architecture Wiki.js on CloudRaya is suitable for startups, engineering teams, product teams, and organizations that need a fast and reliable documentation platform without managing servers manually. Recommended resource package Wiki.js is a single Node.js application with a lightweight rendering engine, its resource needs scale mainly with content volume and concurrent editor sessions rather than raw traffic. Minimum: Nano package (1 CPU, 2GB RAM), genuinely sufficient for small to medium teams with a few dozen pages and light concurrent editing Recommended: Small package (2 CPU, 4GB RAM), worth upgrading to for larger wikis with frequent simultaneous editors, heavy search usage, or many embedded diagrams and media assets Production: Medium package (6 CPU, 12GB RAM) or higher, only needed for large organizations with extensive content libraries, high concurrent user counts, or advanced integrations like external search engines (Elasticsearch, Algolia)

View Details
Zimbra

Zimbra

Zimbra offers businesses a secure, datasovereign email and collaboration platform built on open standards. A lowrisk alternative, it provides integrated email, calendar, contacts, tasks, and document sharing. Businesses gain complete control over their data with flexible onpremises or cloud deployment, ensuring compliance and avoiding vendor lockin. Empowering productivity with advanced security, Zimbra delivers a trusted and transparent communication solution designed for your needs.

View Details
Zitadel

Zitadel

Zitadel is a complete identity and access management platform that gives your applications login, registration, single sign on, and multi factor authentication, all running on infrastructure you control. Instead of sending your user data to a third party identity service, you run the whole thing yourself and keep full ownership of it. It implements OpenID Connect, OAuth 2.0, and SAML, comes with passkey (WebAuthn) support built in at no extra cost, and exposes a full API for managing users, organizations, and applications programmatically. Its event sourced architecture means every change to your identity data is recorded, giving you a complete audit trail out of the box. Deploying Zitadel on CloudRaya means you get a production ready identity platform running in minutes, with your database credentials and internal secrets managed securely and automatically, so you can focus on wiring up login for your actual product. This deployment is best suited for small to medium teams. It runs as a single instance with a Postgres database behind it, using Zitadel's classic login interface for a simpler, lighter setup. If you expect a very large user base or need advanced multi instance configurations, talk to us first so we can plan the right setup for that scale. Use cases Centralized login and user management for a SaaS product or internal tool Single sign on across multiple internal apps and services Social login integration with Google, Microsoft, GitHub, and other OAuth or OIDC providers Passkey and multi factor authentication for higher security applications Running your own self hosted identity layer instead of building login from scratch API first identity backend for mobile apps built with any framework Why Zitadel on CloudRaya Deploy a full identity platform in minutes without managing servers or infrastructure yourself Free and open source to run for your own applications, with no artificial user limits Database credentials and internal secrets are generated and managed automatically per deployment Passkey login is available out of the box, no separate license or add on required Full REST and gRPC API for integrating with your existing stack Easy to move to a custom domain once you are ready to go live Zitadel on CloudRaya allows teams to quickly deploy a powerful identity and access management platform without the complexity of managing servers. Recommended resource package Minimum: Nano package (1 CPU, 2GB RAM), genuinely enough for testing, staging, or light solo use. Based on Zitadel's own documentation, it needs well under 1 CPU core and about 512MB RAM at idle. Recommended: Medium package (6 CPU, 12GB RAM), a solid production baseline for small to medium teams. This covers Zitadel's recommended 4 CPU cores available to absorb short spikes when several users log in around the same time, since password hashing is deliberately CPU intensive as a security measure, this tier gives that headroom plus room for Postgres to grow. Production: Large package (8 CPU, 16GB RAM), for teams with higher concurrent login volume or many API requests, since Postgres handles more requests per second with additional CPU under sustained load. The jump in CPU between tiers matters specifically for handling bursts of simultaneous logins without added latency, not for baseline idle usage, so pick based on how many people might log in at the same moment, not your total user count.

View Details