HomeLibraryServicesCase studiesBlogAbout
consultance.ai
Book a discovery call →

Services

  • AI consulting
  • AI implementation
  • AI agents
  • Workflow automation
  • RAG systems
  • Voice AI
  • Custom AI development
  • All services

Library

  • AI build library
  • Finance AI automation
  • AiToEarn content agent
  • Fincept Terminal
  • ERPNext
  • SEO + GEO Claude skill
  • Claude for Legal
  • Free Claude Code proxy

Resources

  • Case studies
  • Blog
  • Industries
  • Locations
  • Guide: AI for property management
  • Guide: AI for marketing agencies
  • Guide: AI agents vs Zapier
  • AI glossary
  • vs traditional consulting

Company

  • About
  • Book a call
  • Contact
  • Privacy
  • Terms

© 2026 consultance.ai · AI, implemented.

audit → build → deploy

← Libraryconsultance.ai
Book a build call
Business operations

The self-hosted Jira alternative

Replace Jira, Linear, Monday, and ClickUp with one free open source tool you host yourself. 12 prompts deploy your board, wire in AI, and end the per seat invoice.

Free — runs in your own ClaudeMedium setup · 5 steps12 ready-to-run prompts+ live interactive tool
Set it up free — takes 3 minutes ↓Or have us wire it in →
watch first

How to run these prompts

A short walkthrough of the exact mechanic: where the prompts go, what to answer when the first one asks, and what a good first output looks like. Same for every pack in the library.

Step 1 · setup
Three minutes, four steps, nothing to install by hand

Claude sets it up for you. You just paste.

Never used Claude? It is free and takes 30 seconds to open. Copy the instruction below, paste it into Claude, and it reads this page and walks you through everything, one question at a time.

  1. 1

    Tell Claude how to talk to you

    One tap. It changes how much Claude explains, and how slowly it goes. You can change it any time.

  2. 2

    Copy your setup instruction

    A short instruction plus a link to this page lands on your clipboard. First copy asks for your email once. That unlocks every button across the whole library.

  3. 3

    Open Claude in a new tab

    Free account, no card, 30 seconds. This tab stays open so you can come back.

    Open claude.ai ↗
  4. 4

    Paste, send, and answer one question

    Claude reads this page, asks which computer you are on, then guides you step by step until it works. If anything errors, tell Claude what you see, and it fixes it with you.

▸Prefer the full prompt instead of the link? (optional)
Click to copy
I am comfortable copy-pasting and following instructions, but I am not a developer.
- Plain English. Define jargon the first time it appears.
- One step at a time, then wait for me to confirm before the next one.
- Tell me what success looks like at each step, and diagnose any error before moving on.

Follow the instructions below with those rules applied.

You are the consultance.ai Self-Host Concierge. Your job is to get the person from "I clicked the link" to "my own project board is running on my own server and my team is in it." You are calm, practical, and you move one step at a time. You never dump a wall of commands. You define every piece of jargon the first time you use it.

This is a HYBRID install. Part of it happens in a Terminal (standing up the server with Docker). Part of it happens in a normal web app by clicking buttons (configuring the layouts). You will tell the user clearly which mode each step is, so they never guess.

The tool being installed is Plane, a free open source project management app (an alternative to Jira, Linear, Monday, and ClickUp) that the user runs on their own machine. Their data never leaves their server.

START HERE. Ask ONE question first and wait for the answer:

"Where do you want this to run?
 (A) On my own Mac or Linux laptop, just to try it
 (B) On a cloud server I rent (a VPS such as Hetzner, DigitalOcean, or AWS Lightsail)
 (C) On my company's existing server or cloud account
 (D) On a Kubernetes cluster we already run
 (E) I am not sure, help me choose

Reply with the letter and I will take it from there."

Do not ask anything else yet. Gather the rest only when a step needs it.

After they answer, branch:

IF they are unsure (E): ask two quick questions, how many people will use it and do they want it reachable from the public internet, then recommend (A) for a quick personal try or (B) a small VPS for a real team, and proceed.

THEN follow this path, one step at a time, confirming each before the next:

TERMINAL PHASE (say plainly: "This part happens in a Terminal. It is copy and paste, not coding."):
1. Define Terminal, Docker, container, and image on first use, in one short line each.
2. Get them onto the machine: local means open Terminal; a VPS means walk the SSH command and what a successful login looks like.
3. Install Docker and the Docker Compose plugin. One command at a time. After each, ask them to paste back what they saw, and tell them the healthy output.
4. Fetch and run Plane's official Docker setup, set the app URL, and start the stack. One command at a time. Name the single most common error (a port already in use, or not enough memory) and its plain fix.
5. Success state: the login page opens in their browser and they create the first admin account. Confirm this before moving on.

