Deploy Invoice Ninja, Twenty CRM, Chatwoot, Cal.com, Plane, Listmonk, OpenSign, and Outline on your own VPS in a single step.

We have added eight business application stacks to the RackWorks deploy catalog. Each one is a complete, self-hosted alternative to a SaaS product you are probably already paying for, and each runs on infrastructure you control on NVMe and SSD storage behind a 1Gbps uplink.

These are not bare images you have to assemble. Each stack provisions the application, its database, and supporting services together so the instance comes up ready to configure through its own web interface.

What shipped

Invoice Ninja

Invoicing, quotes, and payment tracking. Issue invoices, send recurring billing, accept online payments through your own gateway connections, track expenses, and run client portals. If you are running a service business and want billing data on your own server instead of a third party's, this is the stack.

Twenty CRM

A modern customer relationship manager with a record-based data model for people, companies, and opportunities. Build pipelines, log activity, and customize fields and views. A self-hosted option for teams that want CRM data under their own roof.

Chatwoot

A shared customer support inbox. Connect website live chat, email, and messaging channels into one agent console, route conversations, leave private notes, and use canned responses. Good for support and sales teams that want every customer conversation in one place.

Cal.com

Scheduling and booking. Publish booking pages, set availability rules, manage event types, and let people book time without the back-and-forth. A self-hosted scheduling layer you can put on your own domain.

Plane

Project and issue tracking. Organize work into projects, cycles, and modules, track issues through custom states, and plan with list, kanban, and timeline views. A self-hosted home for product and engineering work.

Listmonk

A newsletter and mailing list manager built for volume. Manage subscriber lists, segment with queries, design campaigns, and send through your own outbound mail configuration. Sending from infrastructure you control means your list and your delivery setup stay yours.

OpenSign

Electronic signatures. Upload documents, place signature and field markers, send to signers, and collect legally meaningful signatures with an audit trail. A self-hosted alternative for contracts and agreements you would rather not route through an outside vendor.

Outline

A team knowledge base and wiki. Write documentation in a fast editor, organize it into collections, search across everything, and keep internal knowledge structured. A self-hosted documentation home for your team.

Why run these yourself

Every one of these stacks replaces a recurring per-seat subscription with a fixed-cost VPS. Your data stays on a server you administer, in a Detroit-area datacenter with redundant, low-latency Midwest connectivity. You set the backup schedule, you hold the access, and you decide when to upgrade. There is no seat ceiling and no vendor reading your customer conversations or your contracts.

How to deploy one

  1. Open the deploy catalog in your RackWorks control panel and select the business app stack you want.
  2. Choose a plan. CRM, support inbox, and project tools are comfortable on a modest instance to start. Listmonk for large campaigns and Plane or Outline for active teams benefit from more RAM, and all of them sit on NVMe and SSD storage.
  3. Provision. The stack installs the application and its database together and brings the services up.
  4. Point a domain or subdomain at your instance and complete first-run setup inside the application: create the initial admin account, set your organization details, and configure outbound mail where the app sends notifications or campaigns.

After that you are working in the application itself. Invoice Ninja wants your company profile and payment gateway. Chatwoot wants its channels connected. Listmonk wants your sending configuration and your first list. Cal.com wants your availability. Each one walks you through its own onboarding from there.

A note on running production apps

These are real tools holding real business data, so treat them that way. Keep regular backups, apply application updates as they are released, and use a separate instance for anything you would not want to lose. Our network carries a 99% uptime SLA, and the rest, your update cadence and your backup discipline, is in your hands, which is the point of self-hosting.

All eight stacks are live in the catalog now. Pick the one that retires a subscription you are tired of paying, and deploy it today.

Back to Blog