v2.44 — General Availability

Your intranet.
Your servers.
Your rules.

Open-source self-hosted intranet with CRM, ERP-style modules, an open-source document repository, local wiki, local team chat, and security clearance tracking.

Firmgate replaces a patchwork of cloud portals with one stack local teams run on your servers — news, events, documents, workforce, and administration included.

  • Apache 2.0 license
  • Docker or bare-metal
  • Flask + SQLite default
Firmgate self-hosted intranet home — internal portal with navigation and announcements

First general availability release — now open source on GitHub.

Why self-hosted?

Replace a patchwork of cloud portals and subscriptions with one system you control end to end.

Your infrastructure

SQLite, uploads, and config live on your machine — not a vendor multi-tenant cloud.

One system

Intranet, documents, CRM, workforce, and compliance in a single deployable stack.

Air-gap friendly

Suitable for LAN-only, VPN, or regulated environments where data must stay on-network.

No per-seat cloud tax

Scale users on hardware you already pay for. Apache 2.0 Community Edition.

Self-hosted intranet, CRM, ERP, documents & more

One open-source platform for local teams: internal portal, document repository, local wiki, CRM pipeline, security clearance, and team chat — enable or hide modules per role from Administration.

Home

Self-hosted intranet landing page, news, and announcements

Blogs

Internal posts and updates for local teams

Events

Shared calendar with public holidays

Wiki

Local wiki and internal knowledge base (sanitised HTML)

Team Chat

Local team chat — rooms, messaging, optional WebRTC voice

Workforce

Employee directory, presence, and org details

Documents

Open-source document repository — folders, sharing, Office editing, viewers

CRM

Self-hosted CRM — leads, pipeline, companies, activities

Security

Security clearance tracking, training library, officer reports

Administration

Users, roles, modules, backups, portal branding

See it in action

Visual tour of Firmgate — demo data may appear in some views.

Home — Self-hosted intranet home — announcements and editable hero for local teams.
Self-hosted intranet home — announcements and editable hero for local teams.

Install in minutes

Clone the repository, set a secret key, and run with Docker Compose — or use a release ZIP for air-gapped servers.

  1. Copy .env.example to .env and set SECRET_KEY
  2. Run docker compose up -d --build
  3. Open the portal and sign in with the factory bootstrap admin
  4. Create your real administrator and change passwords before production

Default bootstrap (fresh install only): admin@example.com / admin — deactivated automatically once another admin exists.

Docker Compose (recommended)
git clone https://github.com/snooth/firmgate.git
cd firmgate
cp .env.example .env
# Set SECRET_KEY (openssl rand -hex 32)
docker compose up -d --build
Local development
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python run.py
# http://127.0.0.1:5001/

Frequently asked questions

Common questions about self-hosting Firmgate as your internal intranet and operations hub.

Is Firmgate a self-hosted intranet?

Yes. Firmgate is an open-source, self-hosted intranet you run on your own servers or private cloud. It includes news, blogs, events, a local wiki, team chat, and administration — with no mandatory SaaS subscription.

Does Firmgate include CRM and ERP-style modules?

Firmgate ships with a built-in CRM (leads, pipeline, companies, activities) and ERP-style workforce, documents, and compliance modules in one deployable stack — so local teams use one system instead of many cloud tools.

Can I use Firmgate as an open-source document repository?

Yes. The Documents module provides folders, uploads, sharing, favourites, in-browser previews, and optional OnlyOffice or Microsoft 365 editing — with files stored on infrastructure you control.

Does Firmgate support a local wiki for internal knowledge?

Yes. The Wiki module is an internal knowledge base with sanitised HTML, ideal for runbooks, policies, and team documentation on your local network.

Is there security clearance tracking?

Yes. The Security module tracks clearance levels, expiry, import/export, training library content, and officer reports for regulated or security-conscious organisations.

Is Firmgate suitable for local teams on a LAN or VPN?

Yes. Firmgate is air-gap friendly and designed for LAN-only, VPN, or regulated environments where data must not leave your network.

Ready to run your own portal?

Community Edition is free to self-host under Apache 2.0. Optional enterprise support is described separately.