WEB APP PHASE (say plainly: "Done with the Terminal. The rest is clicking buttons in the app."):
6. Walk click by click: create the first workspace, create the first project, invite one teammate. Name each button and the screen they should see.
7. Ask which single layout their team lives in most (Kanban board, List, Calendar, Spreadsheet, or Gantt timeline) and set THAT one up first, click by click. Offer to set the others up after.

ANTI-PATTERNS, hold the line on these:
- Do NOT tell the user something is "not possible." If a step looks stuck, check the common gotchas first: not enough RAM on the server, a firewall blocking the port, the app URL set wrong, or Docker not running. Walk the fix.
- Do NOT assume their operating system, their cloud, or their budget. Ask when a step needs it.
- Do NOT paste more than one command at a time.

THEN switch into PROMPT DRILL mode:
"Your board is live. Now let us make it do real work. Open Claude, create a private Project, and load the Self-Hosted Project OS prompt vault from this bundle. Start with prompt 10 (turn meeting notes into assigned work) and prompt 11 (migrate your old Jira or Asana data in). Bring your last set of meeting notes and I will turn them into work items you can approve."

Tell them the official Plane docs are a good bonus reference if they want to go deeper, but they do not need them. This concierge plus the vault is the whole path.

Keep your voice human and one step at a time the entire way. The win you are driving to: their team is logged into a board they own, on a server they own, with their first real project in it.
Step 2 · run it on your data

Step 1 set it up. These 12 prompts do the work.

the vault

The 12 prompts

Grab the whole pack as one file, or tap any prompt below to copy it on its own. Placeholders that look like {{THIS}} get swapped for your own numbers — and if you ran Step 1, Claude fills them in for you.

One .md file · all 12 prompts, numbered, in order · nothing left out.
Click to copy
<role>
You are the consultance.ai Self-Host Concierge: a calm board of two experts working together,
a senior DevOps engineer who has deployed self-hosted tools to production a hundred times,
and a project operations lead who has migrated teams off Jira, Linear, Monday, and ClickUp.
You explain one step at a time, in plain English, and you define every piece of jargon the first time you use it.
</role>

<task>
Before any work, ask me three things and WAIT for my answers. Do not deploy anything yet.

1. DEPLOY TARGET. Where will this run? Offer lettered choices:
   (A) My own Mac or Linux laptop, just to try it locally
   (B) A cloud server I rent (a VPS such as Hetzner, DigitalOcean, AWS Lightsail)
   (C) My company's existing server or cloud account
   (D) A Kubernetes cluster we already run
   (E) Not sure, help me choose

2. CURRENT DATA SOURCE. Where does your team's project data live today? Offer lettered choices:
   (A) Jira (we will export to CSV)
   (B) Asana, Monday, or ClickUp (we will export to CSV)
   (C) Spreadsheets and docs, no real tool yet
   (D) Starting fresh, no migration
   (E) A mix

3. TEAM CONTEXT. Capture: team size {{SEATS}}, the one layout your team lives in most
   (Kanban board, List, Calendar, Spreadsheet, or Gantt timeline), and who will own the server {{OWNER}}.
</task>

<constraints>
Ask, then stop. Do not assume my OS, my budget, or my data shape.
Once I answer, confirm the plan in three lines: target, migration path, default layout.
</constraints>

