๐Ÿ“ Knowledge Base โ€” company main site: acp-24.com โ†’

Self-Hosted CRM: Why Choose Bitrix24 On-Premise for Data Sovereignty

Published: ยท Updated: ยท 10 min read

For IT directors in regulated industries, a self-hosted CRM means your customer data never leaves your own infrastructure โ€” Bitrix24 On-Premise delivers exactly that, while retaining the full feature set of the cloud edition.

What Data Sovereignty Actually Means for a CRM

Data sovereignty is not just a buzzword โ€” for companies in finance, healthcare, defence supply chains, and public-sector adjacent industries, it is a legal obligation. When your CRM sits on a vendor's shared cloud, you are trusting a third party to:

  • store personal and commercial data in a jurisdiction you have approved
  • implement access controls you cannot audit directly
  • respond to government data requests according to their own policies

A self-hosted CRM shifts all of that control back to you. Your database lives on hardware you own or lease, in a data centre you choose, governed by the firewall rules you write. GDPR Article 32 (technical and organisational measures), HIPAA, local data protection frameworks in the UAE (PDPL), Brazil (LGPD), and similar regulations all become significantly easier to comply with when you control the stack end-to-end.

With Bitrix24 On-Premise (the "box" or corporate portal edition), the application and all its data โ€” CRM records, chat logs, documents, call recordings โ€” reside entirely within your own infrastructure. The vendor never touches your data after installation.

On-Premise vs Cloud Bitrix24: Key Differences

The table below summarises the most commercially relevant differences based on our implementation experience across 1,300+ projects.

Dimension Cloud (Professional) On-Premise (Corporate Portal)
Data location Vendor's data centres Your server / chosen data centre
Annual licence cost ~$1,500โ€“$1,800/yr (100 users, varies by region) One-time purchase + ~25% annual renewal
Server hardware needed None Yes (see requirements below)
Upgrade & maintenance Automatic Your responsibility (or partner's)
Source code access No Yes (PHP-based, modifiable)
ERP / HR system integration API-based, limited user import API + direct DB-level integration; full user import possible
Compliance audit trail Limited Full โ€” you control logs and backups
Customisation depth Marketplace apps + REST API Core code modifications possible

Pricing note: Exact figures depend on your region and current Bitrix24 pricing. The on-premise licence follows a model where the first-year cost is higher than the cloud subscription, but annual renewal is roughly 25% of the initial licence price โ€” making TCO competitive over a 3โ€“5 year horizon.

Who Should Choose the Self-Hosted Edition

Based on our project archive, the following profiles consistently opt for on-premise:

  • Regulated industries โ€” financial services, insurance, medical device companies, legal firms โ€” where data residency must be documented and auditable.
  • Organisations with existing ERP or HR systems (SAP, 1C, Oracle HR) that require deep, bidirectional data exchange including employee record imports โ€” something the cloud edition restricts.
  • Companies with strict network perimeter policies โ€” e.g., public-sector contractors โ€” where the CRM must be accessible only over a corporate VPN or a defined IP whitelist.
  • Large document-heavy operations โ€” organisations that need to store a significant archive of files and contracts on their own storage, not a vendor's CDN.
  • Businesses that have outgrown SaaS customisation limits โ€” teams that need to modify portal logic, build custom components, or integrate legacy internal systems at the code level.

Bitrix24 for Manufacturing Companies and Bitrix24 for IT & Software Companies are two verticals where on-premise deployments are particularly common in our experience.

Server Requirements and Deployment Architecture

The diagram below shows the typical on-premise deployment topology: web traffic enters through a reverse proxy, application logic is handled by Apache, and all CRM data stays inside your network boundary.

The following describes how requests flow in a self-hosted Bitrix24 setup: an end-user browser or mobile app connects to an nginx reverse proxy, which forwards dynamic requests to Apache/PHP. The application reads from and writes to a dedicated MySQL/Percona database. Backups are written to a separate backup storage on the same server or a mounted network drive. All components remain inside the organisation's own network perimeter.

flowchart LR
    USER[User Browser / Mobile] --> NGINX[nginx reverse proxy]
    NGINX --> APACHE[Apache + PHP]
    APACHE --> DB[(MySQL / Percona DB)]
    APACHE --> FILES[File Storage]
    DB --> BACKUP[Backup Storage]
    FILES --> BACKUP
    APACHE --> PUSH[Push & Pull Server]
    subgraph Your Infrastructure
        NGINX
        APACHE
        DB
        FILES
        BACKUP
        PUSH
    end

Minimum server specs for up to 50 users (from our deployment specs):

  • CPU: Intel Xeon E3 class, 4 cores at 3.4 GHz or better
  • RAM: 12 GB DDR4 minimum; 16โ€“32 GB recommended for active portals
  • Storage: 128 GB SSD for the database; separate volume for file storage
  • OS: CentOS Stream 9 or compatible (avoid EOL distributions)
  • Web environment: nginx 1.26+, Apache 2.4.62+, PHP 8.2+, Percona Server 8.0+

For larger portals (50โ€“250 users), one audited deployment in our archive ran comfortably on a 16-core server with 47 GB RAM and a ~28 GB database.

Deployment checklist: - Provision the server (your own hardware or a dedicated VPS/cloud instance) - Configure DNS record pointing to the server IP - Deploy Bitrix24 Corporate Portal using the vendor's official VM image or environment script - Register the licence key - Configure SSL (Let's Encrypt or corporate certificate) - Set up Push & Pull for real-time chat and notifications - Configure system email (SMTP) - Set automated backups to a local or remote target - Restrict admin panel access by IP whitelist

