# Requirements

In order to run Lunr Control Center, you need a server with the following requirements:&#x20;

### Infrastructure prerequisites <a href="#lcccli-begins.-serverrequirements" id="lcccli-begins.-serverrequirements"></a>

* Debian 12 | Ubuntu 24.04 server
* 16 GB of RAM
* 4 cores CPU
* at least 40 GB of ROM.
* network requirements:

  * resolvable domain name (A, AAAA  DNS record)

  * &#x20;server ports:
    * LCC:&#x20;
      * 80/http -  Lets Encrypt request | renew HTTP challandge
      * &#x20;443/https -  management panels
      * 8333/https - LCC device API&#x20;
      * 8243/https - LCC storage service&#x20;
      * 1883/tcp - LCC MQTT (+TLS)
      * 389/tcp -  LCC PGP Public Keyserver
    * XMPP:

      5223/tcp\
      5263/tcp\
      5262/tcp\
      7777/tcp\
      5275/tcp\
      5269/tcp\
      7443/tcp\
      7070/tcp\
      5222/tcp -  XMPP  device communication

      z9091/tcp - XMPP server admin panel
    * VoIP
      * 10000-10300/udp - media proxy traffic
      * 5061/tcp - SIP TLS traffic
    * DNS
      * 53/tcp - DNS Crypt
    * NTP
      * 123/udp - NTP server

  * Ping (may be needed depending on the environment):
    * ICMP

  * DNS rules for  managed domain name ( "domain.com" is just an example of a  server domain name) :

    * LCC:
      * A: domain.com
      * CNAME: keys.domain.com
      * SRV: \_api.\_tcp.domain.com 8333 domain.com
      * SRV: \_secureapi\_v2.\_tcp.domain.com 8333 domain.com&#x20;
    * XMPP:
      * CNAME: conference.domain.com
      * CNAME: pubsub.domain.com
      * CNAME: search.domain.com
      * SRV: \_xmpp-client.\_tcp.domain.com 5223 domain.com
      * SRV: \_xmpp-server.\_tcp.domain.com 5269 domain.com
      * SRV: \_xmpp-server.\_tcp.conference.domain.com 5269 domain.com
      * SRV: \_xmpp-server.\_tcp.pubsub.domain.com 5269 domain.com
    * VoIP:
      * SRV: \_sips.\_tcp.domain.com 5061 domain.com

  *