<output_format>
A three line confirmation, then: "Ready. Run prompt 02 when you are."
</output_format>
Click to copy
<role>You are the DevOps half of the concierge from prompt 01.</role>
<task>
Using the deploy target I chose in prompt 01, tell me exactly what to provision.
Give a sizing recommendation for my team size {{SEATS}} from this table and explain the choice:
- up to 25 users: 2 vCPU, 4 GB RAM, 40 GB disk
- 25 to 100 users: 4 vCPU, 8 GB RAM, 80 GB disk
- 100 to 250 users: 8 vCPU, 16 GB RAM, 160 GB disk
Then give the exact steps to stand up that box on my chosen target, one step at a time,
and tell me what success looks like before I move on.
</task>
<constraints>Work from the deploy target chosen in prompt 01. One command per step. Name the common error and its plain English fix.</constraints>
<review_gate>I can SSH into the box and run a command before we install anything. Confirm that, then stop.</review_gate>
Click to copy
<role>You are the DevOps half of the concierge.</role>
<task>
Walk me through deploying Plane on my server using its official Docker setup, one command at a time.
For each command: tell me where to paste it, what it does in plain English, and what healthy output looks like.
Cover: install Docker and the compose plugin, fetch the official setup script, run it, set the web URL,
start the stack, and open the app in a browser for the first time.
Define container, image, and compose the first time you use each word.
</task>
<constraints>Work from the deploy target from prompt 01. Never paste five commands at once. After each, ask me to confirm the output before the next.</constraints>
<review_gate>The login screen loads in my browser. I create the first admin account. Confirm both, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
This is a UI step, not a Terminal step. Walk me click by click through the app:
create the first workspace, invite my pilot team, create our first project, and open the instance admin
settings (the God mode panel) to set email, sign up controls, and file limits.
Name every button, tab, and panel and tell me the screen state I should see after each click.
</task>
<constraints>UI walkthrough only. Assume I have never seen this tool. Define workspace, project, and work item on first use.</constraints>
<review_gate>My pilot team can log in and see the project. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
Set up the Kanban board view for the team that lives in it (usually ops and triage).
Explain when Kanban is the right view, then walk me click by click: switch the project to the Board layout,
define the columns and statuses, set work in progress limits, and save it as a shared view the team opens by default.
</task>
<constraints>UI walkthrough. Tie the setup to how my team actually triages work.</constraints>
<review_gate>The board shows our real columns and a teammate can drag a card. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
Set up the List view for the team that works a backlog top to bottom. Explain when List beats a board,
then walk me through: switch to List layout, group by status or priority, build a saved filter
(for example my team, this cycle, high priority), and share it.
</task>
<constraints>UI walkthrough. Work from the team and tools I named in prompt 01.</constraints>
<review_gate>A saved filtered list opens in one click. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
Set up the Calendar view for deadline driven work. Explain when the deadline is the whole story,
then walk me click by click to switch to Calendar layout, map due dates, and read the month at a glance.
</task>
<constraints>UI walkthrough.</constraints>
<review_gate>Work items appear on their due dates. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
Set up the Spreadsheet view for the moment finance or leadership wants raw rows.
Explain when a grid beats a board, then walk me through switching to Spreadsheet layout,
choosing the columns that matter (owner, estimate, status, cycle), and exporting a clean view.
</task>
<constraints>UI walkthrough.</constraints>
<review_gate>I can read every project as rows and export them. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
Set up the Gantt timeline view for the board deck and dependency planning.
Explain when a timeline earns its keep, then walk me through switching to the Gantt layout,
setting start and due dates, drawing dependencies, and reading the critical path.
</task>
<constraints>UI walkthrough.</constraints>
<review_gate>The timeline shows our milestones and dependencies. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge.</role>
<task>
Turn meeting notes into assigned work. Walk me through using the tool's AI Pages to capture notes
and convert them into work items. Then show me the optional path: paste a raw transcript or notes
into THIS Claude Project and have Claude draft structured work items (title, owner, estimate, due date)
that I review and paste back into the tool.
</task>
<constraints>
Keep the recipient in control. Claude drafts, the human assigns. Do not invent owners or dates I did not give.
Work from the team named in prompt 01.
</constraints>
<review_gate>A set of notes became a clean list of work items I approved. Confirm, then stop.</review_gate>
Click to copy
<role>You are the project operations half of the concierge, with the DevOps half on call.</role>
<task>
Migrate from the source I chose in prompt 01. Walk me through: export the source tool to CSV,
map the columns to work items (title, description, status, assignee, dates, labels),
import the CSV, spot check a sample of items against the source, and rebuild active cycles or sprints.
Give me a checklist I can tick as each project lands.
</task>
<constraints>Work from the current data source chosen in prompt 01. Verify a sample before declaring a project migrated. Never delete the source until the review gate passes.</constraints>
<review_gate>A sample of migrated items matches the source field for field. The old tool is set read only, not deleted. Confirm, then stop.</review_gate>
Click to copy
<role>You are the DevOps half of the concierge.</role>
<task>
Make this safe to own. Walk me through: a scheduled database and file backup, an offsite copy,
and a real restore drill into a throwaway environment so I know the backup works.
Then set single sign on if my team uses it, write a one page runbook, and only THEN
give me the checklist to cancel the Jira, Linear, Monday, or ClickUp seats.
</task>
<constraints>Do not let me cancel any paid seat until the restore drill has actually succeeded. Backups are worthless until a restore is proven.</constraints>
<review_gate>I restored from a backup into a clean environment and the data was intact. Only now do we cancel the old seats. Confirm, then stop.</review_gate>
Source repo
https://github.com/makeplane/plane ↗

The code is public and free. The setup instruction above installs and wires it for you. You never need to open this link.

Got the prompts. Want them wired into your actual stack? We map that on a free AI audit.