The full deployment phase typically takes 7โ€“10 working hours for an experienced partner. See Bitrix24 Implementation Cost & Timeline for broader project scoping guidance.

Security Hardening for Self-Hosted Bitrix24

On-premise means you gain control โ€” but also full responsibility. Security audits we have conducted on production self-hosted portals repeatedly surface the same misconfiguration patterns:

Risk Finding Remediation
Information disclosure display_errors and display_startup_errors enabled in php.ini โ€” exposes file paths, SQL queries, DB structure Disable both options in php.ini
Outdated web environment Running EOL OS (e.g., CentOS 7) or outdated nginx/PHP/MySQL versions with known CVEs Upgrade to current Bitrix24-recommended web environment
No two-factor authentication Admin and user accounts accessible with password only Enable 2FA via the built-in Bitrix24 OTP application
Missing HSTS header Connections can be downgraded to HTTP Add Strict-Transport-Security header in nginx/Apache config; enforce HTTPโ†’HTTPS redirect
Unrestricted admin access Admin panel reachable from any IP Restrict /bitrix/admin/ to a corporate IP range or VPN
Outdated DB schema DB structure errors accumulate, causing instability Run auto-repair + manual check; target 0 errors in the system test
Framing vulnerability Portal can be embedded in third-party frames (clickjacking) Enable anti-framing protection in Bitrix24 security settings
Web antivirus disabled Server-side malware scanning inactive Enable the built-in web antivirus module (note: minor performance overhead)

A security audit of one production portal in our archive found 5 threats, 3 of them critical โ€” all stemming from deferred maintenance on the web environment and disabled security policies. A structured hardening engagement resolved every finding within a 2-day window.

Additional best practices: - Maintain a regularly updated IP blocklist in your firewall for known attack sources - Keep a custom-code modification log (on one audited portal, 23 of 109,188 files were modified โ€” all changes should be documented) - Schedule core and module updates through the Bitrix24 admin panel on a quarterly cadence

Migration from Cloud to On-Premise: What Gets Transferred

Moving an existing Bitrix24 cloud account to an on-premise server is a structured, multi-phase engagement. Here is what our standard migration plan covers:

What transfers cleanly: - Organisational structure and all department hierarchies - Employee accounts (passwords are reset and distributed via Excel on first login) - CRM leads โ€” field settings, pipeline stages, card data, automation rules (robots + business processes), access rights - CRM deals โ€” same scope as leads - CRM contacts and companies โ€” field settings, card data, automations - Document templates โ€” re-mapped to new field IDs (templates referencing old IDs must be reconfigured)

What does NOT transfer automatically (platform limitations): - Chat/messenger history between employees - "My Drive" personal file storage - Personal calendars - Activity log on CRM cards (calls, emails, meetings, comments logged in the right panel) - Two-factor authentication codes

Typical migration timeline: 2โ€“5 working days for the data transfer phase, depending on data volume, plus up to 1 month of warranty support post-launch.

If you are currently on a different platform entirely, see our guides on migrating from HubSpot to Bitrix24 and migrating from Salesforce to Bitrix24 for cross-platform migration specifics.

Licensing and Total Cost of Ownership

Bitrix24 On-Premise uses a perpetual licence model with annual renewal. The economics look different from SaaS โ€” upfront cost is higher, but the long-term TCO often favours on-premise for organisations over 50 users with a 3+ year horizon.

