# System Requirements ## Hardware Requirements * Any modern x86_64 or equivalent server or PC * Memory requirements depend on usage. We recommend starting with a minimum of 2 GB of memory. * Storage requirements depend on usage. We recommend starting with a minimum of 20 GB of storage. ## TLS Certificate GRADIUS web application can run on HTTP or HTTPS. We recommend using HTTPS. To run the application on HTTPS, you have to provide the path to the certificate fullchain and key files during the installation. ## DNS Although the application can work without a domain name, we recommend using a dedicated domain. The domain could be something like: `gradius.example.com`. Typically, the application is hosted inside the organization's network. So, we expect you to have a DNS system in place using which the network administrator's computers can resolve the name to the designated IP address. ## Email GRADIUS can send emails to users. In order for the emails to reach the recipient, a functioning SMTP server is required. It could be an SMTP smarthost or a real SMTP server running on premise or elsewhere. ## SMS/Text Messages GRADIUS can send text messages to user's mobile devices. To enable this feature, you have to provide access to an SMS gateway.