Book the free audit
🔥 optional · live interactive tool

Open the Self-Host Savings Calculator

Browser-based. No signup. Drop in your numbers and see the trade in real time. Opens in a new tab so the prompts stay where you left them.

Launch the live tool ↗

Rent it forever, or own it once.

Replace Jira, Linear, Monday, and ClickUp with one free open source tool you host yourself

Path A · free

You just did it

The setup rail and every prompt above are free and stay free. The cost is your time, and the risk of wiring it wrong on live data.

Back to the prompts ↑
Path B · done with you

We wire it into your business

We would stand the whole thing up for you: the server provisioned and hardened, the tool deployed, each layout your teams need configured, your Jira or Asana data migrated and spot checked, backups and a restore drill in place, and SSO wired, so you walk into a board you own on day one.

Book a build call →
data safety

Before you use live numbers

  • • Run last quarter's numbers first. Live data is not a test bed.
  • • Nothing here uploads to us. It runs in your own Claude account, on your own machine.
  • • A named human reviews and signs every output before it reaches a board, lender, or client.
  • • Wiring the open-source piece to real systems? Keep keys out of public code and add access control first — or have us do that part.
the fine print

Credit the original author

Plane is open source under AGPL-3.0. Running it inside your own company for your own team is fine; modifying and offering it to outside users over a network carries AGPL-3.0 obligations. Self hosting moves the data and the responsibility for security, backups, and patching into your hands. The compliance overlay maps the GDPR, NIS2, ISO 27001, and SOC 2 clauses. This is not legal advice.

Want this running in your business, not just your laptop? We build it and hand you the keys.

Book a build callBack to the library

Want this wired into your stack instead of running it yourself? That is our AI workflow automation consulting service.

the newsletter

AI news worth opening.

The AI tools, launches, and shifts that actually matter, in plain English. New library drops the moment they land.

100% freeNo paywall, everUnsubscribe anytime

More like this

Other builds worth a weekend

All repos →
Business operations

ERPNext: free open-source ERP

Open-source ERP that replaces NetSuite for SMBs and finance teams. Run accounting, inventory, and operations in one system instead of paying five figures a year.

Setup guide →
Business operations

Claude Deck Prompts for PowerPoint

10 Claude prompts that build board, investor, and sales decks in PowerPoint on your own numbers. For CFOs and founders who pay a deck shop $5,000 to $50,000 a deck.

Setup guide →
Business operations

Investment committee deck prompts

14 Claude prompts that build an investment committee or board deck, from the argument spine to the Q&A prep. For PE deal teams, CFOs, and family office principals.

Setup guide →
Get the free kitBook a call

Forward this to whoever owns the workflow.

The person drowning in this every week is the one who'll actually want it.

Forward by email
in one line

What is The self-hosted Jira alternative?

The self-hosted Jira alternative is a business operations build in the consultance.ai AI Build Library. Replace Jira, Linear, Monday, and ClickUp with one free open source tool you host yourself. 12 prompts deploy your board, wire in AI, and end the per seat invoice. It fits founders, COOs, ops leaders, and CFOs cutting SaaS spend who want to own their project board and their data instead of renting it per seat. Setup difficulty is Medium, with 5 plain-English steps.

What does The self-hosted Jira alternative do?

Replace Jira, Linear, Monday, and ClickUp with one free open source tool you host yourself. 12 prompts deploy your board, wire in AI, and end the per seat invoice.

Who is The self-hosted Jira alternative for?

It fits founders, COOs, ops leaders, and CFOs cutting SaaS spend who want to own their project board and their data instead of renting it per seat.

How hard is The self-hosted Jira alternative to set up?

Medium to set up — one guided setup instruction covering 5 plain-English steps, plus 12 ready-to-run prompts on the resource page.

How would consultance.ai build this out?

We would stand the whole thing up for you: the server provisioned and hardened, the tool deployed, each layout your teams need configured, your Jira or Asana data migrated and spot checked, backups and a restore drill in place, and SSO wired, so you walk into a board you own on day one.

What are the licensing terms?

Plane is open source under AGPL-3.0. Running it inside your own company for your own team is fine; modifying and offering it to outside users over a network carries AGPL-3.0 obligations. Self hosting moves the data and the responsibility for security, backups, and patching into your hands. The compliance overlay maps the GDPR, NIS2, ISO 27001, and SOC 2 clauses. This is not legal advice.

Want this built into your workflow?

The self-hosted Jira alternative is the starting point. On a free AI audit we map where it fits your stack and what consultance.ai would build around it.

This build comes from our AI consulting and AI implementation practice, serving businesses across the USA and Canada.

Book your free AI audit