Typical cost structure (indicative, regional pricing applies):

Item One-time Annual
On-premise licence (50 users) ~$1,700โ€“$2,000* ~$450โ€“$550 renewal
Marketplace module access ~$400/yr ~$400/yr
Server / VPS hosting โ€” ~$25โ€“$100/mo depending on specs
Partner deployment & setup ~$1,500โ€“$3,000 โ€”
Annual maintenance / updates โ€” Included in partner support contract

*Prices vary significantly by country and current Bitrix24 pricing. Always confirm with your regional partner.

Key TCO advantages of on-premise: - No per-user seat costs scaling linearly โ€” licence is capacity-based, not per-head - Server costs are predictable and often already covered by existing infrastructure budgets - Deep ERP integration (e.g., with HR/payroll systems) avoids expensive middleware or iPaaS tools

The Bitrix24 Marketplace is available for the on-premise edition, extending functionality with third-party modules โ€” this is an additional recurring cost to factor in.

Is Self-Hosted Bitrix24 Right for Your Organisation?

The decision comes down to three axes:

Control vs convenience. Cloud is faster to start and zero-maintenance. On-premise gives you full control of data, infrastructure, and code โ€” but requires a capable IT team or a reliable implementation partner to maintain it.

Compliance requirements. If your industry mandates documented data residency, audit trails you own, or restricts data from leaving national borders, on-premise is not optional โ€” it is the only viable path.

Long-term economics. For organisations with 50+ users on a multi-year horizon, the on-premise licence renewal cost (roughly 25% of the initial price per year) combined with predictable server costs often produces a lower TCO than an equivalent cloud subscription.

Before committing, a thorough requirements gathering process is essential. Our Bitrix24 Onboarding Questionnaire covers the 50+ questions that help map your processes to the right deployment model. For a feature-level comparison with competing platforms, see Bitrix24 vs HubSpot.

The on-premise edition is not the right choice for every organisation โ€” but for those where data sovereignty is non-negotiable, it remains the most capable self-hosted CRM platform available at this price point.

Frequently Asked Questions

What is the difference between Bitrix24 cloud and on-premise editions?

The cloud edition is hosted on Bitrix24's servers with no hardware requirements and automatic updates. The on-premise (box) edition is installed on your own server, giving you full control over data location, source code, and deep ERP integrations โ€” but you are responsible for maintenance, updates, and security.

Does Bitrix24 On-Premise support GDPR and local data protection compliance?

Yes. Because all data resides on infrastructure you control, you can document data residency, enforce access policies, manage retention and deletion, and produce audit logs โ€” all prerequisites for GDPR, LGPD, UAE PDPL, and similar frameworks. Compliance still requires proper configuration; the platform alone does not guarantee it.

What server hardware is needed for Bitrix24 On-Premise?

For up to 50 users, a 4-core server at 3.4 GHz, 12 GB RAM, and a 128 GB SSD for the database is the baseline. Larger portals (100+ users) benefit from 16+ cores and 32โ€“48 GB RAM. Bitrix24 provides an official VM image that pre-configures the required web environment (nginx, Apache, PHP, Percona).

Can I migrate from Bitrix24 cloud to on-premise without losing data?

Most structured data migrates cleanly: org structure, CRM leads, deals, contacts, pipeline settings, automations, and document templates. However, chat history, personal calendars, and CRM card activity logs (calls, emails, comments) cannot be exported due to platform API limitations.

How much does Bitrix24 On-Premise cost compared to the cloud?

The on-premise licence has a higher upfront cost but annual renewal is roughly 25% of the initial price. When you factor in server costs and eliminate per-user seat scaling, the total cost of ownership over 3โ€“5 years is often lower than an equivalent cloud plan for teams of 50 or more users. Exact pricing depends on your region.

What are the biggest security risks in a self-hosted Bitrix24 deployment?

The most common issues found in security audits are: PHP error display enabled (exposing internal paths and DB structure), outdated OS and web environment with unpatched CVEs, no two-factor authentication, missing HSTS headers, and unrestricted admin panel access. All are fixable with a structured hardening engagement, typically completed in 1โ€“2 days.

Based on real practice

This article is based on 12 internal documents from the practice of ACP Group โ€” work plans, specs, questionnaires and Bitrix24 implementation cases.

Need help implementing Bitrix24?

ACP Group โ€” Gold Partner of Bitrix24. 7+ years, 1300+ projects.
Call us +971 55 780 1481 or visit our main site.

Go to acp-24.com โ†’