Technical Documentation
Return to Main Documentation
ENGLISH - version 2.2
ENGLISH - version 2.2
  • Introduction
  • Getting started
    • Create your fork
    • Configure your fork
    • Keep your fork updated
    • Communication
  • Installation
    • Local installation
      • Prerequisites
      • Ubuntu Linux
      • Debian Linux
      • macOS
      • Windows
      • Vagrant
      • Docker
    • Production and staging servers
      • Installer
      • Create a deploy user
      • Generating SSH Key
      • Manual installation (not recommended)
      • Digital Ocean
      • Heroku
      • Mail server configuration
    • Basic configuration
    • User documentation and guides
  • Customization
    • Introduction
    • Translations and texts
    • Images
    • Styles with CSS
    • JavaScript
    • Models
    • Controllers
    • Views and HTML
    • Components
    • Other Ruby classes (GraphQL, lib, mailers, builders)
    • Gems
    • Application configuration
    • Routes
    • Tests
  • Technical Features
    • OAuth
    • GraphQL
    • Debates and proposals recommendations
    • Configure Census Connection
    • Local Census
    • Multitenancy
    • User content translations
  • Open Source project
    • Code of conduct
    • Contributing
    • License
    • Open source forks and modifications
Powered by GitBook
On this page
  • Recommended minimum system requirements
  • 1. Production server
  • 2. Staging server
  1. Installation

Production and staging servers

Recommended minimum system requirements

1. Production server

  • Supported distributions: Ubuntu 22.04, Ubuntu 24.04, Debian Bullseye or Debian Bookworm

  • RAM: 32GB

  • Processor: Quad core

  • Hard Drive: 20 GB

  • Database: Postgres

2. Staging server

  • Supported distributions: Ubuntu 22.04, Ubuntu 24.04, Debian Bullseye or Debian Bookworm

  • RAM: 16GB

  • Processor: Dual core

  • Hard Drive: 20 GB

  • Database: Postgres

If your city has a population of over 1,000,000, consider balancing your load using 2-3 production servers and a separate server for the database.

PreviousDockerNextInstaller

Last updated 8 months ago